builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0137 starttime: 1471693849.4 results: success (0) buildid: 20160820031515 builduid: e9b9697fd05b4ef285158e7901f25f75 revision: 440936afbdbcc443de50100956a446f7702f118d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:49.401899) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:49.402281) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:49.402767) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:49.896260) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:49.896529) ========= 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.txf5s0wnKb/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.r06mw6qsZM/Listeners TMPDIR=/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/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-08-20 04:50:49-- 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% 8.07M=0.001s 2016-08-20 04:50:50 (8.07 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.159937 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:50.203687) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:50.203986) ========= 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.txf5s0wnKb/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.r06mw6qsZM/Listeners TMPDIR=/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/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.021672 ========= master_lag: 0.08 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:50.308633) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-20 04:50:50.308987) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 440936afbdbcc443de50100956a446f7702f118d --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-release --rev 440936afbdbcc443de50100956a446f7702f118d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.txf5s0wnKb/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.r06mw6qsZM/Listeners TMPDIR=/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/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-08-20 04:50:50,416 truncating revision to first 12 chars 2016-08-20 04:50:50,416 Setting DEBUG logging. 2016-08-20 04:50:50,416 attempt 1/10 2016-08-20 04:50:50,416 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/440936afbdbc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-20 04:50:51,269 unpacking tar archive at: mozilla-release-440936afbdbc/testing/mozharness/ program finished with exit code 0 elapsedTime=1.114393 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-20 04:50:51.513070) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:51.513360) ========= script_repo_revision: 440936afbdbcc443de50100956a446f7702f118d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:51.513754) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:51.514055) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-20 04:50:51.728436) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 19 secs) (at 2016-08-20 04:50:51.728743) ========= /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-release --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-release', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.txf5s0wnKb/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners TMPDIR=/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/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 04:50:51 INFO - MultiFileLogger online at 20160820 04:50:51 in /builds/slave/test 04:50:51 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-release --download-symbols true 04:50:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:50:51 INFO - {'append_to_log': False, 04:50:51 INFO - 'base_work_dir': '/builds/slave/test', 04:50:51 INFO - 'blob_upload_branch': 'mozilla-release', 04:50:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:50:51 INFO - 'buildbot_json_path': 'buildprops.json', 04:50:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:50:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:50:51 INFO - 'download_minidump_stackwalk': True, 04:50:51 INFO - 'download_symbols': 'true', 04:50:51 INFO - 'e10s': False, 04:50:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:50:51 INFO - 'tooltool.py': '/tools/tooltool.py', 04:50:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:50:51 INFO - '/tools/misc-python/virtualenv.py')}, 04:50:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:50:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:50:51 INFO - 'log_level': 'info', 04:50:51 INFO - 'log_to_console': True, 04:50:51 INFO - 'opt_config_files': (), 04:50:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:50:51 INFO - '--processes=1', 04:50:51 INFO - '--config=%(test_path)s/wptrunner.ini', 04:50:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:50:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:50:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:50:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:50:51 INFO - 'pip_index': False, 04:50:51 INFO - 'require_test_zip': True, 04:50:51 INFO - 'test_type': ('testharness',), 04:50:51 INFO - 'this_chunk': '1', 04:50:51 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:50:51 INFO - 'total_chunks': '10', 04:50:51 INFO - 'virtualenv_path': 'venv', 04:50:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:50:51 INFO - 'work_dir': 'build'} 04:50:51 INFO - ##### 04:50:51 INFO - ##### Running clobber step. 04:50:51 INFO - ##### 04:50:51 INFO - Running pre-action listener: _resource_record_pre_action 04:50:51 INFO - Running main action method: clobber 04:50:51 INFO - rmtree: /builds/slave/test/build 04:50:51 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:50:53 INFO - Running post-action listener: _resource_record_post_action 04:50:53 INFO - ##### 04:50:53 INFO - ##### Running read-buildbot-config step. 04:50:53 INFO - ##### 04:50:53 INFO - Running pre-action listener: _resource_record_pre_action 04:50:53 INFO - Running main action method: read_buildbot_config 04:50:53 INFO - Using buildbot properties: 04:50:53 INFO - { 04:50:53 INFO - "project": "", 04:50:53 INFO - "product": "firefox", 04:50:53 INFO - "script_repo_revision": "production", 04:50:53 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 04:50:53 INFO - "repository": "", 04:50:53 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 04:50:53 INFO - "buildid": "20160820031515", 04:50:53 INFO - "pgo_build": "False", 04:50:53 INFO - "basedir": "/builds/slave/test", 04:50:53 INFO - "buildnumber": 3, 04:50:53 INFO - "slavename": "t-yosemite-r7-0137", 04:50:53 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 04:50:53 INFO - "platform": "macosx64", 04:50:53 INFO - "branch": "mozilla-release", 04:50:53 INFO - "revision": "440936afbdbcc443de50100956a446f7702f118d", 04:50:53 INFO - "repo_path": "releases/mozilla-release", 04:50:53 INFO - "moz_repo_path": "", 04:50:53 INFO - "stage_platform": "macosx64", 04:50:53 INFO - "builduid": "e9b9697fd05b4ef285158e7901f25f75", 04:50:53 INFO - "slavebuilddir": "test" 04:50:53 INFO - } 04:50:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg. 04:50:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json. 04:50:53 INFO - Running post-action listener: _resource_record_post_action 04:50:53 INFO - ##### 04:50:53 INFO - ##### Running download-and-extract step. 04:50:53 INFO - ##### 04:50:53 INFO - Running pre-action listener: _resource_record_pre_action 04:50:53 INFO - Running main action method: download_and_extract 04:50:53 INFO - mkdir: /builds/slave/test/build/tests 04: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')]} 04:50:53 INFO - https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:50:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 04:50:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 04:50:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json 04:50:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json'}, attempt #1 04:50:53 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 04:50:53 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:50:53 INFO - retry: Failed, sleeping 30 seconds before retrying 04:51:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json'}, attempt #2 04:51:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 04:51:23 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:51:23 INFO - retry: Failed, sleeping 60 seconds before retrying 04:52:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json'}, attempt #3 04:52:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 04:52:23 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:52:23 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json! 04:52:23 INFO - Caught exception: HTTP Error 404: Not Found 04:52:23 INFO - Caught exception: HTTP Error 404: Not Found 04:52:23 INFO - Caught exception: HTTP Error 404: Not Found 04:52:23 INFO - trying https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 04:52:23 INFO - Downloading https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json 04:52:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json'}, attempt #1 04:52:24 INFO - Downloaded 1235 bytes. 04:52:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json 04:52:24 INFO - Using the following test package requirements: 04:52:24 INFO - {u'common': [u'firefox-48.0.2.en-US.mac64.common.tests.zip'], 04:52:24 INFO - u'cppunittest': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 04:52:24 INFO - u'firefox-48.0.2.en-US.mac64.cppunittest.tests.zip'], 04:52:24 INFO - u'gtest': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 04:52:24 INFO - u'firefox-48.0.2.en-US.mac64.gtest.tests.zip'], 04:52:24 INFO - u'jittest': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 04:52:24 INFO - u'jsshell-mac64.zip'], 04:52:24 INFO - u'mochitest': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 04:52:24 INFO - u'firefox-48.0.2.en-US.mac64.mochitest.tests.zip'], 04:52:24 INFO - u'mozbase': [u'firefox-48.0.2.en-US.mac64.common.tests.zip'], 04:52:24 INFO - u'reftest': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 04:52:24 INFO - u'firefox-48.0.2.en-US.mac64.reftest.tests.zip'], 04:52:24 INFO - u'talos': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 04:52:24 INFO - u'firefox-48.0.2.en-US.mac64.talos.tests.zip'], 04:52:24 INFO - u'web-platform': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 04:52:24 INFO - u'firefox-48.0.2.en-US.mac64.web-platform.tests.zip'], 04:52:24 INFO - u'xpcshell': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 04:52:24 INFO - u'firefox-48.0.2.en-US.mac64.xpcshell.tests.zip']} 04:52:24 INFO - Downloading packages: [u'firefox-48.0.2.en-US.mac64.common.tests.zip', u'firefox-48.0.2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:52: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')]} 04:52:24 INFO - https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:52:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 04:52:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 04:52:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip 04:52:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip'}, attempt #1 04:52:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 04:52:24 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:52:24 INFO - retry: Failed, sleeping 30 seconds before retrying 04:52:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip'}, attempt #2 04:52:54 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 04:52:54 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:52:54 INFO - retry: Failed, sleeping 60 seconds before retrying 04:53:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip'}, attempt #3 04:53:55 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 04:53:55 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:53:55 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip! 04:53:55 INFO - Caught exception: HTTP Error 404: Not Found 04:53:55 INFO - Caught exception: HTTP Error 404: Not Found 04:53:55 INFO - Caught exception: HTTP Error 404: Not Found 04:53:55 INFO - trying https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 04:53:55 INFO - Downloading https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip 04:53:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip'}, attempt #1 04:53:56 INFO - Downloaded 18379893 bytes. 04:53:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:53:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:53:56 INFO - caution: filename not matched: web-platform/* 04:53:56 INFO - Return code: 11 04:53:56 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')]} 04:53:56 INFO - https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:53:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 04:53:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 04:53:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 04:53:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:53:56 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 04:53:56 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:53:56 INFO - retry: Failed, sleeping 30 seconds before retrying 04:54:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip'}, attempt #2 04:54:26 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 04:54:26 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:54:26 INFO - retry: Failed, sleeping 60 seconds before retrying 04:55:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip'}, attempt #3 04:55:26 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 04:55:26 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:55:26 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip! 04:55:26 INFO - Caught exception: HTTP Error 404: Not Found 04:55:26 INFO - Caught exception: HTTP Error 404: Not Found 04:55:26 INFO - Caught exception: HTTP Error 404: Not Found 04:55:26 INFO - trying https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 04:55:26 INFO - Downloading https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 04:55:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:55:28 INFO - Downloaded 36389883 bytes. 04:55:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:55:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:55:32 INFO - caution: filename not matched: bin/* 04:55:32 INFO - caution: filename not matched: config/* 04:55:32 INFO - caution: filename not matched: mozbase/* 04:55:32 INFO - caution: filename not matched: marionette/* 04:55:32 INFO - caution: filename not matched: tools/wptserve/* 04:55:32 INFO - Return code: 11 04:55:32 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')]} 04:55:32 INFO - https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg matches https://queue.taskcluster.net 04:55:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 04:55:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 04:55:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg 04:55:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg'}, attempt #1 04:55:32 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 04:55:32 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:55:32 INFO - retry: Failed, sleeping 30 seconds before retrying 04:56:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg'}, attempt #2 04:56:02 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 04:56:02 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:56:02 INFO - retry: Failed, sleeping 60 seconds before retrying 04:57:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg'}, attempt #3 04:57:02 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 04:57:02 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:57:02 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg! 04:57:02 INFO - Caught exception: HTTP Error 404: Not Found 04:57:02 INFO - Caught exception: HTTP Error 404: Not Found 04:57:02 INFO - Caught exception: HTTP Error 404: Not Found 04:57:02 INFO - trying https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 04:57:02 INFO - Downloading https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg 04:57:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg'}, attempt #1 04:57:05 INFO - Downloaded 73092009 bytes. 04:57:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 04:57:05 INFO - mkdir: /builds/slave/test/properties 04:57:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:57:05 INFO - Writing to file /builds/slave/test/properties/build_url 04:57:05 INFO - Contents: 04:57:05 INFO - build_url:https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 04:57:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 04:57:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:57:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:57:05 INFO - Contents: 04:57:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 04:57:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:57:05 INFO - https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:57:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 04:57:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 04:57:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 04:57:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:57:05 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 04:57:05 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:57:05 INFO - retry: Failed, sleeping 30 seconds before retrying 04:57:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 04:57:35 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 04:57:35 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:57:35 INFO - retry: Failed, sleeping 60 seconds before retrying 04:58:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 04:58:36 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 04:58:36 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:58:36 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip! 04:58:36 INFO - Caught exception: HTTP Error 404: Not Found 04:58:36 INFO - Caught exception: HTTP Error 404: Not Found 04:58:36 INFO - Caught exception: HTTP Error 404: Not Found 04:58:36 INFO - trying https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 04:58:36 INFO - Downloading https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 04:58:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:58:40 INFO - Downloaded 103667159 bytes. 04:58:40 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:58:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:58:44 INFO - Return code: 0 04:58:44 INFO - Running post-action listener: _resource_record_post_action 04:58:44 INFO - Running post-action listener: set_extra_try_arguments 04:58:44 INFO - ##### 04:58:44 INFO - ##### Running create-virtualenv step. 04:58:44 INFO - ##### 04:58:44 INFO - Running pre-action listener: _pre_create_virtualenv 04:58:44 INFO - Running pre-action listener: _resource_record_pre_action 04:58:44 INFO - Running main action method: create_virtualenv 04:58:44 INFO - Creating virtualenv /builds/slave/test/build/venv 04:58:44 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 04:58:44 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:58:44 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:58:44 INFO - Using real prefix '/tools/python27' 04:58:44 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:58:45 INFO - Installing distribute.............................................................................................................................................................................................done. 04:58:48 INFO - Installing pip.................done. 04:58:48 INFO - Return code: 0 04:58:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:58: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')]} 04:58:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:58:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:58: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')]} 04:58:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:58:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:58: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', '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 0x1071f5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107212f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa18c6e680>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10720e5e0>, '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 0x106df1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106e1c990>, '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.txf5s0wnKb/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:58: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', 'psutil>=0.7.1'] in /builds/slave/test/build 04:58: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 psutil>=0.7.1 04:58:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.txf5s0wnKb/Render', 04:58:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:58:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:58:48 INFO - 'HOME': '/Users/cltbld', 04:58:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:58:48 INFO - 'LOGNAME': 'cltbld', 04:58:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:58:48 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:58:48 INFO - 'MOZ_NO_REMOTE': '1', 04:58:48 INFO - 'NO_EM_RESTART': '1', 04:58:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:58:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:58:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:58:48 INFO - 'PWD': '/builds/slave/test', 04:58:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:58:48 INFO - 'SHELL': '/bin/bash', 04:58:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners', 04:58:48 INFO - 'TMPDIR': '/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/', 04:58:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:58:48 INFO - 'USER': 'cltbld', 04:58:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:58:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:58:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:58:48 INFO - 'XPC_FLAGS': '0x0', 04:58:48 INFO - 'XPC_SERVICE_NAME': '0', 04:58:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:58:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:58:48 INFO - Downloading/unpacking psutil>=0.7.1 04:58:48 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 04:58:48 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 04:58:48 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 04:58:48 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 04:58:48 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 04:58:48 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 04:58:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:58:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:58:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:58:51 INFO - Installing collected packages: psutil 04:58:51 INFO - Running setup.py install for psutil 04:58:52 INFO - building 'psutil._psutil_osx' extension 04:58:52 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 04:58:52 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 04:58:52 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 04:58:52 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 04:58:52 INFO - building 'psutil._psutil_posix' extension 04:58:52 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 04:58:52 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:58:52 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:58:52 INFO - ^ 04:58:52 INFO - 1 warning generated. 04:58:52 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 04:58:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:58:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:58:52 INFO - Successfully installed psutil 04:58:52 INFO - Cleaning up... 04:58:52 INFO - Return code: 0 04:58:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:58:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:58:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:58:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:58:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:58:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:58:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:58:52 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 0x1071f5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107212f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa18c6e680>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10720e5e0>, '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 0x106df1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106e1c990>, '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.txf5s0wnKb/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:58:52 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 04:58:52 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 04:58:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.txf5s0wnKb/Render', 04:58:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:58:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:58:52 INFO - 'HOME': '/Users/cltbld', 04:58:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:58:52 INFO - 'LOGNAME': 'cltbld', 04:58:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:58:52 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:58:52 INFO - 'MOZ_NO_REMOTE': '1', 04:58:52 INFO - 'NO_EM_RESTART': '1', 04:58:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:58:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:58:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:58:52 INFO - 'PWD': '/builds/slave/test', 04:58:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:58:52 INFO - 'SHELL': '/bin/bash', 04:58:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners', 04:58:52 INFO - 'TMPDIR': '/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/', 04:58:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:58:52 INFO - 'USER': 'cltbld', 04:58:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:58:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:58:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:58:52 INFO - 'XPC_FLAGS': '0x0', 04:58:52 INFO - 'XPC_SERVICE_NAME': '0', 04:58:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:58:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:58:53 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:58:53 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 04:58:53 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 04:58:53 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 04:58:53 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 04:58:53 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 04:58:53 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 04:58:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:58:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:58:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:58:55 INFO - Installing collected packages: mozsystemmonitor 04:58:55 INFO - Running setup.py install for mozsystemmonitor 04:58:55 INFO - Successfully installed mozsystemmonitor 04:58:55 INFO - Cleaning up... 04:58:55 INFO - Return code: 0 04:58:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:58:55 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')]} 04:58:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:58:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:58:55 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')]} 04:58:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:58:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:58:55 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 0x1071f5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107212f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa18c6e680>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10720e5e0>, '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 0x106df1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106e1c990>, '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.txf5s0wnKb/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:58:55 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 04:58:55 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 04:58:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.txf5s0wnKb/Render', 04:58:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:58:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:58:55 INFO - 'HOME': '/Users/cltbld', 04:58:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:58:55 INFO - 'LOGNAME': 'cltbld', 04:58:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:58:55 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:58:55 INFO - 'MOZ_NO_REMOTE': '1', 04:58:55 INFO - 'NO_EM_RESTART': '1', 04:58:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:58:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:58:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:58:55 INFO - 'PWD': '/builds/slave/test', 04:58:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:58:55 INFO - 'SHELL': '/bin/bash', 04:58:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners', 04:58:55 INFO - 'TMPDIR': '/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/', 04:58:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:58:55 INFO - 'USER': 'cltbld', 04:58:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:58:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:58:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:58:55 INFO - 'XPC_FLAGS': '0x0', 04:58:55 INFO - 'XPC_SERVICE_NAME': '0', 04:58:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:58:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:58:56 INFO - Downloading/unpacking blobuploader==1.2.4 04:58:56 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 04:58:56 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 04:58:56 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 04:58:56 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 04:58:56 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 04:58:56 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 04:58:58 INFO - Downloading blobuploader-1.2.4.tar.gz 04:58:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:58:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:58:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:58:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:58:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:58:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:58:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:58:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:58:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:58:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:58:59 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 04:58:59 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 04:58:59 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 04:58:59 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 04:58:59 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 04:58:59 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 04:58:59 INFO - Downloading docopt-0.6.1.tar.gz 04:58:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:58:59 INFO - Installing collected packages: blobuploader, requests, docopt 04:58:59 INFO - Running setup.py install for blobuploader 04:59:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:59:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:59:00 INFO - Running setup.py install for requests 04:59:00 INFO - Running setup.py install for docopt 04:59:00 INFO - Successfully installed blobuploader requests docopt 04:59:00 INFO - Cleaning up... 04:59:00 INFO - Return code: 0 04:59:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:59:00 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')]} 04:59:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:59:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:59:00 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')]} 04:59:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:59:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:59:00 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 0x1071f5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107212f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa18c6e680>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10720e5e0>, '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 0x106df1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106e1c990>, '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.txf5s0wnKb/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:59:00 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 04:59:00 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 04:59:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.txf5s0wnKb/Render', 04:59:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:59:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:59:00 INFO - 'HOME': '/Users/cltbld', 04:59:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:59:00 INFO - 'LOGNAME': 'cltbld', 04:59:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:59:00 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:59:00 INFO - 'MOZ_NO_REMOTE': '1', 04:59:00 INFO - 'NO_EM_RESTART': '1', 04:59:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:59:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:59:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:59:00 INFO - 'PWD': '/builds/slave/test', 04:59:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:59:00 INFO - 'SHELL': '/bin/bash', 04:59:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners', 04:59:00 INFO - 'TMPDIR': '/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/', 04:59:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:59:00 INFO - 'USER': 'cltbld', 04:59:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:59:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:59:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:59:00 INFO - 'XPC_FLAGS': '0x0', 04:59:00 INFO - 'XPC_SERVICE_NAME': '0', 04:59:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:59:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:59:01 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-ZqBtaf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:59:01 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-s_bzJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:59:01 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-dU9Ehb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:59:01 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-hkgAkb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:59:01 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-bzvT0w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:59:01 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-uF6wpc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:59:01 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-q49eyt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:59:01 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-9E0L9T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:59:01 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-YszWQw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:59:02 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-PLwcIF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:59:02 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-AX5_PE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:59:02 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-qO1EuF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:59:02 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-kpPtMv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:59:02 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-fZWXp5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:59:02 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-0x_7v5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:59:02 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-JV64Iu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:59:02 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-ARzIQM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:59:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:59:02 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-J_UzwX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:59:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:59:03 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-PWAn1C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:59:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:59:03 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-Ee05RR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:59:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:59:03 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-JGwwIk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:59:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:59:03 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 04:59:03 INFO - Running setup.py install for manifestparser 04:59:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:59:03 INFO - Running setup.py install for mozcrash 04:59:04 INFO - Running setup.py install for mozdebug 04:59:04 INFO - Running setup.py install for mozdevice 04:59:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:59:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:59:04 INFO - Running setup.py install for mozfile 04:59:04 INFO - Running setup.py install for mozhttpd 04:59:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:59:04 INFO - Running setup.py install for mozinfo 04:59:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:59:04 INFO - Running setup.py install for mozInstall 04:59:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:59:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:59:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:59:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:59:04 INFO - Running setup.py install for mozleak 04:59:05 INFO - Running setup.py install for mozlog 04:59:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:59:05 INFO - Running setup.py install for moznetwork 04:59:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:59:05 INFO - Running setup.py install for mozprocess 04:59:05 INFO - Running setup.py install for mozprofile 04:59:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:59:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:59:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:59:05 INFO - Running setup.py install for mozrunner 04:59:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:59:05 INFO - Running setup.py install for mozscreenshot 04:59:05 INFO - Running setup.py install for moztest 04:59:06 INFO - Running setup.py install for mozversion 04:59:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:59:06 INFO - Running setup.py install for wptserve 04:59:06 INFO - Running setup.py install for marionette-driver 04:59:06 INFO - Running setup.py install for browsermob-proxy 04:59:06 INFO - Running setup.py install for marionette-client 04:59:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:59:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:59:07 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 04:59:07 INFO - Cleaning up... 04:59:07 INFO - Return code: 0 04:59:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:59:07 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')]} 04:59:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:59:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:59:07 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')]} 04:59:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:59:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:59:07 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 0x1071f5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107212f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa18c6e680>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10720e5e0>, '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 0x106df1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106e1c990>, '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.txf5s0wnKb/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:59:07 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 04:59:07 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 04:59:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.txf5s0wnKb/Render', 04:59:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:59:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:59:07 INFO - 'HOME': '/Users/cltbld', 04:59:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:59:07 INFO - 'LOGNAME': 'cltbld', 04:59:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:59:07 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:59:07 INFO - 'MOZ_NO_REMOTE': '1', 04:59:07 INFO - 'NO_EM_RESTART': '1', 04:59:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:59:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:59:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:59:07 INFO - 'PWD': '/builds/slave/test', 04:59:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:59:07 INFO - 'SHELL': '/bin/bash', 04:59:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners', 04:59:07 INFO - 'TMPDIR': '/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/', 04:59:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:59:07 INFO - 'USER': 'cltbld', 04:59:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:59:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:59:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:59:07 INFO - 'XPC_FLAGS': '0x0', 04:59:07 INFO - 'XPC_SERVICE_NAME': '0', 04:59:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:59:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:59:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:59:07 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-ml1VTM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:59:07 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)) 04:59:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:59:07 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-54EPAb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:59:07 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)) 04:59:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:59:07 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-r2aYGY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:59:07 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)) 04:59:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:59:07 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-cb7V_3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:59:07 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)) 04:59:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:59:07 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-Ig1VdK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:59:07 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)) 04:59:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:59:07 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-089TM_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:59:08 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)) 04:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:59:08 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-B8XaPp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:59:08 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)) 04:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:59:08 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-O76bsm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:59:08 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)) 04:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:59:08 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-3NWJXz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:59:08 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)) 04:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:59:08 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-GgyVoZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:59:08 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)) 04:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:59:08 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-5dgs3N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:59:08 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)) 04:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:59:08 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-vnH_JW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:59:08 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)) 04:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:59:08 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-MhFH_c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:59:08 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)) 04:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:59:08 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-27MCRB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:59:08 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)) 04:59:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:59:08 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-IzbCOE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:59:09 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)) 04:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:59:09 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-Ke0oB5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:59:09 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)) 04:59:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:59:09 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-g5_kWY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:59:09 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)) 04:59:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:59:09 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-ZQG8zU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:59:09 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)) 04:59:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:59:09 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-3YUX32-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:59:09 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)) 04:59:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:59:09 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-57OPFe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:59:09 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)) 04:59:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:59:09 INFO - Running setup.py (path:/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/pip-VzaQez-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:59:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:59:10 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)) 04:59:10 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)) 04:59:10 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)) 04:59:10 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)) 04:59:10 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)) 04:59:10 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)) 04:59:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:59:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:59:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:59:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:59:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:59:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:59:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:59:12 INFO - Downloading blessings-1.6.tar.gz 04:59:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:59:12 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)) 04:59:12 INFO - Installing collected packages: blessings 04:59:12 INFO - Running setup.py install for blessings 04:59:12 INFO - Successfully installed blessings 04:59:12 INFO - Cleaning up... 04:59:12 INFO - Return code: 0 04:59:12 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:59:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:59:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:59:13 INFO - Reading from file tmpfile_stdout 04:59:13 INFO - Current package versions: 04:59:13 INFO - blessings == 1.6 04:59:13 INFO - blobuploader == 1.2.4 04:59:13 INFO - browsermob-proxy == 0.6.0 04:59:13 INFO - docopt == 0.6.1 04:59:13 INFO - manifestparser == 1.1 04:59:13 INFO - marionette-client == 2.3.0 04:59:13 INFO - marionette-driver == 1.4.0 04:59:13 INFO - mozInstall == 1.12 04:59:13 INFO - mozcrash == 0.17 04:59:13 INFO - mozdebug == 0.1 04:59:13 INFO - mozdevice == 0.48 04:59:13 INFO - mozfile == 1.2 04:59:13 INFO - mozhttpd == 0.7 04:59:13 INFO - mozinfo == 0.9 04:59:13 INFO - mozleak == 0.1 04:59:13 INFO - mozlog == 3.1 04:59:13 INFO - moznetwork == 0.27 04:59:13 INFO - mozprocess == 0.22 04:59:13 INFO - mozprofile == 0.28 04:59:13 INFO - mozrunner == 6.11 04:59:13 INFO - mozscreenshot == 0.1 04:59:13 INFO - mozsystemmonitor == 0.0 04:59:13 INFO - moztest == 0.7 04:59:13 INFO - mozversion == 1.4 04:59:13 INFO - psutil == 3.1.1 04:59:13 INFO - requests == 1.2.3 04:59:13 INFO - wptserve == 1.4.0 04:59:13 INFO - wsgiref == 0.1.2 04:59:13 INFO - Running post-action listener: _resource_record_post_action 04:59:13 INFO - Running post-action listener: _start_resource_monitoring 04:59:13 INFO - Starting resource monitoring. 04:59:13 INFO - ##### 04:59:13 INFO - ##### Running pull step. 04:59:13 INFO - ##### 04:59:13 INFO - Running pre-action listener: _resource_record_pre_action 04:59:13 INFO - Running main action method: pull 04:59:13 INFO - Pull has nothing to do! 04:59:13 INFO - Running post-action listener: _resource_record_post_action 04:59:13 INFO - ##### 04:59:13 INFO - ##### Running install step. 04:59:13 INFO - ##### 04:59:13 INFO - Running pre-action listener: _resource_record_pre_action 04:59:13 INFO - Running main action method: install 04:59:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:59:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:59:13 INFO - Reading from file tmpfile_stdout 04:59:13 INFO - Detecting whether we're running mozinstall >=1.0... 04:59:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:59:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:59:13 INFO - Reading from file tmpfile_stdout 04:59:13 INFO - Output received: 04:59:13 INFO - Usage: mozinstall [options] installer 04:59:13 INFO - Options: 04:59:13 INFO - -h, --help show this help message and exit 04:59:13 INFO - -d DEST, --destination=DEST 04:59:13 INFO - Directory to install application into. [default: 04:59:13 INFO - "/builds/slave/test"] 04:59:13 INFO - --app=APP Application being installed. [default: firefox] 04:59:13 INFO - mkdir: /builds/slave/test/build/application 04:59:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 04:59:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg --destination /builds/slave/test/build/application 04:59:31 INFO - Reading from file tmpfile_stdout 04:59:31 INFO - Output received: 04:59:31 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:59:31 INFO - Running post-action listener: _resource_record_post_action 04:59:31 INFO - ##### 04:59:31 INFO - ##### Running run-tests step. 04:59:31 INFO - ##### 04:59:31 INFO - Running pre-action listener: _resource_record_pre_action 04:59:31 INFO - Running main action method: run_tests 04:59:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:59:31 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:59:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:59:31 INFO - grabbing minidump binary from tooltool 04:59:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:59:31 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 0x10720e5e0>, '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 0x106df1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106e1c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:59:31 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 04:59:31 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 04:59:31 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:59:31 INFO - Return code: 0 04:59:31 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:59:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:59:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.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 04:59:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.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 04:59:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.txf5s0wnKb/Render', 04:59:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:59:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:59:31 INFO - 'HOME': '/Users/cltbld', 04:59:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:59:31 INFO - 'LOGNAME': 'cltbld', 04:59:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:59:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:59:31 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:59:31 INFO - 'MOZ_NO_REMOTE': '1', 04:59:31 INFO - 'NO_EM_RESTART': '1', 04:59:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:59:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:59:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:59:31 INFO - 'PWD': '/builds/slave/test', 04:59:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:59:31 INFO - 'SHELL': '/bin/bash', 04:59:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.r06mw6qsZM/Listeners', 04:59:31 INFO - 'TMPDIR': '/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/T/', 04:59:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:59:31 INFO - 'USER': 'cltbld', 04:59:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:59:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:59:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:59:31 INFO - 'XPC_FLAGS': '0x0', 04:59:31 INFO - 'XPC_SERVICE_NAME': '0', 04:59:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:59:31 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.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 04:59:32 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 04:59:32 INFO - import pkg_resources 04:59:32 INFO - Using 1 client processes 04:59:32 INFO - wptserve Starting http server on 127.0.0.1:8000 04:59:32 INFO - wptserve Starting http server on 127.0.0.1:8001 04:59:32 INFO - wptserve Starting http server on 127.0.0.1:8443 04:59:35 INFO - SUITE-START | Running 778 tests 04:59:35 INFO - Running testharness tests 04:59:35 INFO - Setting up ssl 04:59:35 INFO - PROCESS | certutil | 04:59:35 INFO - PROCESS | certutil | 04:59:35 INFO - PROCESS | certutil | 04:59:35 INFO - Certificate Nickname Trust Attributes 04:59:35 INFO - SSL,S/MIME,JAR/XPI 04:59:35 INFO - 04:59:35 INFO - web-platform-tests CT,, 04:59:35 INFO - 04:59:35 INFO - Starting runner 04:59:36 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:59:36 INFO - PROCESS | 2328 | 1471694376207 Marionette DEBUG Marionette enabled via build flag and pref 04:59:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x113f67800 == 1 [pid = 2328] [id = 1] 04:59:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 1 (0x113f68000) [pid = 2328] [serial = 1] [outer = 0x0] 04:59:36 INFO - PROCESS | 2328 | [2328] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:59:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 2 (0x113f69000) [pid = 2328] [serial = 2] [outer = 0x113f68000] 04:59:36 INFO - PROCESS | 2328 | 1471694376585 Marionette INFO Listening on port 2828 04:59:36 INFO - PROCESS | 2328 | 1471694376820 Marionette DEBUG Marionette enabled via command-line flag 04:59:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x116868000 == 2 [pid = 2328] [id = 2] 04:59:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 3 (0x116868800) [pid = 2328] [serial = 3] [outer = 0x0] 04:59:36 INFO - PROCESS | 2328 | [2328] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:59:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 4 (0x116869800) [pid = 2328] [serial = 4] [outer = 0x116868800] 04:59:36 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:59:36 INFO - PROCESS | 2328 | 1471694376985 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52743 04:59:37 INFO - PROCESS | 2328 | 1471694377056 Marionette DEBUG Closed connection conn0 04:59:37 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:59:37 INFO - PROCESS | 2328 | 1471694377062 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52744 04:59:37 INFO - PROCESS | 2328 | 1471694377071 Marionette DEBUG Closed connection conn1 04:59:37 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:59:37 INFO - PROCESS | 2328 | 1471694377076 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52745 04:59:37 INFO - PROCESS | 2328 | 1471694377085 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:59:37 INFO - PROCESS | 2328 | 1471694377091 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.2","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":"20160820031515","device":"desktop","version":"48.0.2"} 04:59:37 INFO - PROCESS | 2328 | [2328] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:59:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x1199a3800 == 3 [pid = 2328] [id = 3] 04:59:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 5 (0x119ba8800) [pid = 2328] [serial = 5] [outer = 0x0] 04:59:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x119ba9800 == 4 [pid = 2328] [id = 4] 04:59:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 6 (0x119bd3000) [pid = 2328] [serial = 6] [outer = 0x0] 04:59:38 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:59:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x121274000 == 5 [pid = 2328] [id = 5] 04:59:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 7 (0x119bd1800) [pid = 2328] [serial = 7] [outer = 0x0] 04:59:38 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:59:38 INFO - PROCESS | 2328 | [2328] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:59:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 8 (0x1215f2000) [pid = 2328] [serial = 8] [outer = 0x119bd1800] 04:59:38 INFO - PROCESS | 2328 | [2328] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:59:38 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:59:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 9 (0x123a02800) [pid = 2328] [serial = 9] [outer = 0x119ba8800] 04:59:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 10 (0x1213ba000) [pid = 2328] [serial = 10] [outer = 0x119bd3000] 04:59:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 11 (0x121445400) [pid = 2328] [serial = 11] [outer = 0x119bd1800] 04:59:38 INFO - PROCESS | 2328 | [2328] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:59:38 INFO - PROCESS | 2328 | 1471694378965 Marionette INFO startBrowser 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:38 INFO - PROCESS | 2328 | 1471694378986 Marionette DEBUG loaded listener.js 04:59:38 INFO - PROCESS | 2328 | 1471694378994 Marionette DEBUG loaded listener.js 04:59:39 INFO - PROCESS | 2328 | 1471694378995 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:39 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:59:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 12 (0x1263de400) [pid = 2328] [serial = 12] [outer = 0x119bd1800] 04:59:39 INFO - PROCESS | 2328 | 1471694379319 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"87122bad-6671-b84b-b8c4-1e71f1d1d8af","capabilities":{"browserName":"Firefox","browserVersion":"48.0.2","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":"20160820031515","device":"desktop","version":"48.0.2","command_id":1}}] 04:59:39 INFO - PROCESS | 2328 | 1471694379408 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}] 04:59:39 INFO - PROCESS | 2328 | 1471694379410 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:39 INFO - PROCESS | 2328 | 1471694379471 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:59:39 INFO - PROCESS | 2328 | 1471694379547 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:59:39 INFO - PROCESS | 2328 | 1471694379549 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:39 INFO - PROCESS | 2328 | [2328] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:59:39 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:59:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 13 (0x1288ca000) [pid = 2328] [serial = 13] [outer = 0x119bd1800] 04:59:39 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:59:39 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:59:39 INFO - PROCESS | 2328 | 1471694379804 Marionette TRACE conn2 <- [1,3,null,{}] 04:59:39 INFO - PROCESS | 2328 | 1471694379824 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:59:39 INFO - PROCESS | 2328 | 1471694379826 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:39 INFO - PROCESS | 2328 | 1471694379851 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:59:39 INFO - PROCESS | 2328 | 1471694379887 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:59:39 INFO - PROCESS | 2328 | 1471694379888 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:59:39 INFO - PROCESS | 2328 | 1471694379904 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:59:39 INFO - PROCESS | 2328 | 1471694379906 Marionette TRACE conn2 <- [1,6,null,{}] 04:59:39 INFO - PROCESS | 2328 | 1471694379935 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}] 04:59:39 INFO - PROCESS | 2328 | 1471694379936 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:39 INFO - PROCESS | 2328 | 1471694379948 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:59:39 INFO - PROCESS | 2328 | 1471694379951 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:39 INFO - PROCESS | 2328 | 1471694379952 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x129171000 == 6 [pid = 2328] [id = 6] 04:59:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 14 (0x12918c000) [pid = 2328] [serial = 14] [outer = 0x0] 04:59:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 15 (0x12918dc00) [pid = 2328] [serial = 15] [outer = 0x12918c000] 04:59:39 INFO - PROCESS | 2328 | 1471694379981 Marionette DEBUG loaded listener.js 04:59:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 16 (0x129193c00) [pid = 2328] [serial = 16] [outer = 0x12918c000] 04:59:40 INFO - PROCESS | 2328 | 1471694380269 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]]]}] 04:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 407ms 04:59:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x129696800 == 7 [pid = 2328] [id = 7] 04:59:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 17 (0x1293cb400) [pid = 2328] [serial = 17] [outer = 0x0] 04:59:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 18 (0x1293cd000) [pid = 2328] [serial = 18] [outer = 0x1293cb400] 04:59:40 INFO - PROCESS | 2328 | 1471694380322 Marionette DEBUG loaded listener.js 04:59:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 19 (0x12a504c00) [pid = 2328] [serial = 19] [outer = 0x1293cb400] 04:59:40 INFO - PROCESS | 2328 | 1471694380361 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:59:40 INFO - PROCESS | 2328 | 1471694380362 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:59:40 INFO - PROCESS | 2328 | 1471694380393 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:59:40 INFO - PROCESS | 2328 | 1471694380394 Marionette TRACE conn2 <- [1,10,null,{}] 04:59:40 INFO - PROCESS | 2328 | 1471694380411 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}] 04:59:40 INFO - PROCESS | 2328 | 1471694380414 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:40 INFO - PROCESS | 2328 | 1471694380552 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:59:40 INFO - PROCESS | 2328 | 1471694380575 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:40 INFO - PROCESS | 2328 | 1471694380576 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a961800 == 8 [pid = 2328] [id = 8] 04:59:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 20 (0x12a996800) [pid = 2328] [serial = 20] [outer = 0x0] 04:59:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 21 (0x12a998400) [pid = 2328] [serial = 21] [outer = 0x12a996800] 04:59:40 INFO - PROCESS | 2328 | 1471694380606 Marionette DEBUG loaded listener.js 04:59:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 22 (0x12a99c800) [pid = 2328] [serial = 22] [outer = 0x12a996800] 04:59:40 INFO - PROCESS | 2328 | 1471694380962 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]]]}] 04:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 630ms 04:59:41 INFO - PROCESS | 2328 | 1471694381018 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:59:41 INFO - PROCESS | 2328 | 1471694381020 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:59:41 INFO - PROCESS | 2328 | 1471694381022 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:59:41 INFO - PROCESS | 2328 | 1471694381023 Marionette TRACE conn2 <- [1,14,null,{}] 04:59:41 INFO - PROCESS | 2328 | 1471694381026 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}] 04:59:41 INFO - PROCESS | 2328 | 1471694381028 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:41 INFO - PROCESS | 2328 | 1471694381118 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:59:41 INFO - PROCESS | 2328 | 1471694381121 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:41 INFO - PROCESS | 2328 | 1471694381123 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b92c000 == 9 [pid = 2328] [id = 9] 04:59:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 23 (0x12abce000) [pid = 2328] [serial = 23] [outer = 0x0] 04:59:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 24 (0x12abd8800) [pid = 2328] [serial = 24] [outer = 0x12abce000] 04:59:41 INFO - PROCESS | 2328 | 1471694381148 Marionette DEBUG loaded listener.js 04:59:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 25 (0x12ba69400) [pid = 2328] [serial = 25] [outer = 0x12abce000] 04:59:41 INFO - PROCESS | 2328 | 1471694381421 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]]]}] 04:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 04:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:59:41 INFO - PROCESS | 2328 | 1471694381443 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:59:41 INFO - PROCESS | 2328 | 1471694381444 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:59:41 INFO - PROCESS | 2328 | 1471694381446 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:59:41 INFO - PROCESS | 2328 | 1471694381447 Marionette TRACE conn2 <- [1,18,null,{}] 04:59:41 INFO - PROCESS | 2328 | 1471694381457 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}] 04:59:41 INFO - PROCESS | 2328 | 1471694381459 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:41 INFO - PROCESS | 2328 | 1471694381554 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:59:41 INFO - PROCESS | 2328 | 1471694381558 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:41 INFO - PROCESS | 2328 | 1471694381561 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb6e000 == 10 [pid = 2328] [id = 10] 04:59:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 26 (0x12bb3e800) [pid = 2328] [serial = 26] [outer = 0x0] 04:59:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 27 (0x12bb44c00) [pid = 2328] [serial = 27] [outer = 0x12bb3e800] 04:59:41 INFO - PROCESS | 2328 | 1471694381586 Marionette DEBUG loaded listener.js 04:59:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 28 (0x12bb4ac00) [pid = 2328] [serial = 28] [outer = 0x12bb3e800] 04:59:41 INFO - PROCESS | 2328 | 1471694381883 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]]]}] 04:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 478ms 04:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:59:41 INFO - PROCESS | 2328 | 1471694381926 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:59:41 INFO - PROCESS | 2328 | 1471694381928 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:59:41 INFO - PROCESS | 2328 | 1471694381931 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:59:41 INFO - PROCESS | 2328 | 1471694381935 Marionette TRACE conn2 <- [1,22,null,{}] 04:59:41 INFO - PROCESS | 2328 | 1471694381939 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}] 04:59:41 INFO - PROCESS | 2328 | 1471694381941 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:42 INFO - PROCESS | 2328 | 1471694382084 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:59:42 INFO - PROCESS | 2328 | 1471694382089 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:42 INFO - PROCESS | 2328 | 1471694382090 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x116687800 == 11 [pid = 2328] [id = 11] 04:59:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 29 (0x12be28800) [pid = 2328] [serial = 29] [outer = 0x0] 04:59:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 30 (0x12be33c00) [pid = 2328] [serial = 30] [outer = 0x12be28800] 04:59:42 INFO - PROCESS | 2328 | 1471694382131 Marionette DEBUG loaded listener.js 04:59:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 31 (0x12beb9000) [pid = 2328] [serial = 31] [outer = 0x12be28800] 04:59:42 INFO - PROCESS | 2328 | 1471694382452 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]]]}] 04:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 574ms 04:59:42 INFO - PROCESS | 2328 | 1471694382504 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:59:42 INFO - PROCESS | 2328 | 1471694382506 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:59:42 INFO - PROCESS | 2328 | 1471694382508 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:59:42 INFO - PROCESS | 2328 | 1471694382509 Marionette TRACE conn2 <- [1,26,null,{}] 04:59:42 INFO - PROCESS | 2328 | 1471694382511 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}] 04:59:42 INFO - PROCESS | 2328 | 1471694382512 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:42 INFO - PROCESS | 2328 | 1471694382605 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:59:42 INFO - PROCESS | 2328 | 1471694382609 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:42 INFO - PROCESS | 2328 | 1471694382610 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c17e000 == 12 [pid = 2328] [id = 12] 04:59:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 32 (0x117eac800) [pid = 2328] [serial = 32] [outer = 0x0] 04:59:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 33 (0x1182ec800) [pid = 2328] [serial = 33] [outer = 0x117eac800] 04:59:42 INFO - PROCESS | 2328 | 1471694382635 Marionette DEBUG loaded listener.js 04:59:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 34 (0x12bebdc00) [pid = 2328] [serial = 34] [outer = 0x117eac800] 04:59:42 INFO - PROCESS | 2328 | 1471694382870 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]]]}] 04:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 04:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:59:42 INFO - PROCESS | 2328 | 1471694382926 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:59:42 INFO - PROCESS | 2328 | 1471694382927 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:59:42 INFO - PROCESS | 2328 | 1471694382929 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:59:42 INFO - PROCESS | 2328 | 1471694382931 Marionette TRACE conn2 <- [1,30,null,{}] 04:59:42 INFO - PROCESS | 2328 | 1471694382940 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}] 04:59:42 INFO - PROCESS | 2328 | 1471694382941 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:43 INFO - PROCESS | 2328 | 1471694383044 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:59:43 INFO - PROCESS | 2328 | 1471694383049 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:43 INFO - PROCESS | 2328 | 1471694383050 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4d5800 == 13 [pid = 2328] [id = 13] 04:59:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 35 (0x12bebc000) [pid = 2328] [serial = 35] [outer = 0x0] 04:59:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 36 (0x12bed7400) [pid = 2328] [serial = 36] [outer = 0x12bebc000] 04:59:43 INFO - PROCESS | 2328 | 1471694383075 Marionette DEBUG loaded listener.js 04:59:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 37 (0x12bedd000) [pid = 2328] [serial = 37] [outer = 0x12bebc000] 04:59:43 INFO - PROCESS | 2328 | 1471694383305 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]]]}] 04:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 426ms 04:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:59:43 INFO - PROCESS | 2328 | 1471694383357 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:59:43 INFO - PROCESS | 2328 | 1471694383358 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:59:43 INFO - PROCESS | 2328 | 1471694383360 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:59:43 INFO - PROCESS | 2328 | 1471694383361 Marionette TRACE conn2 <- [1,34,null,{}] 04:59:43 INFO - PROCESS | 2328 | 1471694383363 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}] 04:59:43 INFO - PROCESS | 2328 | 1471694383364 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:43 INFO - PROCESS | 2328 | 1471694383463 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:59:43 INFO - PROCESS | 2328 | 1471694383466 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:43 INFO - PROCESS | 2328 | 1471694383467 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c71d000 == 14 [pid = 2328] [id = 14] 04:59:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 38 (0x12bedf800) [pid = 2328] [serial = 38] [outer = 0x0] 04:59:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 39 (0x12c602800) [pid = 2328] [serial = 39] [outer = 0x12bedf800] 04:59:43 INFO - PROCESS | 2328 | 1471694383493 Marionette DEBUG loaded listener.js 04:59:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 40 (0x12c609800) [pid = 2328] [serial = 40] [outer = 0x12bedf800] 04:59:43 INFO - PROCESS | 2328 | 1471694383725 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]]]}] 04:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 373ms 04:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:59:43 INFO - PROCESS | 2328 | 1471694383736 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:59:43 INFO - PROCESS | 2328 | 1471694383737 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:59:43 INFO - PROCESS | 2328 | 1471694383740 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:59:43 INFO - PROCESS | 2328 | 1471694383741 Marionette TRACE conn2 <- [1,38,null,{}] 04:59:43 INFO - PROCESS | 2328 | 1471694383743 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}] 04:59:43 INFO - PROCESS | 2328 | 1471694383744 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:43 INFO - PROCESS | 2328 | 1471694383840 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:59:43 INFO - PROCESS | 2328 | 1471694383853 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:43 INFO - PROCESS | 2328 | 1471694383854 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cb9b000 == 15 [pid = 2328] [id = 15] 04:59:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 41 (0x12c60f800) [pid = 2328] [serial = 41] [outer = 0x0] 04:59:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 42 (0x12cb7dc00) [pid = 2328] [serial = 42] [outer = 0x12c60f800] 04:59:43 INFO - PROCESS | 2328 | 1471694383878 Marionette DEBUG loaded listener.js 04:59:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 43 (0x12cb82c00) [pid = 2328] [serial = 43] [outer = 0x12c60f800] 04:59:44 INFO - PROCESS | 2328 | 1471694384118 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]]]}] 04:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 04:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:59:44 INFO - PROCESS | 2328 | 1471694384158 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:59:44 INFO - PROCESS | 2328 | 1471694384159 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:59:44 INFO - PROCESS | 2328 | 1471694384161 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:59:44 INFO - PROCESS | 2328 | 1471694384162 Marionette TRACE conn2 <- [1,42,null,{}] 04:59:44 INFO - PROCESS | 2328 | 1471694384172 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}] 04:59:44 INFO - PROCESS | 2328 | 1471694384174 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cc29800 == 16 [pid = 2328] [id = 16] 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 44 (0x12cc2a000) [pid = 2328] [serial = 44] [outer = 0x0] 04:59:44 INFO - PROCESS | 2328 | 1471694384277 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 45 (0x12cc2b800) [pid = 2328] [serial = 45] [outer = 0x12cc2a000] 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 46 (0x12cbaa800) [pid = 2328] [serial = 46] [outer = 0x12cc2a000] 04:59:44 INFO - PROCESS | 2328 | 1471694384294 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:44 INFO - PROCESS | 2328 | 1471694384295 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cc29000 == 17 [pid = 2328] [id = 17] 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 47 (0x12cb85400) [pid = 2328] [serial = 47] [outer = 0x0] 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 48 (0x12cc15800) [pid = 2328] [serial = 48] [outer = 0x12cb85400] 04:59:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d19b000 == 18 [pid = 2328] [id = 18] 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 49 (0x12cc17800) [pid = 2328] [serial = 49] [outer = 0x0] 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 50 (0x12cc19400) [pid = 2328] [serial = 50] [outer = 0x12cc17800] 04:59:44 INFO - PROCESS | 2328 | 1471694384344 Marionette DEBUG loaded listener.js 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 51 (0x12d1f3c00) [pid = 2328] [serial = 51] [outer = 0x12cc17800] 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 52 (0x12cc11400) [pid = 2328] [serial = 52] [outer = 0x12cb85400] 04:59:44 INFO - PROCESS | 2328 | 1471694384682 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]]]}] 04:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 04:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:59:44 INFO - PROCESS | 2328 | 1471694384731 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:59:44 INFO - PROCESS | 2328 | 1471694384733 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:59:44 INFO - PROCESS | 2328 | 1471694384735 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:59:44 INFO - PROCESS | 2328 | 1471694384737 Marionette TRACE conn2 <- [1,46,null,{}] 04:59:44 INFO - PROCESS | 2328 | 1471694384739 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}] 04:59:44 INFO - PROCESS | 2328 | 1471694384740 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:44 INFO - PROCESS | 2328 | 1471694384829 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:59:44 INFO - PROCESS | 2328 | 1471694384832 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:44 INFO - PROCESS | 2328 | 1471694384842 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d680800 == 19 [pid = 2328] [id = 19] 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 53 (0x12d1f6000) [pid = 2328] [serial = 53] [outer = 0x0] 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 54 (0x12d6c2000) [pid = 2328] [serial = 54] [outer = 0x12d1f6000] 04:59:44 INFO - PROCESS | 2328 | 1471694384870 Marionette DEBUG loaded listener.js 04:59:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 55 (0x12d6c4800) [pid = 2328] [serial = 55] [outer = 0x12d1f6000] 04:59:45 INFO - PROCESS | 2328 | 1471694385152 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]]]}] 04:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 470ms 04:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:59:45 INFO - PROCESS | 2328 | 1471694385206 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:59:45 INFO - PROCESS | 2328 | 1471694385207 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:59:45 INFO - PROCESS | 2328 | 1471694385209 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:59:45 INFO - PROCESS | 2328 | 1471694385210 Marionette TRACE conn2 <- [1,50,null,{}] 04:59:45 INFO - PROCESS | 2328 | 1471694385212 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}] 04:59:45 INFO - PROCESS | 2328 | 1471694385213 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:45 INFO - PROCESS | 2328 | 1471694385354 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:59:45 INFO - PROCESS | 2328 | 1471694385359 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:45 INFO - PROCESS | 2328 | 1471694385360 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c79f000 == 20 [pid = 2328] [id = 20] 04:59:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 56 (0x118293400) [pid = 2328] [serial = 56] [outer = 0x0] 04:59:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 57 (0x118296c00) [pid = 2328] [serial = 57] [outer = 0x118293400] 04:59:45 INFO - PROCESS | 2328 | 1471694385400 Marionette DEBUG loaded listener.js 04:59:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 58 (0x1182f1c00) [pid = 2328] [serial = 58] [outer = 0x118293400] 04:59:45 INFO - PROCESS | 2328 | 1471694385662 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]]]}] 04:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 468ms 04:59:45 INFO - PROCESS | 2328 | 1471694385677 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:59:45 INFO - PROCESS | 2328 | 1471694385678 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:59:45 INFO - PROCESS | 2328 | 1471694385690 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:59:45 INFO - PROCESS | 2328 | 1471694385691 Marionette TRACE conn2 <- [1,54,null,{}] 04:59:45 INFO - PROCESS | 2328 | 1471694385693 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}] 04:59:45 INFO - PROCESS | 2328 | 1471694385694 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:45 INFO - PROCESS | 2328 | 1471694385791 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:59:45 INFO - PROCESS | 2328 | 1471694385795 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:45 INFO - PROCESS | 2328 | 1471694385805 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c7af000 == 21 [pid = 2328] [id = 21] 04:59:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 59 (0x118460800) [pid = 2328] [serial = 59] [outer = 0x0] 04:59:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 60 (0x12bcd1400) [pid = 2328] [serial = 60] [outer = 0x118460800] 04:59:45 INFO - PROCESS | 2328 | 1471694385829 Marionette DEBUG loaded listener.js 04:59:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 61 (0x12bcd5c00) [pid = 2328] [serial = 61] [outer = 0x118460800] 04:59:46 INFO - PROCESS | 2328 | 1471694386105 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]]]}] 04:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 478ms 04:59:46 INFO - PROCESS | 2328 | 1471694386159 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:59:46 INFO - PROCESS | 2328 | 1471694386160 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:59:46 INFO - PROCESS | 2328 | 1471694386163 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:59:46 INFO - PROCESS | 2328 | 1471694386164 Marionette TRACE conn2 <- [1,58,null,{}] 04:59:46 INFO - PROCESS | 2328 | 1471694386170 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}] 04:59:46 INFO - PROCESS | 2328 | 1471694386171 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:46 INFO - PROCESS | 2328 | 1471694386262 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:59:46 INFO - PROCESS | 2328 | 1471694386266 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:46 INFO - PROCESS | 2328 | 1471694386267 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x12db99800 == 22 [pid = 2328] [id = 22] 04:59:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 62 (0x12b155400) [pid = 2328] [serial = 62] [outer = 0x0] 04:59:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 63 (0x12beb7c00) [pid = 2328] [serial = 63] [outer = 0x12b155400] 04:59:46 INFO - PROCESS | 2328 | 1471694386291 Marionette DEBUG loaded listener.js 04:59:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 64 (0x12d6c5400) [pid = 2328] [serial = 64] [outer = 0x12b155400] 04:59:47 INFO - PROCESS | 2328 | 1471694387155 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]]]}] 04:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1021ms 04:59:47 INFO - PROCESS | 2328 | 1471694387185 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:59:47 INFO - PROCESS | 2328 | 1471694387188 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:59:47 INFO - PROCESS | 2328 | 1471694387191 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:59:47 INFO - PROCESS | 2328 | 1471694387193 Marionette TRACE conn2 <- [1,62,null,{}] 04:59:47 INFO - PROCESS | 2328 | 1471694387198 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}] 04:59:47 INFO - PROCESS | 2328 | 1471694387199 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:47 INFO - PROCESS | 2328 | 1471694387315 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:59:47 INFO - PROCESS | 2328 | 1471694387367 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:47 INFO - PROCESS | 2328 | 1471694387369 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x113238000 == 23 [pid = 2328] [id = 23] 04:59:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 65 (0x1121e5000) [pid = 2328] [serial = 65] [outer = 0x0] 04:59:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 66 (0x112652c00) [pid = 2328] [serial = 66] [outer = 0x1121e5000] 04:59:47 INFO - PROCESS | 2328 | 1471694387401 Marionette DEBUG loaded listener.js 04:59:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 67 (0x112d45000) [pid = 2328] [serial = 67] [outer = 0x1121e5000] 04:59:47 INFO - PROCESS | 2328 | 1471694387819 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]]]}] 04:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 04:59:47 INFO - PROCESS | 2328 | 1471694387868 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:59:47 INFO - PROCESS | 2328 | 1471694387871 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:59:47 INFO - PROCESS | 2328 | 1471694387878 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:59:47 INFO - PROCESS | 2328 | 1471694387879 Marionette TRACE conn2 <- [1,66,null,{}] 04:59:47 INFO - PROCESS | 2328 | 1471694387884 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}] 04:59:47 INFO - PROCESS | 2328 | 1471694387886 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:47 INFO - PROCESS | 2328 | 1471694387997 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:59:48 INFO - PROCESS | 2328 | 1471694388049 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:48 INFO - PROCESS | 2328 | 1471694388051 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x1168d3800 == 24 [pid = 2328] [id = 24] 04:59:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 68 (0x11610b000) [pid = 2328] [serial = 68] [outer = 0x0] 04:59:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 69 (0x116aa2800) [pid = 2328] [serial = 69] [outer = 0x11610b000] 04:59:48 INFO - PROCESS | 2328 | 1471694388084 Marionette DEBUG loaded listener.js 04:59:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 70 (0x117e25800) [pid = 2328] [serial = 70] [outer = 0x11610b000] 04:59:48 INFO - PROCESS | 2328 | 1471694388488 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]]]}] 04:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 672ms 04:59:48 INFO - PROCESS | 2328 | 1471694388550 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:59:48 INFO - PROCESS | 2328 | 1471694388552 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:59:48 INFO - PROCESS | 2328 | 1471694388554 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:59:48 INFO - PROCESS | 2328 | 1471694388557 Marionette TRACE conn2 <- [1,70,null,{}] 04:59:48 INFO - PROCESS | 2328 | 1471694388565 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}] 04:59:48 INFO - PROCESS | 2328 | 1471694388568 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:48 INFO - PROCESS | 2328 | 1471694388693 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:59:48 INFO - PROCESS | 2328 | 1471694388748 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:48 INFO - PROCESS | 2328 | 1471694388751 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x117264800 == 25 [pid = 2328] [id = 25] 04:59:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x1181b2800) [pid = 2328] [serial = 71] [outer = 0x0] 04:59:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x11846e800) [pid = 2328] [serial = 72] [outer = 0x1181b2800] 04:59:48 INFO - PROCESS | 2328 | 1471694388785 Marionette DEBUG loaded listener.js 04:59:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x11940dc00) [pid = 2328] [serial = 73] [outer = 0x1181b2800] 04:59:49 INFO - PROCESS | 2328 | 1471694389494 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]]]}] 04:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1021ms 04:59:49 INFO - PROCESS | 2328 | 1471694389577 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:59:49 INFO - PROCESS | 2328 | 1471694389579 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:59:49 INFO - PROCESS | 2328 | 1471694389584 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:59:49 INFO - PROCESS | 2328 | 1471694389587 Marionette TRACE conn2 <- [1,74,null,{}] 04:59:49 INFO - PROCESS | 2328 | 1471694389592 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}] 04:59:49 INFO - PROCESS | 2328 | 1471694389593 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:49 INFO - PROCESS | 2328 | 1471694389717 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:59:49 INFO - PROCESS | 2328 | 1471694389758 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:49 INFO - PROCESS | 2328 | 1471694389759 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x113ada000 == 26 [pid = 2328] [id = 26] 04:59:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x11608b800) [pid = 2328] [serial = 74] [outer = 0x0] 04:59:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x1161b6000) [pid = 2328] [serial = 75] [outer = 0x11608b800] 04:59:49 INFO - PROCESS | 2328 | 1471694389788 Marionette DEBUG loaded listener.js 04:59:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x116888c00) [pid = 2328] [serial = 76] [outer = 0x11608b800] 04:59:50 INFO - PROCESS | 2328 | 1471694390200 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]]]}] 04:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 671ms 04:59:50 INFO - PROCESS | 2328 | 1471694390255 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:59:50 INFO - PROCESS | 2328 | 1471694390258 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:59:50 INFO - PROCESS | 2328 | 1471694390262 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:59:50 INFO - PROCESS | 2328 | 1471694390264 Marionette TRACE conn2 <- [1,78,null,{}] 04:59:50 INFO - PROCESS | 2328 | 1471694390269 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}] 04:59:50 INFO - PROCESS | 2328 | 1471694390270 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:50 INFO - PROCESS | 2328 | 1471694390342 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:59:50 INFO - PROCESS | 2328 | 1471694390346 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:50 INFO - PROCESS | 2328 | 1471694390347 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x1160c3000 == 27 [pid = 2328] [id = 27] 04:59:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x117e26400) [pid = 2328] [serial = 77] [outer = 0x0] 04:59:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x117e32000) [pid = 2328] [serial = 78] [outer = 0x117e26400] 04:59:50 INFO - PROCESS | 2328 | 1471694390378 Marionette DEBUG loaded listener.js 04:59:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x1180d3800) [pid = 2328] [serial = 79] [outer = 0x117e26400] 04:59:50 INFO - PROCESS | 2328 | 1471694390677 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]]]}] 04:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 423ms 04:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:59:50 INFO - PROCESS | 2328 | 1471694390690 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:59:50 INFO - PROCESS | 2328 | 1471694390691 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:59:50 INFO - PROCESS | 2328 | 1471694390693 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:59:50 INFO - PROCESS | 2328 | 1471694390696 Marionette TRACE conn2 <- [1,82,null,{}] 04:59:50 INFO - PROCESS | 2328 | 1471694390711 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}] 04:59:50 INFO - PROCESS | 2328 | 1471694390714 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:50 INFO - PROCESS | 2328 | 1471694390795 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:59:50 INFO - PROCESS | 2328 | 1471694390835 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:50 INFO - PROCESS | 2328 | 1471694390837 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x116865800 == 28 [pid = 2328] [id = 28] 04:59:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x1180cf800) [pid = 2328] [serial = 80] [outer = 0x0] 04:59:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x1180d8800) [pid = 2328] [serial = 81] [outer = 0x1180cf800] 04:59:50 INFO - PROCESS | 2328 | 1471694390865 Marionette DEBUG loaded listener.js 04:59:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x11845cc00) [pid = 2328] [serial = 82] [outer = 0x1180cf800] 04:59:51 INFO - PROCESS | 2328 | 1471694391135 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]]]}] 04:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 475ms 04:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:59:51 INFO - PROCESS | 2328 | 1471694391173 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:59:51 INFO - PROCESS | 2328 | 1471694391174 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:59:51 INFO - PROCESS | 2328 | 1471694391177 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:59:51 INFO - PROCESS | 2328 | 1471694391178 Marionette TRACE conn2 <- [1,86,null,{}] 04:59:51 INFO - PROCESS | 2328 | 1471694391180 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}] 04:59:51 INFO - PROCESS | 2328 | 1471694391183 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:51 INFO - PROCESS | 2328 | 1471694391271 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:59:51 INFO - PROCESS | 2328 | 1471694391275 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:51 INFO - PROCESS | 2328 | 1471694391277 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:51 INFO - PROCESS | 2328 | ++DOCSHELL 0x11725e800 == 29 [pid = 2328] [id = 29] 04:59:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x11846ec00) [pid = 2328] [serial = 83] [outer = 0x0] 04:59:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1188c0800) [pid = 2328] [serial = 84] [outer = 0x11846ec00] 04:59:51 INFO - PROCESS | 2328 | 1471694391305 Marionette DEBUG loaded listener.js 04:59:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x118932800) [pid = 2328] [serial = 85] [outer = 0x11846ec00] 04:59:51 INFO - PROCESS | 2328 | 1471694391600 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]]]}] 04:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 04:59:51 INFO - PROCESS | 2328 | 1471694391646 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:59:51 INFO - PROCESS | 2328 | 1471694391648 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:59:51 INFO - PROCESS | 2328 | 1471694391652 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:59:51 INFO - PROCESS | 2328 | 1471694391654 Marionette TRACE conn2 <- [1,90,null,{}] 04:59:51 INFO - PROCESS | 2328 | 1471694391656 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}] 04:59:51 INFO - PROCESS | 2328 | 1471694391657 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:51 INFO - PROCESS | 2328 | 1471694391727 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:59:51 INFO - PROCESS | 2328 | 1471694391733 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:51 INFO - PROCESS | 2328 | 1471694391735 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:51 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e93800 == 30 [pid = 2328] [id = 30] 04:59:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x118925400) [pid = 2328] [serial = 86] [outer = 0x0] 04:59:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x119403800) [pid = 2328] [serial = 87] [outer = 0x118925400] 04:59:51 INFO - PROCESS | 2328 | 1471694391761 Marionette DEBUG loaded listener.js 04:59:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x11940e400) [pid = 2328] [serial = 88] [outer = 0x118925400] 04:59:52 INFO - PROCESS | 2328 | 1471694392074 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]]]}] 04:59:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 04:59:52 INFO - PROCESS | 2328 | 1471694392121 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:59:52 INFO - PROCESS | 2328 | 1471694392122 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:59:52 INFO - PROCESS | 2328 | 1471694392125 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:59:52 INFO - PROCESS | 2328 | 1471694392126 Marionette TRACE conn2 <- [1,94,null,{}] 04:59:52 INFO - PROCESS | 2328 | 1471694392128 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}] 04:59:52 INFO - PROCESS | 2328 | 1471694392132 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:52 INFO - PROCESS | 2328 | 1471694392223 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:59:52 INFO - PROCESS | 2328 | 1471694392267 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:52 INFO - PROCESS | 2328 | 1471694392268 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x118124800 == 31 [pid = 2328] [id = 31] 04:59:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x112e9c000) [pid = 2328] [serial = 89] [outer = 0x0] 04:59:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x119510800) [pid = 2328] [serial = 90] [outer = 0x112e9c000] 04:59:52 INFO - PROCESS | 2328 | 1471694392295 Marionette DEBUG loaded listener.js 04:59:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x120e56000) [pid = 2328] [serial = 91] [outer = 0x112e9c000] 04:59:52 INFO - PROCESS | 2328 | 1471694392537 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]]]}] 04:59:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 467ms 04:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:59:52 INFO - PROCESS | 2328 | 1471694392593 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:59:52 INFO - PROCESS | 2328 | 1471694392594 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:59:52 INFO - PROCESS | 2328 | 1471694392596 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:59:52 INFO - PROCESS | 2328 | 1471694392597 Marionette TRACE conn2 <- [1,98,null,{}] 04:59:52 INFO - PROCESS | 2328 | 1471694392608 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}] 04:59:52 INFO - PROCESS | 2328 | 1471694392610 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:52 INFO - PROCESS | 2328 | 1471694392694 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:59:52 INFO - PROCESS | 2328 | 1471694392701 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:52 INFO - PROCESS | 2328 | 1471694392703 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x118910000 == 32 [pid = 2328] [id = 32] 04:59:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x120e53800) [pid = 2328] [serial = 92] [outer = 0x0] 04:59:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x120e5b800) [pid = 2328] [serial = 93] [outer = 0x120e53800] 04:59:52 INFO - PROCESS | 2328 | 1471694392731 Marionette DEBUG loaded listener.js 04:59:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x121083800) [pid = 2328] [serial = 94] [outer = 0x120e53800] 04:59:53 INFO - PROCESS | 2328 | 1471694393093 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]]]}] 04:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 529ms 04:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:59:53 INFO - PROCESS | 2328 | 1471694393125 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:59:53 INFO - PROCESS | 2328 | 1471694393127 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:59:53 INFO - PROCESS | 2328 | 1471694393129 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:59:53 INFO - PROCESS | 2328 | 1471694393133 Marionette TRACE conn2 <- [1,102,null,{}] 04:59:53 INFO - PROCESS | 2328 | 1471694393138 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}] 04:59:53 INFO - PROCESS | 2328 | 1471694393139 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:53 INFO - PROCESS | 2328 | 1471694393281 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:59:53 INFO - PROCESS | 2328 | 1471694393290 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:53 INFO - PROCESS | 2328 | 1471694393291 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x118bab800 == 33 [pid = 2328] [id = 33] 04:59:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1211b0c00) [pid = 2328] [serial = 95] [outer = 0x0] 04:59:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x121445800) [pid = 2328] [serial = 96] [outer = 0x1211b0c00] 04:59:53 INFO - PROCESS | 2328 | 1471694393338 Marionette DEBUG loaded listener.js 04:59:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x12145bc00) [pid = 2328] [serial = 97] [outer = 0x1211b0c00] 04:59:53 INFO - PROCESS | 2328 | 1471694393728 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]]]}] 04:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 623ms 04:59:53 INFO - PROCESS | 2328 | 1471694393753 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:59:53 INFO - PROCESS | 2328 | 1471694393754 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:59:53 INFO - PROCESS | 2328 | 1471694393756 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:59:53 INFO - PROCESS | 2328 | 1471694393757 Marionette TRACE conn2 <- [1,106,null,{}] 04:59:53 INFO - PROCESS | 2328 | 1471694393759 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}] 04:59:53 INFO - PROCESS | 2328 | 1471694393761 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:53 INFO - PROCESS | 2328 | 1471694393835 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:59:53 INFO - PROCESS | 2328 | 1471694393878 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:53 INFO - PROCESS | 2328 | 1471694393879 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x119434000 == 34 [pid = 2328] [id = 34] 04:59:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x111e62400) [pid = 2328] [serial = 98] [outer = 0x0] 04:59:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x121823000) [pid = 2328] [serial = 99] [outer = 0x111e62400] 04:59:53 INFO - PROCESS | 2328 | 1471694393904 Marionette DEBUG loaded listener.js 04:59:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x121918400) [pid = 2328] [serial = 100] [outer = 0x111e62400] 04:59:54 INFO - PROCESS | 2328 | 1471694394178 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]]]}] 04:59:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 04:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:59:54 INFO - PROCESS | 2328 | 1471694394224 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:59:54 INFO - PROCESS | 2328 | 1471694394225 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:59:54 INFO - PROCESS | 2328 | 1471694394227 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:59:54 INFO - PROCESS | 2328 | 1471694394228 Marionette TRACE conn2 <- [1,110,null,{}] 04:59:54 INFO - PROCESS | 2328 | 1471694394231 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}] 04:59:54 INFO - PROCESS | 2328 | 1471694394234 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:54 INFO - PROCESS | 2328 | 1471694394315 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:59:54 INFO - PROCESS | 2328 | 1471694394320 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:54 INFO - PROCESS | 2328 | 1471694394321 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x119964800 == 35 [pid = 2328] [id = 35] 04:59:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1121a6400) [pid = 2328] [serial = 101] [outer = 0x0] 04:59:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1219c6800) [pid = 2328] [serial = 102] [outer = 0x1121a6400] 04:59:54 INFO - PROCESS | 2328 | 1471694394346 Marionette DEBUG loaded listener.js 04:59:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x12418d400) [pid = 2328] [serial = 103] [outer = 0x1121a6400] 04:59:54 INFO - PROCESS | 2328 | 1471694394644 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]]]}] 04:59:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 04:59:54 INFO - PROCESS | 2328 | 1471694394698 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:59:54 INFO - PROCESS | 2328 | 1471694394701 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:59:54 INFO - PROCESS | 2328 | 1471694394704 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:59:54 INFO - PROCESS | 2328 | 1471694394705 Marionette TRACE conn2 <- [1,114,null,{}] 04:59:54 INFO - PROCESS | 2328 | 1471694394708 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}] 04:59:54 INFO - PROCESS | 2328 | 1471694394709 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:54 INFO - PROCESS | 2328 | 1471694394818 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:59:54 INFO - PROCESS | 2328 | 1471694394824 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:54 INFO - PROCESS | 2328 | 1471694394826 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x119981000 == 36 [pid = 2328] [id = 36] 04:59:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x123dab800) [pid = 2328] [serial = 104] [outer = 0x0] 04:59:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x124192400) [pid = 2328] [serial = 105] [outer = 0x123dab800] 04:59:54 INFO - PROCESS | 2328 | 1471694394854 Marionette DEBUG loaded listener.js 04:59:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x125def400) [pid = 2328] [serial = 106] [outer = 0x123dab800] 04:59:55 INFO - PROCESS | 2328 | 1471694395168 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]]]}] 04:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 518ms 04:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:59:55 INFO - PROCESS | 2328 | 1471694395223 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:59:55 INFO - PROCESS | 2328 | 1471694395224 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:59:55 INFO - PROCESS | 2328 | 1471694395226 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:59:55 INFO - PROCESS | 2328 | 1471694395227 Marionette TRACE conn2 <- [1,118,null,{}] 04:59:55 INFO - PROCESS | 2328 | 1471694395229 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}] 04:59:55 INFO - PROCESS | 2328 | 1471694395230 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:55 INFO - PROCESS | 2328 | 1471694395306 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:59:55 INFO - PROCESS | 2328 | 1471694395309 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:55 INFO - PROCESS | 2328 | 1471694395310 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c8d000 == 37 [pid = 2328] [id = 37] 04:59:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1172bd400) [pid = 2328] [serial = 107] [outer = 0x0] 04:59:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x125dfac00) [pid = 2328] [serial = 108] [outer = 0x1172bd400] 04:59:55 INFO - PROCESS | 2328 | 1471694395338 Marionette DEBUG loaded listener.js 04:59:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x1261c1400) [pid = 2328] [serial = 109] [outer = 0x1172bd400] 04:59:55 INFO - PROCESS | 2328 | 1471694395621 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]]]}] 04:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 04:59:55 INFO - PROCESS | 2328 | 1471694395645 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:59:55 INFO - PROCESS | 2328 | 1471694395646 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:59:55 INFO - PROCESS | 2328 | 1471694395648 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:59:55 INFO - PROCESS | 2328 | 1471694395650 Marionette TRACE conn2 <- [1,122,null,{}] 04:59:55 INFO - PROCESS | 2328 | 1471694395661 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}] 04:59:55 INFO - PROCESS | 2328 | 1471694395662 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:55 INFO - PROCESS | 2328 | 1471694395766 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:59:55 INFO - PROCESS | 2328 | 1471694395791 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:55 INFO - PROCESS | 2328 | 1471694395792 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f4c800 == 38 [pid = 2328] [id = 38] 04:59:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x123db6800) [pid = 2328] [serial = 110] [outer = 0x0] 04:59:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x1263cf400) [pid = 2328] [serial = 111] [outer = 0x123db6800] 04:59:55 INFO - PROCESS | 2328 | 1471694395817 Marionette DEBUG loaded listener.js 04:59:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x127131800) [pid = 2328] [serial = 112] [outer = 0x123db6800] 04:59:56 INFO - PROCESS | 2328 | 1471694396085 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]]]}] 04:59:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 476ms 04:59:56 INFO - PROCESS | 2328 | 1471694396125 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:59:56 INFO - PROCESS | 2328 | 1471694396126 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:59:56 INFO - PROCESS | 2328 | 1471694396128 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:59:56 INFO - PROCESS | 2328 | 1471694396129 Marionette TRACE conn2 <- [1,126,null,{}] 04:59:56 INFO - PROCESS | 2328 | 1471694396140 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}] 04:59:56 INFO - PROCESS | 2328 | 1471694396141 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:56 INFO - PROCESS | 2328 | 1471694396225 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:59:56 INFO - PROCESS | 2328 | 1471694396229 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:56 INFO - PROCESS | 2328 | 1471694396230 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x12125f800 == 39 [pid = 2328] [id = 39] 04:59:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x12648e400) [pid = 2328] [serial = 113] [outer = 0x0] 04:59:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x12888c000) [pid = 2328] [serial = 114] [outer = 0x12648e400] 04:59:56 INFO - PROCESS | 2328 | 1471694396255 Marionette DEBUG loaded listener.js 04:59:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x1288cc800) [pid = 2328] [serial = 115] [outer = 0x12648e400] 04:59:56 INFO - PROCESS | 2328 | 1471694396569 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]]]}] 04:59:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 04:59:56 INFO - PROCESS | 2328 | 1471694396598 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:59:56 INFO - PROCESS | 2328 | 1471694396600 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:59:56 INFO - PROCESS | 2328 | 1471694396604 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:59:56 INFO - PROCESS | 2328 | 1471694396605 Marionette TRACE conn2 <- [1,130,null,{}] 04:59:56 INFO - PROCESS | 2328 | 1471694396607 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}] 04:59:56 INFO - PROCESS | 2328 | 1471694396608 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:56 INFO - PROCESS | 2328 | 1471694396708 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:59:56 INFO - PROCESS | 2328 | 1471694396715 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:56 INFO - PROCESS | 2328 | 1471694396716 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x12163a000 == 40 [pid = 2328] [id = 40] 04:59:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x128896400) [pid = 2328] [serial = 116] [outer = 0x0] 04:59:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x128b8f800) [pid = 2328] [serial = 117] [outer = 0x128896400] 04:59:56 INFO - PROCESS | 2328 | 1471694396749 Marionette DEBUG loaded listener.js 04:59:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x129013c00) [pid = 2328] [serial = 118] [outer = 0x128896400] 04:59:57 INFO - PROCESS | 2328 | 1471694397015 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]]]}] 04:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 04:59:57 INFO - PROCESS | 2328 | 1471694397072 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:59:57 INFO - PROCESS | 2328 | 1471694397073 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:59:57 INFO - PROCESS | 2328 | 1471694397075 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:59:57 INFO - PROCESS | 2328 | 1471694397076 Marionette TRACE conn2 <- [1,134,null,{}] 04:59:57 INFO - PROCESS | 2328 | 1471694397079 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}] 04:59:57 INFO - PROCESS | 2328 | 1471694397080 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:57 INFO - PROCESS | 2328 | 1471694397165 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:59:57 INFO - PROCESS | 2328 | 1471694397170 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:57 INFO - PROCESS | 2328 | 1471694397171 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d45800 == 41 [pid = 2328] [id = 41] 04:59:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x128b85c00) [pid = 2328] [serial = 119] [outer = 0x0] 04:59:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x12901a400) [pid = 2328] [serial = 120] [outer = 0x128b85c00] 04:59:57 INFO - PROCESS | 2328 | 1471694397196 Marionette DEBUG loaded listener.js 04:59:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x12901f800) [pid = 2328] [serial = 121] [outer = 0x128b85c00] 04:59:57 INFO - PROCESS | 2328 | 1471694397504 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]]]}] 04:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 468ms 04:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:59:57 INFO - PROCESS | 2328 | 1471694397544 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:59:57 INFO - PROCESS | 2328 | 1471694397545 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:59:57 INFO - PROCESS | 2328 | 1471694397547 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:59:57 INFO - PROCESS | 2328 | 1471694397549 Marionette TRACE conn2 <- [1,138,null,{}] 04:59:57 INFO - PROCESS | 2328 | 1471694397551 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}] 04:59:57 INFO - PROCESS | 2328 | 1471694397552 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:58 INFO - PROCESS | 2328 | 1471694398302 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:59:58 INFO - PROCESS | 2328 | 1471694398364 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:58 INFO - PROCESS | 2328 | 1471694398366 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x112cd7800 == 42 [pid = 2328] [id = 42] 04:59:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x112d5b400) [pid = 2328] [serial = 122] [outer = 0x0] 04:59:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 123 (0x116006c00) [pid = 2328] [serial = 123] [outer = 0x112d5b400] 04:59:58 INFO - PROCESS | 2328 | 1471694398395 Marionette DEBUG loaded listener.js 04:59:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 124 (0x11688a400) [pid = 2328] [serial = 124] [outer = 0x112d5b400] 04:59:58 INFO - PROCESS | 2328 | 1471694398751 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]]]}] 04:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1222ms 04:59:58 INFO - PROCESS | 2328 | 1471694398772 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:59:58 INFO - PROCESS | 2328 | 1471694398775 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:59:58 INFO - PROCESS | 2328 | 1471694398780 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:59:58 INFO - PROCESS | 2328 | 1471694398783 Marionette TRACE conn2 <- [1,142,null,{}] 04:59:58 INFO - PROCESS | 2328 | 1471694398795 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}] 04:59:58 INFO - PROCESS | 2328 | 1471694398800 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:58 INFO - PROCESS | 2328 | 1471694398942 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:59:58 INFO - PROCESS | 2328 | 1471694398985 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:58 INFO - PROCESS | 2328 | 1471694398988 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x1160b6000 == 43 [pid = 2328] [id = 43] 04:59:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 125 (0x1176b0800) [pid = 2328] [serial = 125] [outer = 0x0] 04:59:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 126 (0x1180d4c00) [pid = 2328] [serial = 126] [outer = 0x1176b0800] 04:59:59 INFO - PROCESS | 2328 | 1471694399032 Marionette DEBUG loaded listener.js 04:59:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 127 (0x1181bcc00) [pid = 2328] [serial = 127] [outer = 0x1176b0800] 04:59:59 INFO - PROCESS | 2328 | 1471694399424 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]]]}] 04:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 681ms 04:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:59:59 INFO - PROCESS | 2328 | 1471694399460 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:59:59 INFO - PROCESS | 2328 | 1471694399461 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:59:59 INFO - PROCESS | 2328 | 1471694399464 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:59:59 INFO - PROCESS | 2328 | 1471694399465 Marionette TRACE conn2 <- [1,146,null,{}] 04:59:59 INFO - PROCESS | 2328 | 1471694399473 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}] 04:59:59 INFO - PROCESS | 2328 | 1471694399474 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:59 INFO - PROCESS | 2328 | 1471694399579 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:59:59 INFO - PROCESS | 2328 | 1471694399622 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:59 INFO - PROCESS | 2328 | 1471694399623 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 04:59:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x117016800 == 44 [pid = 2328] [id = 44] 04:59:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 128 (0x1188bcc00) [pid = 2328] [serial = 128] [outer = 0x0] 04:59:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 129 (0x118927800) [pid = 2328] [serial = 129] [outer = 0x1188bcc00] 04:59:59 INFO - PROCESS | 2328 | 1471694399650 Marionette DEBUG loaded listener.js 04:59:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 130 (0x119406c00) [pid = 2328] [serial = 130] [outer = 0x1188bcc00] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 129 (0x12bb3e800) [pid = 2328] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 128 (0x12abce000) [pid = 2328] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 127 (0x12a996800) [pid = 2328] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 126 (0x12918c000) [pid = 2328] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 125 (0x118460800) [pid = 2328] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 124 (0x118293400) [pid = 2328] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 123 (0x12d1f6000) [pid = 2328] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 122 (0x12cc17800) [pid = 2328] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x12c60f800) [pid = 2328] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x12bedf800) [pid = 2328] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x12bebc000) [pid = 2328] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x117eac800) [pid = 2328] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x12be28800) [pid = 2328] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x118925400) [pid = 2328] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x112e9c000) [pid = 2328] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x120e53800) [pid = 2328] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x1211b0c00) [pid = 2328] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x111e62400) [pid = 2328] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x123dab800) [pid = 2328] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x1172bd400) [pid = 2328] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x123db6800) [pid = 2328] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x12b155400) [pid = 2328] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1121e5000) [pid = 2328] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x11610b000) [pid = 2328] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x1181b2800) [pid = 2328] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x11608b800) [pid = 2328] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x117e26400) [pid = 2328] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1180cf800) [pid = 2328] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 05:00:00 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x11846ec00) [pid = 2328] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 05:00:00 INFO - PROCESS | 2328 | 1471694400372 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]]]}] 05:00:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 05:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 925ms 05:00:00 INFO - PROCESS | 2328 | 1471694400390 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 05:00:00 INFO - PROCESS | 2328 | 1471694400392 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 05:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 05:00:00 INFO - PROCESS | 2328 | 1471694400405 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 05:00:00 INFO - PROCESS | 2328 | 1471694400408 Marionette TRACE conn2 <- [1,150,null,{}] 05:00:00 INFO - PROCESS | 2328 | 1471694400411 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}] 05:00:00 INFO - PROCESS | 2328 | 1471694400413 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:00 INFO - PROCESS | 2328 | 1471694400514 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 05:00:00 INFO - PROCESS | 2328 | 1471694400575 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:00 INFO - PROCESS | 2328 | 1471694400576 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x11737c800 == 45 [pid = 2328] [id = 45] 05:00:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1121aac00) [pid = 2328] [serial = 131] [outer = 0x0] 05:00:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x116108000) [pid = 2328] [serial = 132] [outer = 0x1121aac00] 05:00:00 INFO - PROCESS | 2328 | 1471694400616 Marionette DEBUG loaded listener.js 05:00:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x119408000) [pid = 2328] [serial = 133] [outer = 0x1121aac00] 05:00:01 INFO - PROCESS | 2328 | 1471694401033 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]]]}] 05:00:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 05:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 679ms 05:00:01 INFO - PROCESS | 2328 | 1471694401076 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 05:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 05:00:01 INFO - PROCESS | 2328 | 1471694401078 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 05:00:01 INFO - PROCESS | 2328 | 1471694401081 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 05:00:01 INFO - PROCESS | 2328 | 1471694401083 Marionette TRACE conn2 <- [1,154,null,{}] 05:00:01 INFO - PROCESS | 2328 | 1471694401086 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}] 05:00:01 INFO - PROCESS | 2328 | 1471694401088 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:01 INFO - PROCESS | 2328 | 1471694401171 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 05:00:01 INFO - PROCESS | 2328 | 1471694401174 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:01 INFO - PROCESS | 2328 | 1471694401175 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x11891c800 == 46 [pid = 2328] [id = 46] 05:00:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x11950fc00) [pid = 2328] [serial = 134] [outer = 0x0] 05:00:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x11994cc00) [pid = 2328] [serial = 135] [outer = 0x11950fc00] 05:00:01 INFO - PROCESS | 2328 | 1471694401203 Marionette DEBUG loaded listener.js 05:00:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x120c6b000) [pid = 2328] [serial = 136] [outer = 0x11950fc00] 05:00:01 INFO - PROCESS | 2328 | 1471694401566 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]]]}] 05:00:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 05:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 521ms 05:00:01 INFO - PROCESS | 2328 | 1471694401609 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 05:00:01 INFO - PROCESS | 2328 | 1471694401610 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 05:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 05:00:01 INFO - PROCESS | 2328 | 1471694401613 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 05:00:01 INFO - PROCESS | 2328 | 1471694401615 Marionette TRACE conn2 <- [1,158,null,{}] 05:00:01 INFO - PROCESS | 2328 | 1471694401617 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}] 05:00:01 INFO - PROCESS | 2328 | 1471694401618 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:01 INFO - PROCESS | 2328 | 1471694401690 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 05:00:01 INFO - PROCESS | 2328 | 1471694401694 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:01 INFO - PROCESS | 2328 | 1471694401698 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x11989d800 == 47 [pid = 2328] [id = 47] 05:00:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x120f65000) [pid = 2328] [serial = 137] [outer = 0x0] 05:00:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x12107d000) [pid = 2328] [serial = 138] [outer = 0x120f65000] 05:00:01 INFO - PROCESS | 2328 | 1471694401731 Marionette DEBUG loaded listener.js 05:00:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x1215f2c00) [pid = 2328] [serial = 139] [outer = 0x120f65000] 05:00:02 INFO - PROCESS | 2328 | 1471694402105 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]]]}] 05:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 05:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 517ms 05:00:02 INFO - PROCESS | 2328 | 1471694402132 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 05:00:02 INFO - PROCESS | 2328 | 1471694402134 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 05:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 05:00:02 INFO - PROCESS | 2328 | 1471694402138 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 05:00:02 INFO - PROCESS | 2328 | 1471694402139 Marionette TRACE conn2 <- [1,162,null,{}] 05:00:02 INFO - PROCESS | 2328 | 1471694402143 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}] 05:00:02 INFO - PROCESS | 2328 | 1471694402145 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:02 INFO - PROCESS | 2328 | 1471694402324 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 05:00:02 INFO - PROCESS | 2328 | 1471694402415 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:02 INFO - PROCESS | 2328 | 1471694402417 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x112672800 == 48 [pid = 2328] [id = 48] 05:00:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x112651000) [pid = 2328] [serial = 140] [outer = 0x0] 05:00:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x112986800) [pid = 2328] [serial = 141] [outer = 0x112651000] 05:00:02 INFO - PROCESS | 2328 | 1471694402451 Marionette DEBUG loaded listener.js 05:00:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x11610b000) [pid = 2328] [serial = 142] [outer = 0x112651000] 05:00:02 INFO - PROCESS | 2328 | 1471694402897 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]]]}] 05:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 05:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 772ms 05:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 05:00:02 INFO - PROCESS | 2328 | 1471694402910 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 05:00:02 INFO - PROCESS | 2328 | 1471694402913 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 05:00:02 INFO - PROCESS | 2328 | 1471694402916 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 05:00:02 INFO - PROCESS | 2328 | 1471694402918 Marionette TRACE conn2 <- [1,166,null,{}] 05:00:02 INFO - PROCESS | 2328 | 1471694402939 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}] 05:00:02 INFO - PROCESS | 2328 | 1471694402941 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:03 INFO - PROCESS | 2328 | 1471694403037 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 05:00:03 INFO - PROCESS | 2328 | 1471694403090 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:03 INFO - PROCESS | 2328 | 1471694403091 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x118122000 == 49 [pid = 2328] [id = 49] 05:00:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x117eac400) [pid = 2328] [serial = 143] [outer = 0x0] 05:00:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x1181b5000) [pid = 2328] [serial = 144] [outer = 0x117eac400] 05:00:03 INFO - PROCESS | 2328 | 1471694403128 Marionette DEBUG loaded listener.js 05:00:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x11829b400) [pid = 2328] [serial = 145] [outer = 0x117eac400] 05:00:03 INFO - PROCESS | 2328 | 1471694403565 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]]]}] 05:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 05:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 687ms 05:00:03 INFO - PROCESS | 2328 | 1471694403603 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 05:00:03 INFO - PROCESS | 2328 | 1471694403605 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 05:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 05:00:03 INFO - PROCESS | 2328 | 1471694403652 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 05:00:03 INFO - PROCESS | 2328 | 1471694403653 Marionette TRACE conn2 <- [1,170,null,{}] 05:00:03 INFO - PROCESS | 2328 | 1471694403657 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}] 05:00:03 INFO - PROCESS | 2328 | 1471694403659 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:03 INFO - PROCESS | 2328 | 1471694403752 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 05:00:03 INFO - PROCESS | 2328 | 1471694403811 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:03 INFO - PROCESS | 2328 | 1471694403812 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c78000 == 50 [pid = 2328] [id = 50] 05:00:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x119518800) [pid = 2328] [serial = 146] [outer = 0x0] 05:00:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x120e50800) [pid = 2328] [serial = 147] [outer = 0x119518800] 05:00:03 INFO - PROCESS | 2328 | 1471694403842 Marionette DEBUG loaded listener.js 05:00:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x120e59400) [pid = 2328] [serial = 148] [outer = 0x119518800] 05:00:04 INFO - PROCESS | 2328 | 1471694404253 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]]]}] 05:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 05:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 652ms 05:00:04 INFO - PROCESS | 2328 | 1471694404272 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 05:00:04 INFO - PROCESS | 2328 | 1471694404275 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 05:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 05:00:04 INFO - PROCESS | 2328 | 1471694404283 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 05:00:04 INFO - PROCESS | 2328 | 1471694404286 Marionette TRACE conn2 <- [1,174,null,{}] 05:00:04 INFO - PROCESS | 2328 | 1471694404289 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}] 05:00:04 INFO - PROCESS | 2328 | 1471694404291 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:04 INFO - PROCESS | 2328 | 1471694404388 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 05:00:04 INFO - PROCESS | 2328 | 1471694404430 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:04 INFO - PROCESS | 2328 | 1471694404431 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:04 INFO - PROCESS | 2328 | ++DOCSHELL 0x11736c800 == 51 [pid = 2328] [id = 51] 05:00:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x1211b0c00) [pid = 2328] [serial = 149] [outer = 0x0] 05:00:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x12196a400) [pid = 2328] [serial = 150] [outer = 0x1211b0c00] 05:00:04 INFO - PROCESS | 2328 | 1471694404462 Marionette DEBUG loaded listener.js 05:00:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x12419a400) [pid = 2328] [serial = 151] [outer = 0x1211b0c00] 05:00:04 INFO - PROCESS | 2328 | 1471694404876 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]]]}] 05:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 05:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 628ms 05:00:04 INFO - PROCESS | 2328 | 1471694404917 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 05:00:04 INFO - PROCESS | 2328 | 1471694404919 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 05:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 05:00:04 INFO - PROCESS | 2328 | 1471694404923 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 05:00:04 INFO - PROCESS | 2328 | 1471694404924 Marionette TRACE conn2 <- [1,178,null,{}] 05:00:04 INFO - PROCESS | 2328 | 1471694404926 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}] 05:00:04 INFO - PROCESS | 2328 | 1471694404928 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:05 INFO - PROCESS | 2328 | 1471694405019 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 05:00:05 INFO - PROCESS | 2328 | 1471694405101 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:05 INFO - PROCESS | 2328 | 1471694405103 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x113236000 == 52 [pid = 2328] [id = 52] 05:00:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 123 (0x113f4ec00) [pid = 2328] [serial = 152] [outer = 0x0] 05:00:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 124 (0x117ea5800) [pid = 2328] [serial = 153] [outer = 0x113f4ec00] 05:00:05 INFO - PROCESS | 2328 | 1471694405134 Marionette DEBUG loaded listener.js 05:00:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 125 (0x11994b400) [pid = 2328] [serial = 154] [outer = 0x113f4ec00] 05:00:05 INFO - PROCESS | 2328 | 1471694405590 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]]]}] 05:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 05:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 720ms 05:00:05 INFO - PROCESS | 2328 | 1471694405655 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 05:00:05 INFO - PROCESS | 2328 | 1471694405657 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 05:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 05:00:05 INFO - PROCESS | 2328 | 1471694405661 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 05:00:05 INFO - PROCESS | 2328 | 1471694405663 Marionette TRACE conn2 <- [1,182,null,{}] 05:00:05 INFO - PROCESS | 2328 | 1471694405669 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}] 05:00:05 INFO - PROCESS | 2328 | 1471694405670 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:05 INFO - PROCESS | 2328 | 1471694405758 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 05:00:05 INFO - PROCESS | 2328 | 1471694405822 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:05 INFO - PROCESS | 2328 | 1471694405824 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x11336b000 == 53 [pid = 2328] [id = 53] 05:00:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 126 (0x113f52c00) [pid = 2328] [serial = 155] [outer = 0x0] 05:00:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 127 (0x116006000) [pid = 2328] [serial = 156] [outer = 0x113f52c00] 05:00:05 INFO - PROCESS | 2328 | 1471694405853 Marionette DEBUG loaded listener.js 05:00:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 128 (0x11688c400) [pid = 2328] [serial = 157] [outer = 0x113f52c00] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x11989d800 == 52 [pid = 2328] [id = 47] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x11891c800 == 51 [pid = 2328] [id = 46] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x11737c800 == 50 [pid = 2328] [id = 45] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x117e93800 == 49 [pid = 2328] [id = 30] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x117016800 == 48 [pid = 2328] [id = 44] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x116865800 == 47 [pid = 2328] [id = 28] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x1160b6000 == 46 [pid = 2328] [id = 43] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x118910000 == 45 [pid = 2328] [id = 32] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x1160c3000 == 44 [pid = 2328] [id = 27] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x11725e800 == 43 [pid = 2328] [id = 29] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x112cd7800 == 42 [pid = 2328] [id = 42] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x118124800 == 41 [pid = 2328] [id = 31] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x118bab800 == 40 [pid = 2328] [id = 33] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x119434000 == 39 [pid = 2328] [id = 34] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x113236000 == 38 [pid = 2328] [id = 52] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x11736c800 == 37 [pid = 2328] [id = 51] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x120c78000 == 36 [pid = 2328] [id = 50] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x12163a000 == 35 [pid = 2328] [id = 40] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x12125f800 == 34 [pid = 2328] [id = 39] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x123d45800 == 33 [pid = 2328] [id = 41] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x120f4c800 == 32 [pid = 2328] [id = 38] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x119964800 == 31 [pid = 2328] [id = 35] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x120c8d000 == 30 [pid = 2328] [id = 37] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x118122000 == 29 [pid = 2328] [id = 49] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x119981000 == 28 [pid = 2328] [id = 36] 05:00:06 INFO - PROCESS | 2328 | --DOCSHELL 0x112672800 == 27 [pid = 2328] [id = 48] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 127 (0x121445400) [pid = 2328] [serial = 11] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 126 (0x119403800) [pid = 2328] [serial = 87] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 125 (0x11940e400) [pid = 2328] [serial = 88] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 124 (0x119510800) [pid = 2328] [serial = 90] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 123 (0x120e56000) [pid = 2328] [serial = 91] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 122 (0x120e5b800) [pid = 2328] [serial = 93] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x121445800) [pid = 2328] [serial = 96] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x12145bc00) [pid = 2328] [serial = 97] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x121823000) [pid = 2328] [serial = 99] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x121918400) [pid = 2328] [serial = 100] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x1219c6800) [pid = 2328] [serial = 102] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x124192400) [pid = 2328] [serial = 105] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x125dfac00) [pid = 2328] [serial = 108] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x1263cf400) [pid = 2328] [serial = 111] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x12888c000) [pid = 2328] [serial = 114] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x128b8f800) [pid = 2328] [serial = 117] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x112652c00) [pid = 2328] [serial = 66] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x116aa2800) [pid = 2328] [serial = 69] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x11846e800) [pid = 2328] [serial = 72] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x11940dc00) [pid = 2328] [serial = 73] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1161b6000) [pid = 2328] [serial = 75] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x117e32000) [pid = 2328] [serial = 78] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x1180d3800) [pid = 2328] [serial = 79] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x1180d8800) [pid = 2328] [serial = 81] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1188c0800) [pid = 2328] [serial = 84] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x125def400) [pid = 2328] [serial = 106] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1261c1400) [pid = 2328] [serial = 109] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x116888c00) [pid = 2328] [serial = 76] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x127131800) [pid = 2328] [serial = 112] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x118932800) [pid = 2328] [serial = 85] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x11845cc00) [pid = 2328] [serial = 82] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x117e25800) [pid = 2328] [serial = 70] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x121083800) [pid = 2328] [serial = 94] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x12d6c5400) [pid = 2328] [serial = 64] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x112d45000) [pid = 2328] [serial = 67] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1215f2000) [pid = 2328] [serial = 8] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x12bed7400) [pid = 2328] [serial = 36] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x12bedd000) [pid = 2328] [serial = 37] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1182ec800) [pid = 2328] [serial = 33] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x12bebdc00) [pid = 2328] [serial = 34] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x12be33c00) [pid = 2328] [serial = 30] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x12beb9000) [pid = 2328] [serial = 31] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x12bb44c00) [pid = 2328] [serial = 27] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x12bb4ac00) [pid = 2328] [serial = 28] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x12abd8800) [pid = 2328] [serial = 24] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x12ba69400) [pid = 2328] [serial = 25] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x12a99c800) [pid = 2328] [serial = 22] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x12a998400) [pid = 2328] [serial = 21] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x1293cd000) [pid = 2328] [serial = 18] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x12918dc00) [pid = 2328] [serial = 15] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x129193c00) [pid = 2328] [serial = 16] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x12beb7c00) [pid = 2328] [serial = 63] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x12bcd1400) [pid = 2328] [serial = 60] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x12bcd5c00) [pid = 2328] [serial = 61] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x118296c00) [pid = 2328] [serial = 57] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x1182f1c00) [pid = 2328] [serial = 58] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x12d6c4800) [pid = 2328] [serial = 55] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x12d6c2000) [pid = 2328] [serial = 54] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 69 (0x12d1f3c00) [pid = 2328] [serial = 51] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 68 (0x12cc2b800) [pid = 2328] [serial = 45] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 67 (0x12cc15800) [pid = 2328] [serial = 48] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 66 (0x12cc19400) [pid = 2328] [serial = 50] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 65 (0x12cb7dc00) [pid = 2328] [serial = 42] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 64 (0x12cb82c00) [pid = 2328] [serial = 43] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 63 (0x12c609800) [pid = 2328] [serial = 40] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | --DOMWINDOW == 62 (0x12c602800) [pid = 2328] [serial = 39] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 2328 | 1471694406713 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]]]}] 05:00:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 05:00:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1073ms 05:00:06 INFO - PROCESS | 2328 | 1471694406736 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 05:00:06 INFO - PROCESS | 2328 | 1471694406739 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 05:00:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 05:00:06 INFO - PROCESS | 2328 | 1471694406744 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 05:00:06 INFO - PROCESS | 2328 | 1471694406746 Marionette TRACE conn2 <- [1,186,null,{}] 05:00:06 INFO - PROCESS | 2328 | 1471694406752 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}] 05:00:06 INFO - PROCESS | 2328 | 1471694406754 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:06 INFO - PROCESS | 2328 | 1471694406866 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 05:00:06 INFO - PROCESS | 2328 | 1471694406930 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:06 INFO - PROCESS | 2328 | 1471694406932 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x113ae3800 == 28 [pid = 2328] [id = 54] 05:00:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 63 (0x1161bd000) [pid = 2328] [serial = 158] [outer = 0x0] 05:00:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 64 (0x1168eec00) [pid = 2328] [serial = 159] [outer = 0x1161bd000] 05:00:06 INFO - PROCESS | 2328 | 1471694406977 Marionette DEBUG loaded listener.js 05:00:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 65 (0x1176b4400) [pid = 2328] [serial = 160] [outer = 0x1161bd000] 05:00:07 INFO - PROCESS | 2328 | 1471694407237 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]]]}] 05:00:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 05:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 527ms 05:00:07 INFO - PROCESS | 2328 | 1471694407278 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 05:00:07 INFO - PROCESS | 2328 | 1471694407284 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 05:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 05:00:07 INFO - PROCESS | 2328 | 1471694407311 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 05:00:07 INFO - PROCESS | 2328 | 1471694407314 Marionette TRACE conn2 <- [1,190,null,{}] 05:00:07 INFO - PROCESS | 2328 | 1471694407322 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}] 05:00:07 INFO - PROCESS | 2328 | 1471694407325 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:07 INFO - PROCESS | 2328 | 1471694407410 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 05:00:07 INFO - PROCESS | 2328 | 1471694407467 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:07 INFO - PROCESS | 2328 | 1471694407469 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:07 INFO - PROCESS | 2328 | ++DOCSHELL 0x116865800 == 29 [pid = 2328] [id = 55] 05:00:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 66 (0x117e32c00) [pid = 2328] [serial = 161] [outer = 0x0] 05:00:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 67 (0x117eadc00) [pid = 2328] [serial = 162] [outer = 0x117e32c00] 05:00:07 INFO - PROCESS | 2328 | 1471694407514 Marionette DEBUG loaded listener.js 05:00:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 68 (0x118296c00) [pid = 2328] [serial = 163] [outer = 0x117e32c00] 05:00:07 INFO - PROCESS | 2328 | 1471694407956 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]]]}] 05:00:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 05:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 688ms 05:00:07 INFO - PROCESS | 2328 | 1471694407991 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 05:00:07 INFO - PROCESS | 2328 | 1471694407993 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 05:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 05:00:07 INFO - PROCESS | 2328 | 1471694407996 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 05:00:08 INFO - PROCESS | 2328 | 1471694408001 Marionette TRACE conn2 <- [1,194,null,{}] 05:00:08 INFO - PROCESS | 2328 | 1471694408013 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}] 05:00:08 INFO - PROCESS | 2328 | 1471694408020 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:08 INFO - PROCESS | 2328 | 1471694408119 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 05:00:08 INFO - PROCESS | 2328 | 1471694408126 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:08 INFO - PROCESS | 2328 | 1471694408128 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e80800 == 30 [pid = 2328] [id = 56] 05:00:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 69 (0x116093c00) [pid = 2328] [serial = 164] [outer = 0x0] 05:00:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 70 (0x118932800) [pid = 2328] [serial = 165] [outer = 0x116093c00] 05:00:08 INFO - PROCESS | 2328 | 1471694408158 Marionette DEBUG loaded listener.js 05:00:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x119407000) [pid = 2328] [serial = 166] [outer = 0x116093c00] 05:00:08 INFO - PROCESS | 2328 | 1471694408472 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]]]}] 05:00:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 05:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 524ms 05:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 05:00:08 INFO - PROCESS | 2328 | 1471694408521 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 05:00:08 INFO - PROCESS | 2328 | 1471694408522 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 05:00:08 INFO - PROCESS | 2328 | 1471694408524 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 05:00:08 INFO - PROCESS | 2328 | 1471694408526 Marionette TRACE conn2 <- [1,198,null,{}] 05:00:08 INFO - PROCESS | 2328 | 1471694408528 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}] 05:00:08 INFO - PROCESS | 2328 | 1471694408529 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:08 INFO - PROCESS | 2328 | 1471694408631 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 05:00:08 INFO - PROCESS | 2328 | 1471694408642 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:08 INFO - PROCESS | 2328 | 1471694408643 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x118177000 == 31 [pid = 2328] [id = 57] 05:00:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x11950d400) [pid = 2328] [serial = 167] [outer = 0x0] 05:00:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x119cb1400) [pid = 2328] [serial = 168] [outer = 0x11950d400] 05:00:08 INFO - PROCESS | 2328 | 1471694408669 Marionette DEBUG loaded listener.js 05:00:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x120e51800) [pid = 2328] [serial = 169] [outer = 0x11950d400] 05:00:08 INFO - PROCESS | 2328 | 1471694408983 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]]]}] 05:00:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 05:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 517ms 05:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 05:00:09 INFO - PROCESS | 2328 | 1471694409049 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 05:00:09 INFO - PROCESS | 2328 | 1471694409050 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 05:00:09 INFO - PROCESS | 2328 | 1471694409052 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 05:00:09 INFO - PROCESS | 2328 | 1471694409054 Marionette TRACE conn2 <- [1,202,null,{}] 05:00:09 INFO - PROCESS | 2328 | 1471694409056 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}] 05:00:09 INFO - PROCESS | 2328 | 1471694409057 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:09 INFO - PROCESS | 2328 | 1471694409137 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 05:00:09 INFO - PROCESS | 2328 | 1471694409165 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:09 INFO - PROCESS | 2328 | 1471694409166 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x118b9b000 == 32 [pid = 2328] [id = 58] 05:00:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x116104800) [pid = 2328] [serial = 170] [outer = 0x0] 05:00:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x120e5b800) [pid = 2328] [serial = 171] [outer = 0x116104800] 05:00:09 INFO - PROCESS | 2328 | 1471694409194 Marionette DEBUG loaded listener.js 05:00:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x1213b8000) [pid = 2328] [serial = 172] [outer = 0x116104800] 05:00:09 INFO - PROCESS | 2328 | 1471694409506 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]]]}] 05:00:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 05:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 05:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 05:00:09 INFO - PROCESS | 2328 | 1471694409525 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 05:00:09 INFO - PROCESS | 2328 | 1471694409526 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 05:00:09 INFO - PROCESS | 2328 | 1471694409528 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 05:00:09 INFO - PROCESS | 2328 | 1471694409529 Marionette TRACE conn2 <- [1,206,null,{}] 05:00:09 INFO - PROCESS | 2328 | 1471694409532 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}] 05:00:09 INFO - PROCESS | 2328 | 1471694409539 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:09 INFO - PROCESS | 2328 | 1471694409652 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 05:00:09 INFO - PROCESS | 2328 | 1471694409656 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:09 INFO - PROCESS | 2328 | 1471694409657 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x1198b5800 == 33 [pid = 2328] [id = 59] 05:00:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x121446000) [pid = 2328] [serial = 173] [outer = 0x0] 05:00:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x12190d400) [pid = 2328] [serial = 174] [outer = 0x121446000] 05:00:09 INFO - PROCESS | 2328 | 1471694409683 Marionette DEBUG loaded listener.js 05:00:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x124aafc00) [pid = 2328] [serial = 175] [outer = 0x121446000] 05:00:09 INFO - PROCESS | 2328 | 1471694409993 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]]]}] 05:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 05:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 05:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 05:00:10 INFO - PROCESS | 2328 | 1471694410046 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 05:00:10 INFO - PROCESS | 2328 | 1471694410048 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 05:00:10 INFO - PROCESS | 2328 | 1471694410050 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 05:00:10 INFO - PROCESS | 2328 | 1471694410051 Marionette TRACE conn2 <- [1,210,null,{}] 05:00:10 INFO - PROCESS | 2328 | 1471694410060 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}] 05:00:10 INFO - PROCESS | 2328 | 1471694410061 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:10 INFO - PROCESS | 2328 | 1471694410144 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 05:00:10 INFO - PROCESS | 2328 | 1471694410173 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:10 INFO - PROCESS | 2328 | 1471694410174 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x119bbf000 == 34 [pid = 2328] [id = 60] 05:00:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x124ab0000) [pid = 2328] [serial = 176] [outer = 0x0] 05:00:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x124b3f400) [pid = 2328] [serial = 177] [outer = 0x124ab0000] 05:00:10 INFO - PROCESS | 2328 | 1471694410200 Marionette DEBUG loaded listener.js 05:00:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x124be0400) [pid = 2328] [serial = 178] [outer = 0x124ab0000] 05:00:10 INFO - PROCESS | 2328 | 1471694410492 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]]]}] 05:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 05:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 05:00:10 INFO - PROCESS | 2328 | 1471694410523 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 05:00:10 INFO - PROCESS | 2328 | 1471694410524 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 05:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 05:00:10 INFO - PROCESS | 2328 | 1471694410527 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 05:00:10 INFO - PROCESS | 2328 | 1471694410528 Marionette TRACE conn2 <- [1,214,null,{}] 05:00:10 INFO - PROCESS | 2328 | 1471694410530 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}] 05:00:10 INFO - PROCESS | 2328 | 1471694410531 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:10 INFO - PROCESS | 2328 | 1471694410655 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 05:00:10 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x128b85c00) [pid = 2328] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 05:00:10 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x12648e400) [pid = 2328] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 05:00:10 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x1121a6400) [pid = 2328] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 05:00:10 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x128896400) [pid = 2328] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 05:00:10 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x11950fc00) [pid = 2328] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 05:00:10 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x120f65000) [pid = 2328] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 05:00:10 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x1176b0800) [pid = 2328] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 05:00:10 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x1121aac00) [pid = 2328] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 05:00:10 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x1188bcc00) [pid = 2328] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 05:00:10 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x112d5b400) [pid = 2328] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 05:00:10 INFO - PROCESS | 2328 | 1471694410687 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:10 INFO - PROCESS | 2328 | 1471694410689 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x1183cd800 == 35 [pid = 2328] [id = 61] 05:00:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x1121aac00) [pid = 2328] [serial = 179] [outer = 0x0] 05:00:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x11680a400) [pid = 2328] [serial = 180] [outer = 0x1121aac00] 05:00:10 INFO - PROCESS | 2328 | 1471694410715 Marionette DEBUG loaded listener.js 05:00:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x11950fc00) [pid = 2328] [serial = 181] [outer = 0x1121aac00] 05:00:11 INFO - PROCESS | 2328 | 1471694410988 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]]]}] 05:00:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 05:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 05:00:11 INFO - PROCESS | 2328 | 1471694411046 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 05:00:11 INFO - PROCESS | 2328 | 1471694411049 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 05:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 05:00:11 INFO - PROCESS | 2328 | 1471694411053 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 05:00:11 INFO - PROCESS | 2328 | 1471694411065 Marionette TRACE conn2 <- [1,218,null,{}] 05:00:11 INFO - PROCESS | 2328 | 1471694411070 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}] 05:00:11 INFO - PROCESS | 2328 | 1471694411072 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:11 INFO - PROCESS | 2328 | 1471694411154 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 05:00:11 INFO - PROCESS | 2328 | 1471694411158 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:11 INFO - PROCESS | 2328 | 1471694411159 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e80000 == 36 [pid = 2328] [id = 62] 05:00:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x121446400) [pid = 2328] [serial = 182] [outer = 0x0] 05:00:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x126109c00) [pid = 2328] [serial = 183] [outer = 0x121446400] 05:00:11 INFO - PROCESS | 2328 | 1471694411186 Marionette DEBUG loaded listener.js 05:00:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x1263d5000) [pid = 2328] [serial = 184] [outer = 0x121446400] 05:00:11 INFO - PROCESS | 2328 | 1471694411470 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]]]}] 05:00:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 05:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 434ms 05:00:11 INFO - PROCESS | 2328 | 1471694411491 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 05:00:11 INFO - PROCESS | 2328 | 1471694411492 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 05:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 05:00:11 INFO - PROCESS | 2328 | 1471694411494 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 05:00:11 INFO - PROCESS | 2328 | 1471694411495 Marionette TRACE conn2 <- [1,222,null,{}] 05:00:11 INFO - PROCESS | 2328 | 1471694411498 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}] 05:00:11 INFO - PROCESS | 2328 | 1471694411499 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:11 INFO - PROCESS | 2328 | 1471694411607 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 05:00:11 INFO - PROCESS | 2328 | 1471694411630 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:11 INFO - PROCESS | 2328 | 1471694411631 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x121276000 == 37 [pid = 2328] [id = 63] 05:00:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x11298a400) [pid = 2328] [serial = 185] [outer = 0x0] 05:00:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x1263d7c00) [pid = 2328] [serial = 186] [outer = 0x11298a400] 05:00:11 INFO - PROCESS | 2328 | 1471694411656 Marionette DEBUG loaded listener.js 05:00:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1264ae000) [pid = 2328] [serial = 187] [outer = 0x11298a400] 05:00:11 INFO - PROCESS | 2328 | 1471694411904 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]]]}] 05:00:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 05:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 421ms 05:00:11 INFO - PROCESS | 2328 | 1471694411915 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 05:00:11 INFO - PROCESS | 2328 | 1471694411920 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 05:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 05:00:11 INFO - PROCESS | 2328 | 1471694411927 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 05:00:11 INFO - PROCESS | 2328 | 1471694411929 Marionette TRACE conn2 <- [1,226,null,{}] 05:00:11 INFO - PROCESS | 2328 | 1471694411944 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}] 05:00:11 INFO - PROCESS | 2328 | 1471694411946 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:12 INFO - PROCESS | 2328 | 1471694412042 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 05:00:12 INFO - PROCESS | 2328 | 1471694412046 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:12 INFO - PROCESS | 2328 | 1471694412048 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:12 INFO - PROCESS | 2328 | ++DOCSHELL 0x118b9a800 == 38 [pid = 2328] [id = 64] 05:00:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x12712c800) [pid = 2328] [serial = 188] [outer = 0x0] 05:00:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x128893c00) [pid = 2328] [serial = 189] [outer = 0x12712c800] 05:00:12 INFO - PROCESS | 2328 | 1471694412077 Marionette DEBUG loaded listener.js 05:00:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x128da1400) [pid = 2328] [serial = 190] [outer = 0x12712c800] 05:00:12 INFO - PROCESS | 2328 | 1471694412391 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]]]}] 05:00:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 05:00:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 520ms 05:00:12 INFO - PROCESS | 2328 | 1471694412448 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 05:00:12 INFO - PROCESS | 2328 | 1471694412449 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 05:00:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 05:00:12 INFO - PROCESS | 2328 | 1471694412451 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 05:00:12 INFO - PROCESS | 2328 | 1471694412452 Marionette TRACE conn2 <- [1,230,null,{}] 05:00:12 INFO - PROCESS | 2328 | 1471694412455 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}] 05:00:12 INFO - PROCESS | 2328 | 1471694412456 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:12 INFO - PROCESS | 2328 | 1471694412545 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 05:00:12 INFO - PROCESS | 2328 | 1471694412554 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:12 INFO - PROCESS | 2328 | 1471694412555 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:12 INFO - PROCESS | 2328 | ++DOCSHELL 0x124bb1800 == 39 [pid = 2328] [id = 65] 05:00:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x128daa400) [pid = 2328] [serial = 191] [outer = 0x0] 05:00:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x129015800) [pid = 2328] [serial = 192] [outer = 0x128daa400] 05:00:12 INFO - PROCESS | 2328 | 1471694412580 Marionette DEBUG loaded listener.js 05:00:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x12901d000) [pid = 2328] [serial = 193] [outer = 0x128daa400] 05:00:13 INFO - PROCESS | 2328 | 1471694413093 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]]]}] 05:00:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 05:00:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 05:00:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 05:00:13 INFO - PROCESS | 2328 | 1471694413144 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 05:00:13 INFO - PROCESS | 2328 | 1471694413147 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 05:00:13 INFO - PROCESS | 2328 | 1471694413153 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 05:00:13 INFO - PROCESS | 2328 | 1471694413156 Marionette TRACE conn2 <- [1,234,null,{}] 05:00:13 INFO - PROCESS | 2328 | 1471694413160 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}] 05:00:13 INFO - PROCESS | 2328 | 1471694413162 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:13 INFO - PROCESS | 2328 | 1471694413265 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 05:00:13 INFO - PROCESS | 2328 | 1471694413332 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:13 INFO - PROCESS | 2328 | 1471694413333 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x11684d800 == 40 [pid = 2328] [id = 66] 05:00:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x116011400) [pid = 2328] [serial = 194] [outer = 0x0] 05:00:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x116aa0c00) [pid = 2328] [serial = 195] [outer = 0x116011400] 05:00:13 INFO - PROCESS | 2328 | 1471694413365 Marionette DEBUG loaded listener.js 05:00:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x117e32000) [pid = 2328] [serial = 196] [outer = 0x116011400] 05:00:13 INFO - PROCESS | 2328 | 1471694413979 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]]]}] 05:00:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 05:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 873ms 05:00:14 INFO - PROCESS | 2328 | 1471694414025 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 05:00:14 INFO - PROCESS | 2328 | 1471694414028 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 05:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 05:00:14 INFO - PROCESS | 2328 | 1471694414031 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 05:00:14 INFO - PROCESS | 2328 | 1471694414033 Marionette TRACE conn2 <- [1,238,null,{}] 05:00:14 INFO - PROCESS | 2328 | 1471694414037 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}] 05:00:14 INFO - PROCESS | 2328 | 1471694414039 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:14 INFO - PROCESS | 2328 | 1471694414134 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 05:00:14 INFO - PROCESS | 2328 | 1471694414201 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:14 INFO - PROCESS | 2328 | 1471694414204 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x11616b800 == 41 [pid = 2328] [id = 67] 05:00:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x117ea8400) [pid = 2328] [serial = 197] [outer = 0x0] 05:00:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1180cf800) [pid = 2328] [serial = 198] [outer = 0x117ea8400] 05:00:14 INFO - PROCESS | 2328 | 1471694414234 Marionette DEBUG loaded listener.js 05:00:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1181bf400) [pid = 2328] [serial = 199] [outer = 0x117ea8400] 05:00:14 INFO - PROCESS | 2328 | --DOCSHELL 0x118b9a800 == 40 [pid = 2328] [id = 64] 05:00:14 INFO - PROCESS | 2328 | --DOCSHELL 0x121276000 == 39 [pid = 2328] [id = 63] 05:00:14 INFO - PROCESS | 2328 | --DOCSHELL 0x117e80000 == 38 [pid = 2328] [id = 62] 05:00:14 INFO - PROCESS | 2328 | --DOCSHELL 0x1183cd800 == 37 [pid = 2328] [id = 61] 05:00:14 INFO - PROCESS | 2328 | --DOCSHELL 0x119bbf000 == 36 [pid = 2328] [id = 60] 05:00:14 INFO - PROCESS | 2328 | --DOCSHELL 0x1198b5800 == 35 [pid = 2328] [id = 59] 05:00:14 INFO - PROCESS | 2328 | --DOCSHELL 0x118b9b000 == 34 [pid = 2328] [id = 58] 05:00:14 INFO - PROCESS | 2328 | --DOCSHELL 0x118177000 == 33 [pid = 2328] [id = 57] 05:00:14 INFO - PROCESS | 2328 | --DOCSHELL 0x117e80800 == 32 [pid = 2328] [id = 56] 05:00:14 INFO - PROCESS | 2328 | --DOCSHELL 0x116865800 == 31 [pid = 2328] [id = 55] 05:00:14 INFO - PROCESS | 2328 | --DOCSHELL 0x113ae3800 == 30 [pid = 2328] [id = 54] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12901f800) [pid = 2328] [serial = 121] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x120c6b000) [pid = 2328] [serial = 136] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1215f2c00) [pid = 2328] [serial = 139] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1180d4c00) [pid = 2328] [serial = 126] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x116108000) [pid = 2328] [serial = 132] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x118927800) [pid = 2328] [serial = 129] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x1181bcc00) [pid = 2328] [serial = 127] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x11994cc00) [pid = 2328] [serial = 135] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x12107d000) [pid = 2328] [serial = 138] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x119406c00) [pid = 2328] [serial = 130] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x119408000) [pid = 2328] [serial = 133] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x116006c00) [pid = 2328] [serial = 123] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x11688a400) [pid = 2328] [serial = 124] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x12901a400) [pid = 2328] [serial = 120] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x1288cc800) [pid = 2328] [serial = 115] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x12418d400) [pid = 2328] [serial = 103] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x129013c00) [pid = 2328] [serial = 118] [outer = 0x0] [url = about:blank] 05:00:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x118468000) [pid = 2328] [serial = 200] [outer = 0x12cb85400] 05:00:14 INFO - PROCESS | 2328 | 1471694414589 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]]]}] 05:00:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 05:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 572ms 05:00:14 INFO - PROCESS | 2328 | 1471694414611 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 05:00:14 INFO - PROCESS | 2328 | 1471694414615 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 05:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 05:00:14 INFO - PROCESS | 2328 | 1471694414620 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 05:00:14 INFO - PROCESS | 2328 | 1471694414622 Marionette TRACE conn2 <- [1,242,null,{}] 05:00:14 INFO - PROCESS | 2328 | 1471694414624 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}] 05:00:14 INFO - PROCESS | 2328 | 1471694414626 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:14 INFO - PROCESS | 2328 | 1471694414701 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 05:00:14 INFO - PROCESS | 2328 | 1471694414705 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:14 INFO - PROCESS | 2328 | 1471694414707 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x117261800 == 31 [pid = 2328] [id = 68] 05:00:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x11829dc00) [pid = 2328] [serial = 201] [outer = 0x0] 05:00:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x1188b8800) [pid = 2328] [serial = 202] [outer = 0x11829dc00] 05:00:14 INFO - PROCESS | 2328 | 1471694414737 Marionette DEBUG loaded listener.js 05:00:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x118f4e000) [pid = 2328] [serial = 203] [outer = 0x11829dc00] 05:00:15 INFO - PROCESS | 2328 | 1471694415074 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]]]}] 05:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 05:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 469ms 05:00:15 INFO - PROCESS | 2328 | 1471694415090 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 05:00:15 INFO - PROCESS | 2328 | 1471694415091 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 05:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 05:00:15 INFO - PROCESS | 2328 | 1471694415093 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 05:00:15 INFO - PROCESS | 2328 | 1471694415096 Marionette TRACE conn2 <- [1,246,null,{}] 05:00:15 INFO - PROCESS | 2328 | 1471694415105 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}] 05:00:15 INFO - PROCESS | 2328 | 1471694415109 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:15 INFO - PROCESS | 2328 | 1471694415187 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 05:00:15 INFO - PROCESS | 2328 | 1471694415232 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:15 INFO - PROCESS | 2328 | 1471694415234 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:15 INFO - PROCESS | 2328 | ++DOCSHELL 0x1183da000 == 32 [pid = 2328] [id = 69] 05:00:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x119406c00) [pid = 2328] [serial = 204] [outer = 0x0] 05:00:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x119cb0800) [pid = 2328] [serial = 205] [outer = 0x119406c00] 05:00:15 INFO - PROCESS | 2328 | 1471694415263 Marionette DEBUG loaded listener.js 05:00:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x121445400) [pid = 2328] [serial = 206] [outer = 0x119406c00] 05:00:15 INFO - PROCESS | 2328 | 1471694415554 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]]]}] 05:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 05:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 472ms 05:00:15 INFO - PROCESS | 2328 | 1471694415565 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 05:00:15 INFO - PROCESS | 2328 | 1471694415569 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 05:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 05:00:15 INFO - PROCESS | 2328 | 1471694415577 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 05:00:15 INFO - PROCESS | 2328 | 1471694415578 Marionette TRACE conn2 <- [1,250,null,{}] 05:00:15 INFO - PROCESS | 2328 | 1471694415581 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}] 05:00:15 INFO - PROCESS | 2328 | 1471694415582 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:15 INFO - PROCESS | 2328 | 1471694415672 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 05:00:15 INFO - PROCESS | 2328 | 1471694415675 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:15 INFO - PROCESS | 2328 | 1471694415676 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:15 INFO - PROCESS | 2328 | ++DOCSHELL 0x11989a800 == 33 [pid = 2328] [id = 70] 05:00:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x116807c00) [pid = 2328] [serial = 207] [outer = 0x0] 05:00:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x123ed3800) [pid = 2328] [serial = 208] [outer = 0x116807c00] 05:00:15 INFO - PROCESS | 2328 | 1471694415702 Marionette DEBUG loaded listener.js 05:00:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x12448a000) [pid = 2328] [serial = 209] [outer = 0x116807c00] 05:00:15 INFO - PROCESS | 2328 | 1471694415992 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]]]}] 05:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 05:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 420ms 05:00:16 INFO - PROCESS | 2328 | 1471694415998 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 05:00:16 INFO - PROCESS | 2328 | 1471694415999 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 05:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 05:00:16 INFO - PROCESS | 2328 | 1471694416009 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 05:00:16 INFO - PROCESS | 2328 | 1471694416010 Marionette TRACE conn2 <- [1,254,null,{}] 05:00:16 INFO - PROCESS | 2328 | 1471694416012 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}] 05:00:16 INFO - PROCESS | 2328 | 1471694416013 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:16 INFO - PROCESS | 2328 | 1471694416092 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 05:00:16 INFO - PROCESS | 2328 | 1471694416143 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:16 INFO - PROCESS | 2328 | 1471694416144 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x11997c000 == 34 [pid = 2328] [id = 71] 05:00:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x116aa1c00) [pid = 2328] [serial = 210] [outer = 0x0] 05:00:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x124489c00) [pid = 2328] [serial = 211] [outer = 0x116aa1c00] 05:00:16 INFO - PROCESS | 2328 | 1471694416169 Marionette DEBUG loaded listener.js 05:00:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x125deec00) [pid = 2328] [serial = 212] [outer = 0x116aa1c00] 05:00:16 INFO - PROCESS | 2328 | 1471694416444 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]]]}] 05:00:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 05:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 05:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 05:00:16 INFO - PROCESS | 2328 | 1471694416499 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 05:00:16 INFO - PROCESS | 2328 | 1471694416501 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 05:00:16 INFO - PROCESS | 2328 | 1471694416504 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 05:00:16 INFO - PROCESS | 2328 | 1471694416505 Marionette TRACE conn2 <- [1,258,null,{}] 05:00:16 INFO - PROCESS | 2328 | 1471694416507 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}] 05:00:16 INFO - PROCESS | 2328 | 1471694416511 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:16 INFO - PROCESS | 2328 | 1471694416621 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 05:00:16 INFO - PROCESS | 2328 | 1471694416650 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:16 INFO - PROCESS | 2328 | 1471694416651 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x121193000 == 35 [pid = 2328] [id = 72] 05:00:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1150aac00) [pid = 2328] [serial = 213] [outer = 0x0] 05:00:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1261b3000) [pid = 2328] [serial = 214] [outer = 0x1150aac00] 05:00:16 INFO - PROCESS | 2328 | 1471694416676 Marionette DEBUG loaded listener.js 05:00:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x128daa800) [pid = 2328] [serial = 215] [outer = 0x1150aac00] 05:00:16 INFO - PROCESS | 2328 | 1471694416972 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]]]}] 05:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 05:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 05:00:17 INFO - PROCESS | 2328 | 1471694417022 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 05:00:17 INFO - PROCESS | 2328 | 1471694417023 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 05:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 05:00:17 INFO - PROCESS | 2328 | 1471694417026 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 05:00:17 INFO - PROCESS | 2328 | 1471694417027 Marionette TRACE conn2 <- [1,262,null,{}] 05:00:17 INFO - PROCESS | 2328 | 1471694417029 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}] 05:00:17 INFO - PROCESS | 2328 | 1471694417030 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:17 INFO - PROCESS | 2328 | 1471694417120 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 05:00:17 INFO - PROCESS | 2328 | 1471694417149 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:17 INFO - PROCESS | 2328 | 1471694417150 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d42000 == 36 [pid = 2328] [id = 73] 05:00:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x128dab800) [pid = 2328] [serial = 216] [outer = 0x0] 05:00:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x12901d800) [pid = 2328] [serial = 217] [outer = 0x128dab800] 05:00:17 INFO - PROCESS | 2328 | 1471694417175 Marionette DEBUG loaded listener.js 05:00:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x129188000) [pid = 2328] [serial = 218] [outer = 0x128dab800] 05:00:17 INFO - PROCESS | 2328 | 1471694417480 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]]]}] 05:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 05:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 05:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 05:00:17 INFO - PROCESS | 2328 | 1471694417495 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 05:00:17 INFO - PROCESS | 2328 | 1471694417496 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 05:00:17 INFO - PROCESS | 2328 | 1471694417507 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 05:00:17 INFO - PROCESS | 2328 | 1471694417509 Marionette TRACE conn2 <- [1,266,null,{}] 05:00:17 INFO - PROCESS | 2328 | 1471694417516 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}] 05:00:17 INFO - PROCESS | 2328 | 1471694417520 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:17 INFO - PROCESS | 2328 | 1471694417614 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 05:00:17 INFO - PROCESS | 2328 | 1471694417617 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:17 INFO - PROCESS | 2328 | 1471694417618 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x116684000 == 37 [pid = 2328] [id = 74] 05:00:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x129188400) [pid = 2328] [serial = 219] [outer = 0x0] 05:00:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x129190400) [pid = 2328] [serial = 220] [outer = 0x129188400] 05:00:17 INFO - PROCESS | 2328 | 1471694417644 Marionette DEBUG loaded listener.js 05:00:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x129312c00) [pid = 2328] [serial = 221] [outer = 0x129188400] 05:00:17 INFO - PROCESS | 2328 | 1471694417966 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]]]}] 05:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 05:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 483ms 05:00:17 INFO - PROCESS | 2328 | 1471694417989 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 05:00:17 INFO - PROCESS | 2328 | 1471694417990 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 05:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 05:00:18 INFO - PROCESS | 2328 | 1471694417999 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 05:00:18 INFO - PROCESS | 2328 | 1471694418002 Marionette TRACE conn2 <- [1,270,null,{}] 05:00:18 INFO - PROCESS | 2328 | 1471694418006 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}] 05:00:18 INFO - PROCESS | 2328 | 1471694418007 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:18 INFO - PROCESS | 2328 | 1471694418099 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 05:00:18 INFO - PROCESS | 2328 | 1471694418102 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:18 INFO - PROCESS | 2328 | 1471694418104 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x126396800 == 38 [pid = 2328] [id = 75] 05:00:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x129313000) [pid = 2328] [serial = 222] [outer = 0x0] 05:00:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1293c1000) [pid = 2328] [serial = 223] [outer = 0x129313000] 05:00:18 INFO - PROCESS | 2328 | 1471694418128 Marionette DEBUG loaded listener.js 05:00:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1293c8400) [pid = 2328] [serial = 224] [outer = 0x129313000] 05:00:18 INFO - PROCESS | 2328 | 1471694418501 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]]]}] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x116104800) [pid = 2328] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x12712c800) [pid = 2328] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x121446000) [pid = 2328] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x124ab0000) [pid = 2328] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1121aac00) [pid = 2328] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x116093c00) [pid = 2328] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x11298a400) [pid = 2328] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x113f52c00) [pid = 2328] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1161bd000) [pid = 2328] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x117e32c00) [pid = 2328] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x112651000) [pid = 2328] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x117eac400) [pid = 2328] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x119518800) [pid = 2328] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1211b0c00) [pid = 2328] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x113f4ec00) [pid = 2328] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x121446400) [pid = 2328] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 05:00:18 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x11950d400) [pid = 2328] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 05:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 05:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 529ms 05:00:18 INFO - PROCESS | 2328 | 1471694418523 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 05:00:18 INFO - PROCESS | 2328 | 1471694418525 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 05:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 05:00:18 INFO - PROCESS | 2328 | 1471694418527 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 05:00:18 INFO - PROCESS | 2328 | 1471694418528 Marionette TRACE conn2 <- [1,274,null,{}] 05:00:18 INFO - PROCESS | 2328 | 1471694418530 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}] 05:00:18 INFO - PROCESS | 2328 | 1471694418532 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:18 INFO - PROCESS | 2328 | 1471694418605 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 05:00:18 INFO - PROCESS | 2328 | 1471694418609 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:18 INFO - PROCESS | 2328 | 1471694418610 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x119899000 == 39 [pid = 2328] [id = 76] 05:00:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x116648000) [pid = 2328] [serial = 225] [outer = 0x0] 05:00:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1176ae000) [pid = 2328] [serial = 226] [outer = 0x116648000] 05:00:18 INFO - PROCESS | 2328 | 1471694418637 Marionette DEBUG loaded listener.js 05:00:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x118926c00) [pid = 2328] [serial = 227] [outer = 0x116648000] 05:00:18 INFO - PROCESS | 2328 | 1471694418946 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]]]}] 05:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 05:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 05:00:18 INFO - PROCESS | 2328 | 1471694418996 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 05:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 05:00:19 INFO - PROCESS | 2328 | 1471694418998 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 05:00:19 INFO - PROCESS | 2328 | 1471694419000 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 05:00:19 INFO - PROCESS | 2328 | 1471694419002 Marionette TRACE conn2 <- [1,278,null,{}] 05:00:19 INFO - PROCESS | 2328 | 1471694419004 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}] 05:00:19 INFO - PROCESS | 2328 | 1471694419006 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:19 INFO - PROCESS | 2328 | 1471694419091 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 05:00:19 INFO - PROCESS | 2328 | 1471694419139 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:19 INFO - PROCESS | 2328 | 1471694419141 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x128867800 == 40 [pid = 2328] [id = 77] 05:00:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x11688b400) [pid = 2328] [serial = 228] [outer = 0x0] 05:00:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x124ab2c00) [pid = 2328] [serial = 229] [outer = 0x11688b400] 05:00:19 INFO - PROCESS | 2328 | 1471694419168 Marionette DEBUG loaded listener.js 05:00:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x12a631c00) [pid = 2328] [serial = 230] [outer = 0x11688b400] 05:00:19 INFO - PROCESS | 2328 | 1471694419436 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]]]}] 05:00:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 05:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 471ms 05:00:19 INFO - PROCESS | 2328 | 1471694419475 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 05:00:19 INFO - PROCESS | 2328 | 1471694419476 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 05:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 05:00:19 INFO - PROCESS | 2328 | 1471694419478 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 05:00:19 INFO - PROCESS | 2328 | 1471694419479 Marionette TRACE conn2 <- [1,282,null,{}] 05:00:19 INFO - PROCESS | 2328 | 1471694419482 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}] 05:00:19 INFO - PROCESS | 2328 | 1471694419484 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:19 INFO - PROCESS | 2328 | 1471694419573 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 05:00:19 INFO - PROCESS | 2328 | 1471694419577 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:19 INFO - PROCESS | 2328 | 1471694419578 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x12939f000 == 41 [pid = 2328] [id = 78] 05:00:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x12a632000) [pid = 2328] [serial = 231] [outer = 0x0] 05:00:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x12a656000) [pid = 2328] [serial = 232] [outer = 0x12a632000] 05:00:19 INFO - PROCESS | 2328 | 1471694419604 Marionette DEBUG loaded listener.js 05:00:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x12a997400) [pid = 2328] [serial = 233] [outer = 0x12a632000] 05:00:19 INFO - PROCESS | 2328 | 1471694419903 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]]]}] 05:00:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 05:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 473ms 05:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 05:00:19 INFO - PROCESS | 2328 | 1471694419952 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 05:00:19 INFO - PROCESS | 2328 | 1471694419953 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 05:00:19 INFO - PROCESS | 2328 | 1471694419955 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 05:00:19 INFO - PROCESS | 2328 | 1471694419956 Marionette TRACE conn2 <- [1,286,null,{}] 05:00:19 INFO - PROCESS | 2328 | 1471694419958 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}] 05:00:19 INFO - PROCESS | 2328 | 1471694419960 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:20 INFO - PROCESS | 2328 | 1471694420081 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 05:00:20 INFO - PROCESS | 2328 | 1471694420089 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:20 INFO - PROCESS | 2328 | 1471694420090 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x12968e800 == 42 [pid = 2328] [id = 79] 05:00:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x12a997c00) [pid = 2328] [serial = 234] [outer = 0x0] 05:00:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12a9a0c00) [pid = 2328] [serial = 235] [outer = 0x12a997c00] 05:00:20 INFO - PROCESS | 2328 | 1471694420130 Marionette DEBUG loaded listener.js 05:00:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x12abd0800) [pid = 2328] [serial = 236] [outer = 0x12a997c00] 05:00:20 INFO - PROCESS | 2328 | 1471694420612 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]]]}] 05:00:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 05:00:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 668ms 05:00:20 INFO - PROCESS | 2328 | 1471694420624 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 05:00:20 INFO - PROCESS | 2328 | 1471694420627 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 05:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 05:00:20 INFO - PROCESS | 2328 | 1471694420630 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 05:00:20 INFO - PROCESS | 2328 | 1471694420632 Marionette TRACE conn2 <- [1,290,null,{}] 05:00:20 INFO - PROCESS | 2328 | 1471694420636 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}] 05:00:20 INFO - PROCESS | 2328 | 1471694420638 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:20 INFO - PROCESS | 2328 | 1471694420739 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 05:00:20 INFO - PROCESS | 2328 | 1471694420784 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:20 INFO - PROCESS | 2328 | 1471694420786 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x11674b000 == 43 [pid = 2328] [id = 80] 05:00:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x116aa7000) [pid = 2328] [serial = 237] [outer = 0x0] 05:00:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x117e32400) [pid = 2328] [serial = 238] [outer = 0x116aa7000] 05:00:20 INFO - PROCESS | 2328 | 1471694420818 Marionette DEBUG loaded listener.js 05:00:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x118291000) [pid = 2328] [serial = 239] [outer = 0x116aa7000] 05:00:21 INFO - PROCESS | 2328 | 1471694421243 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]]]}] 05:00:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 05:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 623ms 05:00:21 INFO - PROCESS | 2328 | 1471694421254 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 05:00:21 INFO - PROCESS | 2328 | 1471694421259 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 05:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 05:00:21 INFO - PROCESS | 2328 | 1471694421265 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 05:00:21 INFO - PROCESS | 2328 | 1471694421268 Marionette TRACE conn2 <- [1,294,null,{}] 05:00:21 INFO - PROCESS | 2328 | 1471694421271 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}] 05:00:21 INFO - PROCESS | 2328 | 1471694421273 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:21 INFO - PROCESS | 2328 | 1471694421415 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 05:00:21 INFO - PROCESS | 2328 | 1471694421529 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:21 INFO - PROCESS | 2328 | 1471694421531 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x12105c000 == 44 [pid = 2328] [id = 81] 05:00:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x119518800) [pid = 2328] [serial = 240] [outer = 0x0] 05:00:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x119950000) [pid = 2328] [serial = 241] [outer = 0x119518800] 05:00:21 INFO - PROCESS | 2328 | 1471694421597 Marionette DEBUG loaded listener.js 05:00:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x120e58800) [pid = 2328] [serial = 242] [outer = 0x119518800] 05:00:22 INFO - PROCESS | 2328 | 1471694422015 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]]]}] 05:00:22 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. 05:00:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 774ms 05:00:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 05:00:22 INFO - PROCESS | 2328 | 1471694422039 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 05:00:22 INFO - PROCESS | 2328 | 1471694422040 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 05:00:22 INFO - PROCESS | 2328 | 1471694422043 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 05:00:22 INFO - PROCESS | 2328 | 1471694422045 Marionette TRACE conn2 <- [1,298,null,{}] 05:00:22 INFO - PROCESS | 2328 | 1471694422053 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}] 05:00:22 INFO - PROCESS | 2328 | 1471694422056 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:22 INFO - PROCESS | 2328 | 1471694422154 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 05:00:22 INFO - PROCESS | 2328 | 1471694422199 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:22 INFO - PROCESS | 2328 | 1471694422201 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:22 INFO - PROCESS | 2328 | ++DOCSHELL 0x12885b000 == 45 [pid = 2328] [id = 82] 05:00:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x121975c00) [pid = 2328] [serial = 243] [outer = 0x0] 05:00:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x124ab0400) [pid = 2328] [serial = 244] [outer = 0x121975c00] 05:00:22 INFO - PROCESS | 2328 | 1471694422233 Marionette DEBUG loaded listener.js 05:00:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x1264adc00) [pid = 2328] [serial = 245] [outer = 0x121975c00] 05:00:22 INFO - PROCESS | 2328 | 1471694422638 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]]]}] 05:00:22 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. 05:00:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 05:00:22 INFO - PROCESS | 2328 | 1471694422664 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 05:00:22 INFO - PROCESS | 2328 | 1471694422666 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 05:00:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 05:00:22 INFO - PROCESS | 2328 | 1471694422668 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 05:00:22 INFO - PROCESS | 2328 | 1471694422669 Marionette TRACE conn2 <- [1,302,null,{}] 05:00:22 INFO - PROCESS | 2328 | 1471694422672 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}] 05:00:22 INFO - PROCESS | 2328 | 1471694422673 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:22 INFO - PROCESS | 2328 | 1471694422771 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 05:00:22 INFO - PROCESS | 2328 | 1471694422848 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:22 INFO - PROCESS | 2328 | 1471694422849 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:22 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a588000 == 46 [pid = 2328] [id = 83] 05:00:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x128409000) [pid = 2328] [serial = 246] [outer = 0x0] 05:00:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x12840bc00) [pid = 2328] [serial = 247] [outer = 0x128409000] 05:00:22 INFO - PROCESS | 2328 | 1471694422879 Marionette DEBUG loaded listener.js 05:00:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x128410800) [pid = 2328] [serial = 248] [outer = 0x128409000] 05:00:23 INFO - PROCESS | 2328 | 1471694423290 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]]]}] 05:00:23 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. 05:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 05:00:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 05:00:23 INFO - PROCESS | 2328 | 1471694423339 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 05:00:23 INFO - PROCESS | 2328 | 1471694423340 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 05:00:23 INFO - PROCESS | 2328 | 1471694423342 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 05:00:23 INFO - PROCESS | 2328 | 1471694423344 Marionette TRACE conn2 <- [1,306,null,{}] 05:00:23 INFO - PROCESS | 2328 | 1471694423346 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}] 05:00:23 INFO - PROCESS | 2328 | 1471694423347 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:23 INFO - PROCESS | 2328 | 1471694423450 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 05:00:23 INFO - PROCESS | 2328 | 1471694423498 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:23 INFO - PROCESS | 2328 | 1471694423499 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x11339b800 == 47 [pid = 2328] [id = 84] 05:00:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x113da8400) [pid = 2328] [serial = 249] [outer = 0x0] 05:00:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x127135800) [pid = 2328] [serial = 250] [outer = 0x113da8400] 05:00:23 INFO - PROCESS | 2328 | 1471694423541 Marionette DEBUG loaded listener.js 05:00:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x12888d000) [pid = 2328] [serial = 251] [outer = 0x113da8400] 05:00:24 INFO - PROCESS | 2328 | 1471694424077 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]]]}] 05:00:24 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. 05:00:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 769ms 05:00:24 INFO - PROCESS | 2328 | 1471694424121 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 05:00:24 INFO - PROCESS | 2328 | 1471694424123 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 05:00:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 05:00:24 INFO - PROCESS | 2328 | 1471694424128 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 05:00:24 INFO - PROCESS | 2328 | 1471694424129 Marionette TRACE conn2 <- [1,310,null,{}] 05:00:24 INFO - PROCESS | 2328 | 1471694424134 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}] 05:00:24 INFO - PROCESS | 2328 | 1471694424137 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:24 INFO - PROCESS | 2328 | 1471694424224 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 05:00:24 INFO - PROCESS | 2328 | 1471694424289 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:24 INFO - PROCESS | 2328 | 1471694424291 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x113d9d000 == 48 [pid = 2328] [id = 85] 05:00:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x1180d2000) [pid = 2328] [serial = 252] [outer = 0x0] 05:00:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x1181b9400) [pid = 2328] [serial = 253] [outer = 0x1180d2000] 05:00:24 INFO - PROCESS | 2328 | 1471694424320 Marionette DEBUG loaded listener.js 05:00:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x11845d000) [pid = 2328] [serial = 254] [outer = 0x1180d2000] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x12939f000 == 47 [pid = 2328] [id = 78] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x128867800 == 46 [pid = 2328] [id = 77] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x119899000 == 45 [pid = 2328] [id = 76] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x126396800 == 44 [pid = 2328] [id = 75] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x116684000 == 43 [pid = 2328] [id = 74] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x123d42000 == 42 [pid = 2328] [id = 73] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x121193000 == 41 [pid = 2328] [id = 72] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x11997c000 == 40 [pid = 2328] [id = 71] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x129015800) [pid = 2328] [serial = 192] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x11989a800 == 39 [pid = 2328] [id = 70] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x1183da000 == 38 [pid = 2328] [id = 69] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x117261800 == 37 [pid = 2328] [id = 68] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x11616b800 == 36 [pid = 2328] [id = 67] 05:00:24 INFO - PROCESS | 2328 | --DOCSHELL 0x124bb1800 == 35 [pid = 2328] [id = 65] 05:00:24 INFO - PROCESS | 2328 | 1471694424727 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]]]}] 05:00:24 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. 05:00:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 627ms 05:00:24 INFO - PROCESS | 2328 | 1471694424754 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 05:00:24 INFO - PROCESS | 2328 | 1471694424757 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 05:00:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 05:00:24 INFO - PROCESS | 2328 | 1471694424761 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 05:00:24 INFO - PROCESS | 2328 | 1471694424763 Marionette TRACE conn2 <- [1,314,null,{}] 05:00:24 INFO - PROCESS | 2328 | 1471694424765 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}] 05:00:24 INFO - PROCESS | 2328 | 1471694424767 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:24 INFO - PROCESS | 2328 | 1471694424845 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x120e5b800) [pid = 2328] [serial = 171] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x128893c00) [pid = 2328] [serial = 189] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x12190d400) [pid = 2328] [serial = 174] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x1213b8000) [pid = 2328] [serial = 172] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x124b3f400) [pid = 2328] [serial = 177] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x124be0400) [pid = 2328] [serial = 178] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x124aafc00) [pid = 2328] [serial = 175] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x11950fc00) [pid = 2328] [serial = 181] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x118932800) [pid = 2328] [serial = 165] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x119407000) [pid = 2328] [serial = 166] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1264ae000) [pid = 2328] [serial = 187] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x11688c400) [pid = 2328] [serial = 157] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x116006000) [pid = 2328] [serial = 156] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1168eec00) [pid = 2328] [serial = 159] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1176b4400) [pid = 2328] [serial = 160] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x117eadc00) [pid = 2328] [serial = 162] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x118296c00) [pid = 2328] [serial = 163] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x11610b000) [pid = 2328] [serial = 142] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x112986800) [pid = 2328] [serial = 141] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x11829b400) [pid = 2328] [serial = 145] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1181b5000) [pid = 2328] [serial = 144] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x120e59400) [pid = 2328] [serial = 148] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x120e50800) [pid = 2328] [serial = 147] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x12419a400) [pid = 2328] [serial = 151] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x12196a400) [pid = 2328] [serial = 150] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x11994b400) [pid = 2328] [serial = 154] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x117ea5800) [pid = 2328] [serial = 153] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x126109c00) [pid = 2328] [serial = 183] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x1263d7c00) [pid = 2328] [serial = 186] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x119cb1400) [pid = 2328] [serial = 168] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x11680a400) [pid = 2328] [serial = 180] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x128da1400) [pid = 2328] [serial = 190] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x1263d5000) [pid = 2328] [serial = 184] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x120e51800) [pid = 2328] [serial = 169] [outer = 0x0] [url = about:blank] 05:00:24 INFO - PROCESS | 2328 | 1471694424904 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:24 INFO - PROCESS | 2328 | 1471694424905 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x11615f800 == 36 [pid = 2328] [id = 86] 05:00:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x11608c400) [pid = 2328] [serial = 255] [outer = 0x0] 05:00:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1176b4400) [pid = 2328] [serial = 256] [outer = 0x11608c400] 05:00:24 INFO - PROCESS | 2328 | 1471694424935 Marionette DEBUG loaded listener.js 05:00:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x11950fc00) [pid = 2328] [serial = 257] [outer = 0x11608c400] 05:00:25 INFO - PROCESS | 2328 | 1471694425260 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]]]}] 05:00:25 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. 05:00:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 05:00:25 INFO - PROCESS | 2328 | 1471694425281 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 05:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 05:00:25 INFO - PROCESS | 2328 | 1471694425285 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 05:00:25 INFO - PROCESS | 2328 | 1471694425288 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 05:00:25 INFO - PROCESS | 2328 | 1471694425292 Marionette TRACE conn2 <- [1,318,null,{}] 05:00:25 INFO - PROCESS | 2328 | 1471694425304 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}] 05:00:25 INFO - PROCESS | 2328 | 1471694425309 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:25 INFO - PROCESS | 2328 | 1471694425430 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 05:00:25 INFO - PROCESS | 2328 | 1471694425560 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:25 INFO - PROCESS | 2328 | 1471694425563 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x1183d5800 == 37 [pid = 2328] [id = 87] 05:00:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x121444800) [pid = 2328] [serial = 258] [outer = 0x0] 05:00:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x121826c00) [pid = 2328] [serial = 259] [outer = 0x121444800] 05:00:25 INFO - PROCESS | 2328 | 1471694425608 Marionette DEBUG loaded listener.js 05:00:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x12418f800) [pid = 2328] [serial = 260] [outer = 0x121444800] 05:00:25 INFO - PROCESS | 2328 | 1471694425939 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]]]}] 05:00:25 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. 05:00:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 674ms 05:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 05:00:25 INFO - PROCESS | 2328 | 1471694425962 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 05:00:25 INFO - PROCESS | 2328 | 1471694425964 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 05:00:25 INFO - PROCESS | 2328 | 1471694425967 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 05:00:25 INFO - PROCESS | 2328 | 1471694425970 Marionette TRACE conn2 <- [1,322,null,{}] 05:00:25 INFO - PROCESS | 2328 | 1471694425978 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}] 05:00:25 INFO - PROCESS | 2328 | 1471694425979 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:26 INFO - PROCESS | 2328 | 1471694426066 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 05:00:26 INFO - PROCESS | 2328 | 1471694426123 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:26 INFO - PROCESS | 2328 | 1471694426124 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:26 INFO - PROCESS | 2328 | ++DOCSHELL 0x11942a800 == 38 [pid = 2328] [id = 88] 05:00:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x124b47000) [pid = 2328] [serial = 261] [outer = 0x0] 05:00:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x126108800) [pid = 2328] [serial = 262] [outer = 0x124b47000] 05:00:26 INFO - PROCESS | 2328 | 1471694426150 Marionette DEBUG loaded listener.js 05:00:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x1263dd800) [pid = 2328] [serial = 263] [outer = 0x124b47000] 05:00:26 INFO - PROCESS | 2328 | 1471694426423 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]]]}] 05:00:26 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. 05:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 479ms 05:00:26 INFO - PROCESS | 2328 | 1471694426445 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 05:00:26 INFO - PROCESS | 2328 | 1471694426447 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 05:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 05:00:26 INFO - PROCESS | 2328 | 1471694426449 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 05:00:26 INFO - PROCESS | 2328 | 1471694426453 Marionette TRACE conn2 <- [1,326,null,{}] 05:00:26 INFO - PROCESS | 2328 | 1471694426461 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}] 05:00:26 INFO - PROCESS | 2328 | 1471694426462 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:26 INFO - PROCESS | 2328 | 1471694426544 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 05:00:26 INFO - PROCESS | 2328 | 1471694426548 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:26 INFO - PROCESS | 2328 | 1471694426551 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:26 INFO - PROCESS | 2328 | ++DOCSHELL 0x119990000 == 39 [pid = 2328] [id = 89] 05:00:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1264ad400) [pid = 2328] [serial = 264] [outer = 0x0] 05:00:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x128887c00) [pid = 2328] [serial = 265] [outer = 0x1264ad400] 05:00:26 INFO - PROCESS | 2328 | 1471694426584 Marionette DEBUG loaded listener.js 05:00:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x128890000) [pid = 2328] [serial = 266] [outer = 0x1264ad400] 05:00:26 INFO - PROCESS | 2328 | 1471694426915 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]]]}] 05:00:26 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. 05:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 477ms 05:00:26 INFO - PROCESS | 2328 | 1471694426926 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 05:00:26 INFO - PROCESS | 2328 | 1471694426927 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 05:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 05:00:26 INFO - PROCESS | 2328 | 1471694426929 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 05:00:26 INFO - PROCESS | 2328 | 1471694426931 Marionette TRACE conn2 <- [1,330,null,{}] 05:00:26 INFO - PROCESS | 2328 | 1471694426935 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}] 05:00:26 INFO - PROCESS | 2328 | 1471694426940 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:27 INFO - PROCESS | 2328 | 1471694427060 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 05:00:27 INFO - PROCESS | 2328 | 1471694427073 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:27 INFO - PROCESS | 2328 | 1471694427074 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:27 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c8c000 == 40 [pid = 2328] [id = 90] 05:00:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x128890c00) [pid = 2328] [serial = 267] [outer = 0x0] 05:00:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1288d1c00) [pid = 2328] [serial = 268] [outer = 0x128890c00] 05:00:27 INFO - PROCESS | 2328 | 1471694427100 Marionette DEBUG loaded listener.js 05:00:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x129193c00) [pid = 2328] [serial = 269] [outer = 0x128890c00] 05:00:27 INFO - PROCESS | 2328 | 1471694427420 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]]]}] 05:00:27 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. 05:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 05:00:27 INFO - PROCESS | 2328 | 1471694427448 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 05:00:27 INFO - PROCESS | 2328 | 1471694427450 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 05:00:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 05:00:27 INFO - PROCESS | 2328 | 1471694427460 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 05:00:27 INFO - PROCESS | 2328 | 1471694427461 Marionette TRACE conn2 <- [1,334,null,{}] 05:00:27 INFO - PROCESS | 2328 | 1471694427463 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}] 05:00:27 INFO - PROCESS | 2328 | 1471694427464 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:27 INFO - PROCESS | 2328 | 1471694427556 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 05:00:27 INFO - PROCESS | 2328 | 1471694427559 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:27 INFO - PROCESS | 2328 | 1471694427561 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:27 INFO - PROCESS | 2328 | ++DOCSHELL 0x1218b5800 == 41 [pid = 2328] [id = 91] 05:00:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x129312000) [pid = 2328] [serial = 270] [outer = 0x0] 05:00:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1293c9400) [pid = 2328] [serial = 271] [outer = 0x129312000] 05:00:27 INFO - PROCESS | 2328 | 1471694427593 Marionette DEBUG loaded listener.js 05:00:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x12a503800) [pid = 2328] [serial = 272] [outer = 0x129312000] 05:00:27 INFO - PROCESS | 2328 | 1471694427908 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]]]}] 05:00:27 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. 05:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 05:00:27 INFO - PROCESS | 2328 | 1471694427929 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 05:00:27 INFO - PROCESS | 2328 | 1471694427930 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 05:00:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 05:00:27 INFO - PROCESS | 2328 | 1471694427940 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 05:00:27 INFO - PROCESS | 2328 | 1471694427941 Marionette TRACE conn2 <- [1,338,null,{}] 05:00:27 INFO - PROCESS | 2328 | 1471694427951 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}] 05:00:27 INFO - PROCESS | 2328 | 1471694427954 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:28 INFO - PROCESS | 2328 | 1471694428052 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 05:00:28 INFO - PROCESS | 2328 | 1471694428055 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:28 INFO - PROCESS | 2328 | 1471694428057 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x124b20800 == 42 [pid = 2328] [id = 92] 05:00:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x1293c4000) [pid = 2328] [serial = 273] [outer = 0x0] 05:00:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x12a638800) [pid = 2328] [serial = 274] [outer = 0x1293c4000] 05:00:28 INFO - PROCESS | 2328 | 1471694428082 Marionette DEBUG loaded listener.js 05:00:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x12a65bc00) [pid = 2328] [serial = 275] [outer = 0x1293c4000] 05:00:28 INFO - PROCESS | 2328 | 1471694428419 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]]]}] 05:00:28 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. 05:00:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 532ms 05:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 05:00:28 INFO - PROCESS | 2328 | 1471694428465 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 05:00:28 INFO - PROCESS | 2328 | 1471694428466 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 05:00:28 INFO - PROCESS | 2328 | 1471694428469 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 05:00:28 INFO - PROCESS | 2328 | 1471694428470 Marionette TRACE conn2 <- [1,342,null,{}] 05:00:28 INFO - PROCESS | 2328 | 1471694428472 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}] 05:00:28 INFO - PROCESS | 2328 | 1471694428473 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:28 INFO - PROCESS | 2328 | 1471694428569 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 05:00:28 INFO - PROCESS | 2328 | 1471694428572 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:28 INFO - PROCESS | 2328 | 1471694428573 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267e7000 == 43 [pid = 2328] [id = 93] 05:00:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x12a634000) [pid = 2328] [serial = 276] [outer = 0x0] 05:00:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x12abd3400) [pid = 2328] [serial = 277] [outer = 0x12a634000] 05:00:28 INFO - PROCESS | 2328 | 1471694428606 Marionette DEBUG loaded listener.js 05:00:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12abdb400) [pid = 2328] [serial = 278] [outer = 0x12a634000] 05:00:28 INFO - PROCESS | 2328 | 1471694428910 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]]]}] 05:00:28 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. 05:00:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 05:00:28 INFO - PROCESS | 2328 | 1471694428946 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 05:00:28 INFO - PROCESS | 2328 | 1471694428947 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 05:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 05:00:28 INFO - PROCESS | 2328 | 1471694428949 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 05:00:28 INFO - PROCESS | 2328 | 1471694428950 Marionette TRACE conn2 <- [1,346,null,{}] 05:00:28 INFO - PROCESS | 2328 | 1471694428960 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}] 05:00:28 INFO - PROCESS | 2328 | 1471694428961 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:29 INFO - PROCESS | 2328 | 1471694429158 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x116807c00) [pid = 2328] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x129188400) [pid = 2328] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x128dab800) [pid = 2328] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x11829dc00) [pid = 2328] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x129313000) [pid = 2328] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x116aa1c00) [pid = 2328] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x116011400) [pid = 2328] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x116648000) [pid = 2328] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x12a632000) [pid = 2328] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x117ea8400) [pid = 2328] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x119406c00) [pid = 2328] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1150aac00) [pid = 2328] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x11688b400) [pid = 2328] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 05:00:29 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x128daa400) [pid = 2328] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 05:00:29 INFO - PROCESS | 2328 | 1471694429196 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:29 INFO - PROCESS | 2328 | 1471694429197 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x118127000 == 44 [pid = 2328] [id = 94] 05:00:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x11298b400) [pid = 2328] [serial = 279] [outer = 0x0] 05:00:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x116807c00) [pid = 2328] [serial = 280] [outer = 0x11298b400] 05:00:29 INFO - PROCESS | 2328 | 1471694429222 Marionette DEBUG loaded listener.js 05:00:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x121450400) [pid = 2328] [serial = 281] [outer = 0x11298b400] 05:00:29 INFO - PROCESS | 2328 | 1471694429487 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]]]}] 05:00:29 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. 05:00:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 577ms 05:00:29 INFO - PROCESS | 2328 | 1471694429527 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 05:00:29 INFO - PROCESS | 2328 | 1471694429528 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 05:00:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 05:00:29 INFO - PROCESS | 2328 | 1471694429530 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 05:00:29 INFO - PROCESS | 2328 | 1471694429532 Marionette TRACE conn2 <- [1,350,null,{}] 05:00:29 INFO - PROCESS | 2328 | 1471694429542 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}] 05:00:29 INFO - PROCESS | 2328 | 1471694429544 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:29 INFO - PROCESS | 2328 | 1471694429639 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 05:00:29 INFO - PROCESS | 2328 | 1471694429643 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:29 INFO - PROCESS | 2328 | 1471694429653 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a5a0800 == 45 [pid = 2328] [id = 95] 05:00:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x125df1c00) [pid = 2328] [serial = 282] [outer = 0x0] 05:00:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x12b2c9000) [pid = 2328] [serial = 283] [outer = 0x125df1c00] 05:00:29 INFO - PROCESS | 2328 | 1471694429680 Marionette DEBUG loaded listener.js 05:00:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12ba71000) [pid = 2328] [serial = 284] [outer = 0x125df1c00] 05:00:29 INFO - PROCESS | 2328 | 1471694429970 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]]]}] 05:00:30 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. 05:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 474ms 05:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 05:00:30 INFO - PROCESS | 2328 | 1471694430010 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 05:00:30 INFO - PROCESS | 2328 | 1471694430011 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 05:00:30 INFO - PROCESS | 2328 | 1471694430013 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 05:00:30 INFO - PROCESS | 2328 | 1471694430014 Marionette TRACE conn2 <- [1,354,null,{}] 05:00:30 INFO - PROCESS | 2328 | 1471694430025 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}] 05:00:30 INFO - PROCESS | 2328 | 1471694430026 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:30 INFO - PROCESS | 2328 | 1471694430135 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 05:00:30 INFO - PROCESS | 2328 | 1471694430142 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:30 INFO - PROCESS | 2328 | 1471694430143 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a963800 == 46 [pid = 2328] [id = 96] 05:00:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x116aae400) [pid = 2328] [serial = 285] [outer = 0x0] 05:00:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x12ba76400) [pid = 2328] [serial = 286] [outer = 0x116aae400] 05:00:30 INFO - PROCESS | 2328 | 1471694430168 Marionette DEBUG loaded listener.js 05:00:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x12bb43c00) [pid = 2328] [serial = 287] [outer = 0x116aae400] 05:00:30 INFO - PROCESS | 2328 | 1471694430472 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]]]}] 05:00:30 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. 05:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 476ms 05:00:30 INFO - PROCESS | 2328 | 1471694430490 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 05:00:30 INFO - PROCESS | 2328 | 1471694430491 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 05:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 05:00:30 INFO - PROCESS | 2328 | 1471694430494 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 05:00:30 INFO - PROCESS | 2328 | 1471694430495 Marionette TRACE conn2 <- [1,358,null,{}] 05:00:30 INFO - PROCESS | 2328 | 1471694430497 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}] 05:00:30 INFO - PROCESS | 2328 | 1471694430498 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:30 INFO - PROCESS | 2328 | 1471694430583 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 05:00:30 INFO - PROCESS | 2328 | 1471694430596 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:30 INFO - PROCESS | 2328 | 1471694430597 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b11c800 == 47 [pid = 2328] [id = 97] 05:00:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x12bb44000) [pid = 2328] [serial = 288] [outer = 0x0] 05:00:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x12bcd3c00) [pid = 2328] [serial = 289] [outer = 0x12bb44000] 05:00:30 INFO - PROCESS | 2328 | 1471694430622 Marionette DEBUG loaded listener.js 05:00:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x12bcd8c00) [pid = 2328] [serial = 290] [outer = 0x12bb44000] 05:00:30 INFO - PROCESS | 2328 | 1471694430936 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]]]}] 05:00:30 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. 05:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 05:00:30 INFO - PROCESS | 2328 | 1471694430963 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 05:00:30 INFO - PROCESS | 2328 | 1471694430964 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 05:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 05:00:30 INFO - PROCESS | 2328 | 1471694430967 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 05:00:30 INFO - PROCESS | 2328 | 1471694430969 Marionette TRACE conn2 <- [1,362,null,{}] 05:00:30 INFO - PROCESS | 2328 | 1471694430972 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}] 05:00:30 INFO - PROCESS | 2328 | 1471694430974 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:31 INFO - PROCESS | 2328 | 1471694431078 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 05:00:31 INFO - PROCESS | 2328 | 1471694431084 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:31 INFO - PROCESS | 2328 | 1471694431085 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:31 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b929800 == 48 [pid = 2328] [id = 98] 05:00:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x124b42000) [pid = 2328] [serial = 291] [outer = 0x0] 05:00:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12bcd8800) [pid = 2328] [serial = 292] [outer = 0x124b42000] 05:00:31 INFO - PROCESS | 2328 | 1471694431110 Marionette DEBUG loaded listener.js 05:00:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x12be2cc00) [pid = 2328] [serial = 293] [outer = 0x124b42000] 05:00:31 INFO - PROCESS | 2328 | 1471694431570 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]]]}] 05:00:31 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. 05:00:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 622ms 05:00:31 INFO - PROCESS | 2328 | 1471694431599 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 05:00:31 INFO - PROCESS | 2328 | 1471694431603 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 05:00:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 05:00:31 INFO - PROCESS | 2328 | 1471694431607 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 05:00:31 INFO - PROCESS | 2328 | 1471694431611 Marionette TRACE conn2 <- [1,366,null,{}] 05:00:31 INFO - PROCESS | 2328 | 1471694431614 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}] 05:00:31 INFO - PROCESS | 2328 | 1471694431616 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:31 INFO - PROCESS | 2328 | 1471694431722 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 05:00:31 INFO - PROCESS | 2328 | 1471694431784 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:31 INFO - PROCESS | 2328 | 1471694431785 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:31 INFO - PROCESS | 2328 | ++DOCSHELL 0x11701a800 == 49 [pid = 2328] [id = 99] 05:00:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x11828f400) [pid = 2328] [serial = 294] [outer = 0x0] 05:00:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1182f1c00) [pid = 2328] [serial = 295] [outer = 0x11828f400] 05:00:31 INFO - PROCESS | 2328 | 1471694431839 Marionette DEBUG loaded listener.js 05:00:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x11940cc00) [pid = 2328] [serial = 296] [outer = 0x11828f400] 05:00:32 INFO - PROCESS | 2328 | 1471694432285 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]]]}] 05:00:32 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. 05:00:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 721ms 05:00:32 INFO - PROCESS | 2328 | 1471694432329 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 05:00:32 INFO - PROCESS | 2328 | 1471694432332 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 05:00:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 05:00:32 INFO - PROCESS | 2328 | 1471694432356 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 05:00:32 INFO - PROCESS | 2328 | 1471694432358 Marionette TRACE conn2 <- [1,370,null,{}] 05:00:32 INFO - PROCESS | 2328 | 1471694432360 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}] 05:00:32 INFO - PROCESS | 2328 | 1471694432362 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:32 INFO - PROCESS | 2328 | 1471694432470 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 05:00:32 INFO - PROCESS | 2328 | 1471694432532 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:32 INFO - PROCESS | 2328 | 1471694432533 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:32 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f30000 == 50 [pid = 2328] [id = 100] 05:00:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x121082400) [pid = 2328] [serial = 297] [outer = 0x0] 05:00:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x121824000) [pid = 2328] [serial = 298] [outer = 0x121082400] 05:00:32 INFO - PROCESS | 2328 | 1471694432565 Marionette DEBUG loaded listener.js 05:00:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x124196c00) [pid = 2328] [serial = 299] [outer = 0x121082400] 05:00:33 INFO - PROCESS | 2328 | 1471694433088 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]]]}] 05:00:33 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. 05:00:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 772ms 05:00:33 INFO - PROCESS | 2328 | 1471694433128 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 05:00:33 INFO - PROCESS | 2328 | 1471694433130 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 05:00:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 05:00:33 INFO - PROCESS | 2328 | 1471694433134 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 05:00:33 INFO - PROCESS | 2328 | 1471694433138 Marionette TRACE conn2 <- [1,374,null,{}] 05:00:33 INFO - PROCESS | 2328 | 1471694433149 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}] 05:00:33 INFO - PROCESS | 2328 | 1471694433154 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:33 INFO - PROCESS | 2328 | 1471694433290 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 05:00:33 INFO - PROCESS | 2328 | 1471694433365 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:33 INFO - PROCESS | 2328 | 1471694433367 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b92e000 == 51 [pid = 2328] [id = 101] 05:00:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x128b8a000) [pid = 2328] [serial = 300] [outer = 0x0] 05:00:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x128da2c00) [pid = 2328] [serial = 301] [outer = 0x128b8a000] 05:00:33 INFO - PROCESS | 2328 | 1471694433406 Marionette DEBUG loaded listener.js 05:00:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x12918c800) [pid = 2328] [serial = 302] [outer = 0x128b8a000] 05:00:33 INFO - PROCESS | 2328 | 1471694433870 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 05:00:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 05:00:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 775ms 05:00:33 INFO - PROCESS | 2328 | 1471694433915 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 05:00:33 INFO - PROCESS | 2328 | 1471694433918 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 05:00:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 05:00:33 INFO - PROCESS | 2328 | 1471694433922 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 05:00:33 INFO - PROCESS | 2328 | 1471694433923 Marionette TRACE conn2 <- [1,378,null,{}] 05:00:33 INFO - PROCESS | 2328 | 1471694433926 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}] 05:00:33 INFO - PROCESS | 2328 | 1471694433927 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:34 INFO - PROCESS | 2328 | 1471694434042 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 05:00:34 INFO - PROCESS | 2328 | 1471694434111 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:34 INFO - PROCESS | 2328 | 1471694434113 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x1293ae800 == 52 [pid = 2328] [id = 102] 05:00:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x12a632400) [pid = 2328] [serial = 303] [outer = 0x0] 05:00:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x12a99a400) [pid = 2328] [serial = 304] [outer = 0x12a632400] 05:00:34 INFO - PROCESS | 2328 | 1471694434142 Marionette DEBUG loaded listener.js 05:00:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x12ba6dc00) [pid = 2328] [serial = 305] [outer = 0x12a632400] 05:00:34 INFO - PROCESS | 2328 | 1471694434723 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 05:00:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 05:00:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 821ms 05:00:34 INFO - PROCESS | 2328 | 1471694434749 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 05:00:34 INFO - PROCESS | 2328 | 1471694434753 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 05:00:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 05:00:34 INFO - PROCESS | 2328 | 1471694434757 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 05:00:34 INFO - PROCESS | 2328 | 1471694434759 Marionette TRACE conn2 <- [1,382,null,{}] 05:00:34 INFO - PROCESS | 2328 | 1471694434763 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}] 05:00:34 INFO - PROCESS | 2328 | 1471694434764 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:34 INFO - PROCESS | 2328 | 1471694434860 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 05:00:34 INFO - PROCESS | 2328 | 1471694434924 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:34 INFO - PROCESS | 2328 | 1471694434925 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x118b96000 == 53 [pid = 2328] [id = 103] 05:00:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x117eaa000) [pid = 2328] [serial = 306] [outer = 0x0] 05:00:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x1180d1800) [pid = 2328] [serial = 307] [outer = 0x117eaa000] 05:00:34 INFO - PROCESS | 2328 | 1471694434954 Marionette DEBUG loaded listener.js 05:00:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x118297800) [pid = 2328] [serial = 308] [outer = 0x117eaa000] 05:00:35 INFO - PROCESS | 2328 | 1471694435382 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x11684d800 == 52 [pid = 2328] [id = 66] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x12b11c800 == 51 [pid = 2328] [id = 97] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x12a963800 == 50 [pid = 2328] [id = 96] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x12a5a0800 == 49 [pid = 2328] [id = 95] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x118127000 == 48 [pid = 2328] [id = 94] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x1267e7000 == 47 [pid = 2328] [id = 93] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x124b20800 == 46 [pid = 2328] [id = 92] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x1218b5800 == 45 [pid = 2328] [id = 91] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x12a9a0c00) [pid = 2328] [serial = 235] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x120c8c000 == 44 [pid = 2328] [id = 90] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x119990000 == 43 [pid = 2328] [id = 89] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x11942a800 == 42 [pid = 2328] [id = 88] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x1183d5800 == 41 [pid = 2328] [id = 87] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x11615f800 == 40 [pid = 2328] [id = 86] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x113d9d000 == 39 [pid = 2328] [id = 85] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x12885b000 == 38 [pid = 2328] [id = 82] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x12105c000 == 37 [pid = 2328] [id = 81] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x11674b000 == 36 [pid = 2328] [id = 80] 05:00:35 INFO - PROCESS | 2328 | --DOCSHELL 0x12968e800 == 35 [pid = 2328] [id = 79] 05:00:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 05:00:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 05:00:35 INFO - PROCESS | 2328 | 1471694435427 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 05:00:35 INFO - PROCESS | 2328 | 1471694435430 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 05:00:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 05:00:35 INFO - PROCESS | 2328 | 1471694435436 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 05:00:35 INFO - PROCESS | 2328 | 1471694435437 Marionette TRACE conn2 <- [1,386,null,{}] 05:00:35 INFO - PROCESS | 2328 | 1471694435440 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}] 05:00:35 INFO - PROCESS | 2328 | 1471694435441 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:35 INFO - PROCESS | 2328 | 1471694435529 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x1293c1000) [pid = 2328] [serial = 223] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x124489c00) [pid = 2328] [serial = 211] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x116aa0c00) [pid = 2328] [serial = 195] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x1176ae000) [pid = 2328] [serial = 226] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x12a656000) [pid = 2328] [serial = 232] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x1180cf800) [pid = 2328] [serial = 198] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x129312c00) [pid = 2328] [serial = 221] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x129188000) [pid = 2328] [serial = 218] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x117e32000) [pid = 2328] [serial = 196] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x121445400) [pid = 2328] [serial = 206] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x128daa800) [pid = 2328] [serial = 215] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x118926c00) [pid = 2328] [serial = 227] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x119cb0800) [pid = 2328] [serial = 205] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x1261b3000) [pid = 2328] [serial = 214] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x12a631c00) [pid = 2328] [serial = 230] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x123ed3800) [pid = 2328] [serial = 208] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1181bf400) [pid = 2328] [serial = 199] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x12cc11400) [pid = 2328] [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.] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1293c8400) [pid = 2328] [serial = 224] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x124ab2c00) [pid = 2328] [serial = 229] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x125deec00) [pid = 2328] [serial = 212] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x12901d000) [pid = 2328] [serial = 193] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x12a997400) [pid = 2328] [serial = 233] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x12448a000) [pid = 2328] [serial = 209] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x129190400) [pid = 2328] [serial = 220] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12901d800) [pid = 2328] [serial = 217] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1188b8800) [pid = 2328] [serial = 202] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x118f4e000) [pid = 2328] [serial = 203] [outer = 0x0] [url = about:blank] 05:00:35 INFO - PROCESS | 2328 | 1471694435587 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:35 INFO - PROCESS | 2328 | 1471694435589 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:35 INFO - PROCESS | 2328 | ++DOCSHELL 0x116169000 == 36 [pid = 2328] [id = 104] 05:00:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x118296800) [pid = 2328] [serial = 309] [outer = 0x0] 05:00:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x119954800) [pid = 2328] [serial = 310] [outer = 0x118296800] 05:00:35 INFO - PROCESS | 2328 | 1471694435617 Marionette DEBUG loaded listener.js 05:00:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x120e56400) [pid = 2328] [serial = 311] [outer = 0x118296800] 05:00:35 INFO - PROCESS | 2328 | 1471694435921 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]]]}] 05:00:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 05:00:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 521ms 05:00:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 05:00:35 INFO - PROCESS | 2328 | 1471694435956 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 05:00:35 INFO - PROCESS | 2328 | 1471694435958 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 05:00:35 INFO - PROCESS | 2328 | 1471694435960 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 05:00:35 INFO - PROCESS | 2328 | 1471694435962 Marionette TRACE conn2 <- [1,390,null,{}] 05:00:35 INFO - PROCESS | 2328 | 1471694435972 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}] 05:00:35 INFO - PROCESS | 2328 | 1471694435975 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:36 INFO - PROCESS | 2328 | 1471694436054 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 05:00:36 INFO - PROCESS | 2328 | 1471694436126 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:36 INFO - PROCESS | 2328 | 1471694436128 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x11891e800 == 37 [pid = 2328] [id = 105] 05:00:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1213ba400) [pid = 2328] [serial = 312] [outer = 0x0] 05:00:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12419a400) [pid = 2328] [serial = 313] [outer = 0x1213ba400] 05:00:36 INFO - PROCESS | 2328 | 1471694436158 Marionette DEBUG loaded listener.js 05:00:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x126109800) [pid = 2328] [serial = 314] [outer = 0x1213ba400] 05:00:36 INFO - PROCESS | 2328 | 1471694436571 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]]]}] 05:00:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 05:00:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 620ms 05:00:36 INFO - PROCESS | 2328 | 1471694436597 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 05:00:36 INFO - PROCESS | 2328 | 1471694436599 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 05:00:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 05:00:36 INFO - PROCESS | 2328 | 1471694436630 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 05:00:36 INFO - PROCESS | 2328 | 1471694436631 Marionette TRACE conn2 <- [1,394,null,{}] 05:00:36 INFO - PROCESS | 2328 | 1471694436635 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}] 05:00:36 INFO - PROCESS | 2328 | 1471694436637 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:36 INFO - PROCESS | 2328 | 1471694436714 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 05:00:36 INFO - PROCESS | 2328 | 1471694436721 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:36 INFO - PROCESS | 2328 | 1471694436722 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c85000 == 38 [pid = 2328] [id = 106] 05:00:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x129012400) [pid = 2328] [serial = 315] [outer = 0x0] 05:00:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x129016400) [pid = 2328] [serial = 316] [outer = 0x129012400] 05:00:36 INFO - PROCESS | 2328 | 1471694436749 Marionette DEBUG loaded listener.js 05:00:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x129186800) [pid = 2328] [serial = 317] [outer = 0x129012400] 05:00:37 INFO - PROCESS | 2328 | 1471694437077 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]]]}] 05:00:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 05:00:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 495ms 05:00:37 INFO - PROCESS | 2328 | 1471694437106 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 05:00:37 INFO - PROCESS | 2328 | 1471694437107 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 05:00:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 05:00:37 INFO - PROCESS | 2328 | 1471694437109 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 05:00:37 INFO - PROCESS | 2328 | 1471694437110 Marionette TRACE conn2 <- [1,398,null,{}] 05:00:37 INFO - PROCESS | 2328 | 1471694437112 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}] 05:00:37 INFO - PROCESS | 2328 | 1471694437114 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:37 INFO - PROCESS | 2328 | 1471694437194 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 05:00:37 INFO - PROCESS | 2328 | 1471694437246 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:37 INFO - PROCESS | 2328 | 1471694437247 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x116856000 == 39 [pid = 2328] [id = 107] 05:00:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x129013c00) [pid = 2328] [serial = 318] [outer = 0x0] 05:00:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x129191c00) [pid = 2328] [serial = 319] [outer = 0x129013c00] 05:00:37 INFO - PROCESS | 2328 | 1471694437273 Marionette DEBUG loaded listener.js 05:00:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x1293c7800) [pid = 2328] [serial = 320] [outer = 0x129013c00] 05:00:37 INFO - PROCESS | 2328 | 1471694437607 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]]]}] 05:00:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 05:00:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 05:00:37 INFO - PROCESS | 2328 | 1471694437627 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 05:00:37 INFO - PROCESS | 2328 | 1471694437629 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 05:00:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 05:00:37 INFO - PROCESS | 2328 | 1471694437631 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 05:00:37 INFO - PROCESS | 2328 | 1471694437632 Marionette TRACE conn2 <- [1,402,null,{}] 05:00:37 INFO - PROCESS | 2328 | 1471694437644 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}] 05:00:37 INFO - PROCESS | 2328 | 1471694437648 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:37 INFO - PROCESS | 2328 | 1471694437770 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 05:00:37 INFO - PROCESS | 2328 | 1471694437774 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:37 INFO - PROCESS | 2328 | 1471694437775 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d36000 == 40 [pid = 2328] [id = 108] 05:00:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x129311000) [pid = 2328] [serial = 321] [outer = 0x0] 05:00:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x12a64f800) [pid = 2328] [serial = 322] [outer = 0x129311000] 05:00:37 INFO - PROCESS | 2328 | 1471694437830 Marionette DEBUG loaded listener.js 05:00:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x12bb44400) [pid = 2328] [serial = 323] [outer = 0x129311000] 05:00:38 INFO - PROCESS | 2328 | 1471694438159 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]]]}] 05:00:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 05:00:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 575ms 05:00:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 05:00:38 INFO - PROCESS | 2328 | 1471694438207 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 05:00:38 INFO - PROCESS | 2328 | 1471694438208 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 05:00:38 INFO - PROCESS | 2328 | 1471694438210 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 05:00:38 INFO - PROCESS | 2328 | 1471694438211 Marionette TRACE conn2 <- [1,406,null,{}] 05:00:38 INFO - PROCESS | 2328 | 1471694438213 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}] 05:00:38 INFO - PROCESS | 2328 | 1471694438214 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:38 INFO - PROCESS | 2328 | 1471694438313 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 05:00:38 INFO - PROCESS | 2328 | 1471694438324 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:38 INFO - PROCESS | 2328 | 1471694438325 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267eb000 == 41 [pid = 2328] [id = 109] 05:00:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x12bcd5000) [pid = 2328] [serial = 324] [outer = 0x0] 05:00:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x12be28800) [pid = 2328] [serial = 325] [outer = 0x12bcd5000] 05:00:38 INFO - PROCESS | 2328 | 1471694438350 Marionette DEBUG loaded listener.js 05:00:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x12be30800) [pid = 2328] [serial = 326] [outer = 0x12bcd5000] 05:00:38 INFO - PROCESS | 2328 | 1471694438723 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]]]}] 05:00:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 05:00:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 570ms 05:00:38 INFO - PROCESS | 2328 | 1471694438781 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 05:00:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 05:00:38 INFO - PROCESS | 2328 | 1471694438783 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 05:00:38 INFO - PROCESS | 2328 | 1471694438787 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 05:00:38 INFO - PROCESS | 2328 | 1471694438788 Marionette TRACE conn2 <- [1,410,null,{}] 05:00:38 INFO - PROCESS | 2328 | 1471694438792 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}] 05:00:38 INFO - PROCESS | 2328 | 1471694438793 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:38 INFO - PROCESS | 2328 | 1471694438925 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 05:00:38 INFO - PROCESS | 2328 | 1471694438948 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:38 INFO - PROCESS | 2328 | 1471694438949 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x12885a000 == 42 [pid = 2328] [id = 110] 05:00:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x12be34000) [pid = 2328] [serial = 327] [outer = 0x0] 05:00:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x12beb5800) [pid = 2328] [serial = 328] [outer = 0x12be34000] 05:00:38 INFO - PROCESS | 2328 | 1471694438983 Marionette DEBUG loaded listener.js 05:00:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x12bebd400) [pid = 2328] [serial = 329] [outer = 0x12be34000] 05:00:39 INFO - PROCESS | 2328 | 1471694439174 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 05:00:39 INFO - PROCESS | 2328 | 1471694439382 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]]]}] 05:00:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 05:00:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 623ms 05:00:39 INFO - PROCESS | 2328 | 1471694439410 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 05:00:39 INFO - PROCESS | 2328 | 1471694439412 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 05:00:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 05:00:39 INFO - PROCESS | 2328 | 1471694439423 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 05:00:39 INFO - PROCESS | 2328 | 1471694439425 Marionette TRACE conn2 <- [1,414,null,{}] 05:00:39 INFO - PROCESS | 2328 | 1471694439428 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}] 05:00:39 INFO - PROCESS | 2328 | 1471694439429 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:39 INFO - PROCESS | 2328 | 1471694439705 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x12bb44000) [pid = 2328] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x129312000) [pid = 2328] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x1293c4000) [pid = 2328] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x1180d2000) [pid = 2328] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x11608c400) [pid = 2328] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x1264ad400) [pid = 2328] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x124b47000) [pid = 2328] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x121444800) [pid = 2328] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x12a634000) [pid = 2328] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x11298b400) [pid = 2328] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x116aae400) [pid = 2328] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x128890c00) [pid = 2328] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 05:00:39 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x125df1c00) [pid = 2328] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 05:00:39 INFO - PROCESS | 2328 | 1471694439778 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:39 INFO - PROCESS | 2328 | 1471694439780 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x112668800 == 43 [pid = 2328] [id = 111] 05:00:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x117314400) [pid = 2328] [serial = 330] [outer = 0x0] 05:00:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x118292c00) [pid = 2328] [serial = 331] [outer = 0x117314400] 05:00:39 INFO - PROCESS | 2328 | 1471694439803 Marionette DEBUG loaded listener.js 05:00:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x123ddb800) [pid = 2328] [serial = 332] [outer = 0x117314400] 05:00:40 INFO - PROCESS | 2328 | 1471694440142 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]]]}] 05:00:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 05:00:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 771ms 05:00:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 05:00:40 INFO - PROCESS | 2328 | 1471694440195 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 05:00:40 INFO - PROCESS | 2328 | 1471694440196 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 05:00:40 INFO - PROCESS | 2328 | 1471694440198 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 05:00:40 INFO - PROCESS | 2328 | 1471694440199 Marionette TRACE conn2 <- [1,418,null,{}] 05:00:40 INFO - PROCESS | 2328 | 1471694440202 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}] 05:00:40 INFO - PROCESS | 2328 | 1471694440203 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:40 INFO - PROCESS | 2328 | 1471694440305 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 05:00:40 INFO - PROCESS | 2328 | 1471694440311 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:40 INFO - PROCESS | 2328 | 1471694440312 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6ed800 == 44 [pid = 2328] [id = 112] 05:00:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x117e26000) [pid = 2328] [serial = 333] [outer = 0x0] 05:00:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x125df6c00) [pid = 2328] [serial = 334] [outer = 0x117e26000] 05:00:40 INFO - PROCESS | 2328 | 1471694440337 Marionette DEBUG loaded listener.js 05:00:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x12a658800) [pid = 2328] [serial = 335] [outer = 0x117e26000] 05:00:41 INFO - PROCESS | 2328 | 1471694441095 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]]]}] 05:00:41 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 05:00:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 923ms 05:00:41 INFO - PROCESS | 2328 | 1471694441121 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 05:00:41 INFO - PROCESS | 2328 | 1471694441123 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 05:00:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 05:00:41 INFO - PROCESS | 2328 | 1471694441125 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 05:00:41 INFO - PROCESS | 2328 | 1471694441127 Marionette TRACE conn2 <- [1,422,null,{}] 05:00:41 INFO - PROCESS | 2328 | 1471694441129 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}] 05:00:41 INFO - PROCESS | 2328 | 1471694441131 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:41 INFO - PROCESS | 2328 | 1471694441230 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 05:00:41 INFO - PROCESS | 2328 | 1471694441235 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:41 INFO - PROCESS | 2328 | 1471694441236 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b940000 == 45 [pid = 2328] [id = 113] 05:00:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x12be34400) [pid = 2328] [serial = 336] [outer = 0x0] 05:00:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x12c60a800) [pid = 2328] [serial = 337] [outer = 0x12be34400] 05:00:41 INFO - PROCESS | 2328 | 1471694441263 Marionette DEBUG loaded listener.js 05:00:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x12c611800) [pid = 2328] [serial = 338] [outer = 0x12be34400] 05:00:42 INFO - PROCESS | 2328 | 1471694442089 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]]]}] 05:00:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 05:00:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 05:00:42 INFO - PROCESS | 2328 | 1471694442096 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 05:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 05:00:42 INFO - PROCESS | 2328 | 1471694442099 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 05:00:42 INFO - PROCESS | 2328 | 1471694442103 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 05:00:42 INFO - PROCESS | 2328 | 1471694442106 Marionette TRACE conn2 <- [1,426,null,{}] 05:00:42 INFO - PROCESS | 2328 | 1471694442110 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}] 05:00:42 INFO - PROCESS | 2328 | 1471694442112 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:42 INFO - PROCESS | 2328 | 1471694442218 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 05:00:42 INFO - PROCESS | 2328 | 1471694442270 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:42 INFO - PROCESS | 2328 | 1471694442273 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x117008000 == 46 [pid = 2328] [id = 114] 05:00:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x1176b7000) [pid = 2328] [serial = 339] [outer = 0x0] 05:00:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x117ea5000) [pid = 2328] [serial = 340] [outer = 0x1176b7000] 05:00:42 INFO - PROCESS | 2328 | 1471694442305 Marionette DEBUG loaded listener.js 05:00:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x11829a000) [pid = 2328] [serial = 341] [outer = 0x1176b7000] 05:00:42 INFO - PROCESS | 2328 | 1471694442789 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] 05:00:42 INFO - PROCESS | 2328 | 1471694442839 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 05:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 05:00:42 INFO - PROCESS | 2328 | 1471694442845 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 05:00:42 INFO - PROCESS | 2328 | 1471694442847 Marionette TRACE conn2 <- [1,430,null,{}] 05:00:42 INFO - PROCESS | 2328 | 1471694442850 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}] 05:00:42 INFO - PROCESS | 2328 | 1471694442853 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:42 INFO - PROCESS | 2328 | 1471694442958 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 05:00:43 INFO - PROCESS | 2328 | 1471694443022 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:43 INFO - PROCESS | 2328 | 1471694443023 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x11997f000 == 47 [pid = 2328] [id = 115] 05:00:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x1188b9400) [pid = 2328] [serial = 342] [outer = 0x0] 05:00:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x11940dc00) [pid = 2328] [serial = 343] [outer = 0x1188b9400] 05:00:43 INFO - PROCESS | 2328 | 1471694443055 Marionette DEBUG loaded listener.js 05:00:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x120c63800) [pid = 2328] [serial = 344] [outer = 0x1188b9400] 05:00:43 INFO - PROCESS | 2328 | 1471694443486 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]]]}] 05:00:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 05:00:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 669ms 05:00:43 INFO - PROCESS | 2328 | 1471694443515 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 05:00:43 INFO - PROCESS | 2328 | 1471694443516 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 05:00:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 05:00:43 INFO - PROCESS | 2328 | 1471694443519 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 05:00:43 INFO - PROCESS | 2328 | 1471694443522 Marionette TRACE conn2 <- [1,434,null,{}] 05:00:43 INFO - PROCESS | 2328 | 1471694443529 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}] 05:00:43 INFO - PROCESS | 2328 | 1471694443533 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:43 INFO - PROCESS | 2328 | 1471694443640 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 05:00:43 INFO - PROCESS | 2328 | 1471694443737 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:43 INFO - PROCESS | 2328 | 1471694443739 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a960800 == 48 [pid = 2328] [id = 116] 05:00:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x121445800) [pid = 2328] [serial = 345] [outer = 0x0] 05:00:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x124b3f400) [pid = 2328] [serial = 346] [outer = 0x121445800] 05:00:43 INFO - PROCESS | 2328 | 1471694443772 Marionette DEBUG loaded listener.js 05:00:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x12712a400) [pid = 2328] [serial = 347] [outer = 0x121445800] 05:00:44 INFO - PROCESS | 2328 | 1471694444223 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]]]}] 05:00:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 05:00:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 721ms 05:00:44 INFO - PROCESS | 2328 | 1471694444241 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 05:00:44 INFO - PROCESS | 2328 | 1471694444243 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 05:00:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 05:00:44 INFO - PROCESS | 2328 | 1471694444245 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 05:00:44 INFO - PROCESS | 2328 | 1471694444246 Marionette TRACE conn2 <- [1,438,null,{}] 05:00:44 INFO - PROCESS | 2328 | 1471694444249 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}] 05:00:44 INFO - PROCESS | 2328 | 1471694444251 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:44 INFO - PROCESS | 2328 | 1471694444389 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 05:00:44 INFO - PROCESS | 2328 | 1471694444435 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:44 INFO - PROCESS | 2328 | 1471694444436 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be9a000 == 49 [pid = 2328] [id = 117] 05:00:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x128b90000) [pid = 2328] [serial = 348] [outer = 0x0] 05:00:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x12901cc00) [pid = 2328] [serial = 349] [outer = 0x128b90000] 05:00:44 INFO - PROCESS | 2328 | 1471694444468 Marionette DEBUG loaded listener.js 05:00:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x1293cec00) [pid = 2328] [serial = 350] [outer = 0x128b90000] 05:00:45 INFO - PROCESS | 2328 | 1471694445093 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]]]}] 05:00:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 05:00:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 920ms 05:00:45 INFO - PROCESS | 2328 | 1471694445166 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 05:00:45 INFO - PROCESS | 2328 | 1471694445168 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 05:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 05:00:45 INFO - PROCESS | 2328 | 1471694445172 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 05:00:45 INFO - PROCESS | 2328 | 1471694445173 Marionette TRACE conn2 <- [1,442,null,{}] 05:00:45 INFO - PROCESS | 2328 | 1471694445177 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}] 05:00:45 INFO - PROCESS | 2328 | 1471694445178 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:45 INFO - PROCESS | 2328 | 1471694445278 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 05:00:45 INFO - PROCESS | 2328 | 1471694445331 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:45 INFO - PROCESS | 2328 | 1471694445334 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x119969000 == 50 [pid = 2328] [id = 118] 05:00:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x1183ec800) [pid = 2328] [serial = 351] [outer = 0x0] 05:00:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x11846b000) [pid = 2328] [serial = 352] [outer = 0x1183ec800] 05:00:45 INFO - PROCESS | 2328 | 1471694445362 Marionette DEBUG loaded listener.js 05:00:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 123 (0x119510c00) [pid = 2328] [serial = 353] [outer = 0x1183ec800] 05:00:45 INFO - PROCESS | 2328 | 1471694445814 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]]]}] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6ed800 == 49 [pid = 2328] [id = 112] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x112668800 == 48 [pid = 2328] [id = 111] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x12885a000 == 47 [pid = 2328] [id = 110] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x1267eb000 == 46 [pid = 2328] [id = 109] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x123d36000 == 45 [pid = 2328] [id = 108] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x116856000 == 44 [pid = 2328] [id = 107] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 122 (0x124ab0400) [pid = 2328] [serial = 244] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x119950000) [pid = 2328] [serial = 241] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x117e32400) [pid = 2328] [serial = 238] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x127135800) [pid = 2328] [serial = 250] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x12840bc00) [pid = 2328] [serial = 247] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x120c85000 == 43 [pid = 2328] [id = 106] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x11891e800 == 42 [pid = 2328] [id = 105] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x116169000 == 41 [pid = 2328] [id = 104] 05:00:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 05:00:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x118b96000 == 40 [pid = 2328] [id = 103] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x12b92e000 == 39 [pid = 2328] [id = 101] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x120f30000 == 38 [pid = 2328] [id = 100] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x11701a800 == 37 [pid = 2328] [id = 99] 05:00:45 INFO - PROCESS | 2328 | --DOCSHELL 0x12b929800 == 36 [pid = 2328] [id = 98] 05:00:45 INFO - PROCESS | 2328 | 1471694445844 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 05:00:45 INFO - PROCESS | 2328 | 1471694445847 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 05:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 05:00:45 INFO - PROCESS | 2328 | 1471694445851 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 05:00:45 INFO - PROCESS | 2328 | 1471694445852 Marionette TRACE conn2 <- [1,446,null,{}] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x12bb43c00) [pid = 2328] [serial = 287] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x129193c00) [pid = 2328] [serial = 269] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x12bcd3c00) [pid = 2328] [serial = 289] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x1293c9400) [pid = 2328] [serial = 271] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x12a638800) [pid = 2328] [serial = 274] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x1181b9400) [pid = 2328] [serial = 253] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x1176b4400) [pid = 2328] [serial = 256] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x11950fc00) [pid = 2328] [serial = 257] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x128887c00) [pid = 2328] [serial = 265] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x128890000) [pid = 2328] [serial = 266] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x126108800) [pid = 2328] [serial = 262] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x1263dd800) [pid = 2328] [serial = 263] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x12418f800) [pid = 2328] [serial = 260] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x121826c00) [pid = 2328] [serial = 259] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x12abd3400) [pid = 2328] [serial = 277] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x12a65bc00) [pid = 2328] [serial = 275] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x12abdb400) [pid = 2328] [serial = 278] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x121450400) [pid = 2328] [serial = 281] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x12ba76400) [pid = 2328] [serial = 286] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x116807c00) [pid = 2328] [serial = 280] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x11845d000) [pid = 2328] [serial = 254] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x1288d1c00) [pid = 2328] [serial = 268] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x12b2c9000) [pid = 2328] [serial = 283] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x12ba71000) [pid = 2328] [serial = 284] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12bcd8c00) [pid = 2328] [serial = 290] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x12a503800) [pid = 2328] [serial = 272] [outer = 0x0] [url = about:blank] 05:00:45 INFO - PROCESS | 2328 | 1471694445868 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}] 05:00:45 INFO - PROCESS | 2328 | 1471694445870 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:45 INFO - PROCESS | 2328 | 1471694445967 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 05:00:45 INFO - PROCESS | 2328 | 1471694445976 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:45 INFO - PROCESS | 2328 | 1471694445977 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x11615e000 == 37 [pid = 2328] [id = 119] 05:00:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x120f6f400) [pid = 2328] [serial = 354] [outer = 0x0] 05:00:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x121450400) [pid = 2328] [serial = 355] [outer = 0x120f6f400] 05:00:46 INFO - PROCESS | 2328 | 1471694446006 Marionette DEBUG loaded listener.js 05:00:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x124aadc00) [pid = 2328] [serial = 356] [outer = 0x120f6f400] 05:00:46 INFO - PROCESS | 2328 | 1471694446345 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]]]}] 05:00:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 05:00:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 05:00:46 INFO - PROCESS | 2328 | 1471694446372 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 05:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 05:00:46 INFO - PROCESS | 2328 | 1471694446373 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 05:00:46 INFO - PROCESS | 2328 | 1471694446375 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 05:00:46 INFO - PROCESS | 2328 | 1471694446378 Marionette TRACE conn2 <- [1,450,null,{}] 05:00:46 INFO - PROCESS | 2328 | 1471694446385 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}] 05:00:46 INFO - PROCESS | 2328 | 1471694446388 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:46 INFO - PROCESS | 2328 | 1471694446475 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 05:00:46 INFO - PROCESS | 2328 | 1471694446540 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:46 INFO - PROCESS | 2328 | 1471694446541 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x1198b5000 == 38 [pid = 2328] [id = 120] 05:00:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x124b4b000) [pid = 2328] [serial = 357] [outer = 0x0] 05:00:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x128409800) [pid = 2328] [serial = 358] [outer = 0x124b4b000] 05:00:46 INFO - PROCESS | 2328 | 1471694446572 Marionette DEBUG loaded listener.js 05:00:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x12918e800) [pid = 2328] [serial = 359] [outer = 0x124b4b000] 05:00:46 INFO - PROCESS | 2328 | 1471694446881 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] 05:00:46 INFO - PROCESS | 2328 | 1471694446899 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 05:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 05:00:46 INFO - PROCESS | 2328 | 1471694446904 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 05:00:46 INFO - PROCESS | 2328 | 1471694446906 Marionette TRACE conn2 <- [1,454,null,{}] 05:00:46 INFO - PROCESS | 2328 | 1471694446909 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}] 05:00:46 INFO - PROCESS | 2328 | 1471694446910 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:46 INFO - PROCESS | 2328 | 1471694446992 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 05:00:47 INFO - PROCESS | 2328 | 1471694447044 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:47 INFO - PROCESS | 2328 | 1471694447045 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x12125c000 == 39 [pid = 2328] [id = 121] 05:00:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x129312000) [pid = 2328] [serial = 360] [outer = 0x0] 05:00:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x12a510c00) [pid = 2328] [serial = 361] [outer = 0x129312000] 05:00:47 INFO - PROCESS | 2328 | 1471694447072 Marionette DEBUG loaded listener.js 05:00:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x12abd3c00) [pid = 2328] [serial = 362] [outer = 0x129312000] 05:00:47 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:00:47 INFO - PROCESS | 2328 | 1471694447358 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]]]}] 05:00:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 05:00:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 470ms 05:00:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 05:00:47 INFO - PROCESS | 2328 | 1471694447376 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 05:00:47 INFO - PROCESS | 2328 | 1471694447377 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 05:00:47 INFO - PROCESS | 2328 | 1471694447379 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 05:00:47 INFO - PROCESS | 2328 | 1471694447381 Marionette TRACE conn2 <- [1,458,null,{}] 05:00:47 INFO - PROCESS | 2328 | 1471694447383 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}] 05:00:47 INFO - PROCESS | 2328 | 1471694447386 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:47 INFO - PROCESS | 2328 | 1471694447474 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 05:00:47 INFO - PROCESS | 2328 | 1471694447479 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:47 INFO - PROCESS | 2328 | 1471694447481 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x124a93800 == 40 [pid = 2328] [id = 122] 05:00:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x129319800) [pid = 2328] [serial = 363] [outer = 0x0] 05:00:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x12b2d0000) [pid = 2328] [serial = 364] [outer = 0x129319800] 05:00:47 INFO - PROCESS | 2328 | 1471694447506 Marionette DEBUG loaded listener.js 05:00:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12ba74000) [pid = 2328] [serial = 365] [outer = 0x129319800] 05:00:47 INFO - PROCESS | 2328 | 1471694447865 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] 05:00:47 INFO - PROCESS | 2328 | 1471694447910 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 05:00:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 05:00:47 INFO - PROCESS | 2328 | 1471694447912 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 05:00:47 INFO - PROCESS | 2328 | 1471694447913 Marionette TRACE conn2 <- [1,462,null,{}] 05:00:47 INFO - PROCESS | 2328 | 1471694447916 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}] 05:00:47 INFO - PROCESS | 2328 | 1471694447920 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:48 INFO - PROCESS | 2328 | 1471694448040 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 05:00:48 INFO - PROCESS | 2328 | 1471694448050 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:48 INFO - PROCESS | 2328 | 1471694448052 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x126390800 == 41 [pid = 2328] [id = 123] 05:00:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x12bb44800) [pid = 2328] [serial = 366] [outer = 0x0] 05:00:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x12be27800) [pid = 2328] [serial = 367] [outer = 0x12bb44800] 05:00:48 INFO - PROCESS | 2328 | 1471694448080 Marionette DEBUG loaded listener.js 05:00:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x12bee1400) [pid = 2328] [serial = 368] [outer = 0x12bb44800] 05:00:48 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:00:48 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255 05:00:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:00:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1 05:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:48 INFO - _addTest/ [0,465,"getWindowHandle",null] 05:00:48 INFO - PROCESS | 2328 | 1471694448440 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 05:00:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 05:00:48 INFO - PROCESS | 2328 | 1471694448442 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 05:00:48 INFO - PROCESS | 2328 | 1471694448444 Marionette TRACE conn2 <- [1,466,null,{}] 05:00:48 INFO - PROCESS | 2328 | 1471694448446 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}] 05:00:48 INFO - PROCESS | 2328 | 1471694448447 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:48 INFO - PROCESS | 2328 | 1471694448551 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 05:00:48 INFO - PROCESS | 2328 | 1471694448555 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:48 INFO - PROCESS | 2328 | 1471694448556 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x129173800 == 42 [pid = 2328] [id = 124] 05:00:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1126dac00) [pid = 2328] [serial = 369] [outer = 0x0] 05:00:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x1126e3000) [pid = 2328] [serial = 370] [outer = 0x1126dac00] 05:00:48 INFO - PROCESS | 2328 | 1471694448610 Marionette DEBUG loaded listener.js 05:00:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x12bb40000) [pid = 2328] [serial = 371] [outer = 0x1126dac00] 05:00:48 INFO - PROCESS | 2328 | 1471694448948 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] 05:00:48 INFO - PROCESS | 2328 | 1471694448962 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 05:00:48 INFO - PROCESS | 2328 | 1471694448965 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 05:00:48 INFO - PROCESS | 2328 | 1471694448966 Marionette TRACE conn2 <- [1,470,null,{}] 05:00:48 INFO - PROCESS | 2328 | 1471694448970 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}] 05:00:48 INFO - PROCESS | 2328 | 1471694448973 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:49 INFO - PROCESS | 2328 | 1471694449076 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 05:00:49 INFO - PROCESS | 2328 | 1471694449089 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:49 INFO - PROCESS | 2328 | 1471694449090 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a58e000 == 43 [pid = 2328] [id = 125] 05:00:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x10eaf5400) [pid = 2328] [serial = 372] [outer = 0x0] 05:00:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x10eafb800) [pid = 2328] [serial = 373] [outer = 0x10eaf5400] 05:00:49 INFO - PROCESS | 2328 | 1471694449115 Marionette DEBUG loaded listener.js 05:00:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x10eaffc00) [pid = 2328] [serial = 374] [outer = 0x10eaf5400] 05:00:49 INFO - PROCESS | 2328 | 1471694449482 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]]]}] 05:00:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 05:00:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 572ms 05:00:49 INFO - PROCESS | 2328 | 1471694449538 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 05:00:49 INFO - PROCESS | 2328 | 1471694449540 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 05:00:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 05:00:49 INFO - PROCESS | 2328 | 1471694449543 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 05:00:49 INFO - PROCESS | 2328 | 1471694449545 Marionette TRACE conn2 <- [1,474,null,{}] 05:00:49 INFO - PROCESS | 2328 | 1471694449547 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}] 05:00:49 INFO - PROCESS | 2328 | 1471694449549 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:49 INFO - PROCESS | 2328 | 1471694449700 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 05:00:49 INFO - PROCESS | 2328 | 1471694449723 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:49 INFO - PROCESS | 2328 | 1471694449725 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b11c800 == 44 [pid = 2328] [id = 126] 05:00:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x110e73000) [pid = 2328] [serial = 375] [outer = 0x0] 05:00:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x110e78c00) [pid = 2328] [serial = 376] [outer = 0x110e73000] 05:00:49 INFO - PROCESS | 2328 | 1471694449776 Marionette DEBUG loaded listener.js 05:00:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x110e7cc00) [pid = 2328] [serial = 377] [outer = 0x110e73000] 05:00:50 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x113da8400) [pid = 2328] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 05:00:50 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x12bcd5000) [pid = 2328] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 05:00:50 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x129311000) [pid = 2328] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 05:00:50 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x118296800) [pid = 2328] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 05:00:50 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x129012400) [pid = 2328] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 05:00:50 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x1213ba400) [pid = 2328] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 05:00:50 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x129013c00) [pid = 2328] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 05:00:50 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x117eaa000) [pid = 2328] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 05:00:50 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x12be34000) [pid = 2328] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 05:00:50 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x117e26000) [pid = 2328] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 05:00:50 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x117314400) [pid = 2328] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 05:00:50 INFO - PROCESS | 2328 | 1471694450266 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]]]}] 05:00:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 05:00:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 771ms 05:00:50 INFO - PROCESS | 2328 | 1471694450314 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 05:00:50 INFO - PROCESS | 2328 | 1471694450315 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 05:00:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 05:00:50 INFO - PROCESS | 2328 | 1471694450318 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 05:00:50 INFO - PROCESS | 2328 | 1471694450319 Marionette TRACE conn2 <- [1,478,null,{}] 05:00:50 INFO - PROCESS | 2328 | 1471694450321 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}] 05:00:50 INFO - PROCESS | 2328 | 1471694450322 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:50 INFO - PROCESS | 2328 | 1471694450400 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 05:00:50 INFO - PROCESS | 2328 | 1471694450455 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:50 INFO - PROCESS | 2328 | 1471694450456 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb67800 == 45 [pid = 2328] [id = 127] 05:00:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x110e75400) [pid = 2328] [serial = 378] [outer = 0x0] 05:00:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x110e7e000) [pid = 2328] [serial = 379] [outer = 0x110e75400] 05:00:50 INFO - PROCESS | 2328 | 1471694450481 Marionette DEBUG loaded listener.js 05:00:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1213ba400) [pid = 2328] [serial = 380] [outer = 0x110e75400] 05:00:50 INFO - PROCESS | 2328 | 1471694450774 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]]]}] 05:00:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 05:00:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 470ms 05:00:50 INFO - PROCESS | 2328 | 1471694450791 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 05:00:50 INFO - PROCESS | 2328 | 1471694450793 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 05:00:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 05:00:50 INFO - PROCESS | 2328 | 1471694450795 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 05:00:50 INFO - PROCESS | 2328 | 1471694450797 Marionette TRACE conn2 <- [1,482,null,{}] 05:00:50 INFO - PROCESS | 2328 | 1471694450799 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}] 05:00:50 INFO - PROCESS | 2328 | 1471694450803 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:50 INFO - PROCESS | 2328 | 1471694450897 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 05:00:50 INFO - PROCESS | 2328 | 1471694450901 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:50 INFO - PROCESS | 2328 | 1471694450911 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c18c000 == 46 [pid = 2328] [id = 128] 05:00:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x1126e4c00) [pid = 2328] [serial = 381] [outer = 0x0] 05:00:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x12a50d000) [pid = 2328] [serial = 382] [outer = 0x1126e4c00] 05:00:50 INFO - PROCESS | 2328 | 1471694450940 Marionette DEBUG loaded listener.js 05:00:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x12c60b000) [pid = 2328] [serial = 383] [outer = 0x1126e4c00] 05:00:51 INFO - PROCESS | 2328 | 1471694451338 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]]]}] 05:00:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 05:00:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 569ms 05:00:51 INFO - PROCESS | 2328 | 1471694451365 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 05:00:51 INFO - PROCESS | 2328 | 1471694451367 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 05:00:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 05:00:51 INFO - PROCESS | 2328 | 1471694451370 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 05:00:51 INFO - PROCESS | 2328 | 1471694451372 Marionette TRACE conn2 <- [1,486,null,{}] 05:00:51 INFO - PROCESS | 2328 | 1471694451375 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}] 05:00:51 INFO - PROCESS | 2328 | 1471694451377 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:51 INFO - PROCESS | 2328 | 1471694451503 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 05:00:51 INFO - PROCESS | 2328 | 1471694451508 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:51 INFO - PROCESS | 2328 | 1471694451509 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:51 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4e4000 == 47 [pid = 2328] [id = 129] 05:00:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x1213d9c00) [pid = 2328] [serial = 384] [outer = 0x0] 05:00:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x1213e4c00) [pid = 2328] [serial = 385] [outer = 0x1213d9c00] 05:00:51 INFO - PROCESS | 2328 | 1471694451549 Marionette DEBUG loaded listener.js 05:00:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x12a655000) [pid = 2328] [serial = 386] [outer = 0x1213d9c00] 05:00:51 INFO - PROCESS | 2328 | 1471694451938 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]]]}] 05:00:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 05:00:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 571ms 05:00:51 INFO - PROCESS | 2328 | 1471694451942 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 05:00:51 INFO - PROCESS | 2328 | 1471694451943 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 05:00:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 05:00:51 INFO - PROCESS | 2328 | 1471694451946 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 05:00:51 INFO - PROCESS | 2328 | 1471694451947 Marionette TRACE conn2 <- [1,490,null,{}] 05:00:51 INFO - PROCESS | 2328 | 1471694451949 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}] 05:00:51 INFO - PROCESS | 2328 | 1471694451950 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:52 INFO - PROCESS | 2328 | 1471694452071 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 05:00:52 INFO - PROCESS | 2328 | 1471694452077 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:52 INFO - PROCESS | 2328 | 1471694452078 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c721800 == 48 [pid = 2328] [id = 130] 05:00:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x1213e5800) [pid = 2328] [serial = 387] [outer = 0x0] 05:00:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x12a781400) [pid = 2328] [serial = 388] [outer = 0x1213e5800] 05:00:52 INFO - PROCESS | 2328 | 1471694452103 Marionette DEBUG loaded listener.js 05:00:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x12a786000) [pid = 2328] [serial = 389] [outer = 0x1213e5800] 05:00:52 INFO - PROCESS | 2328 | 1471694452568 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]]]}] 05:00:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 05:00:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 669ms 05:00:52 INFO - PROCESS | 2328 | 1471694452618 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 05:00:52 INFO - PROCESS | 2328 | 1471694452621 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 05:00:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 05:00:52 INFO - PROCESS | 2328 | 1471694452626 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 05:00:52 INFO - PROCESS | 2328 | 1471694452629 Marionette TRACE conn2 <- [1,494,null,{}] 05:00:52 INFO - PROCESS | 2328 | 1471694452633 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}] 05:00:52 INFO - PROCESS | 2328 | 1471694452636 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:52 INFO - PROCESS | 2328 | 1471694452741 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 05:00:52 INFO - PROCESS | 2328 | 1471694452807 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:52 INFO - PROCESS | 2328 | 1471694452808 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x11891f000 == 49 [pid = 2328] [id = 131] 05:00:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x1183e2800) [pid = 2328] [serial = 390] [outer = 0x0] 05:00:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x1183e8c00) [pid = 2328] [serial = 391] [outer = 0x1183e2800] 05:00:52 INFO - PROCESS | 2328 | 1471694452840 Marionette DEBUG loaded listener.js 05:00:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x11994ac00) [pid = 2328] [serial = 392] [outer = 0x1183e2800] 05:00:53 INFO - PROCESS | 2328 | 1471694453294 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]]]}] 05:00:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 05:00:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 723ms 05:00:53 INFO - PROCESS | 2328 | 1471694453385 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 05:00:53 INFO - PROCESS | 2328 | 1471694453388 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 05:00:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 05:00:53 INFO - PROCESS | 2328 | 1471694453394 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 05:00:53 INFO - PROCESS | 2328 | 1471694453396 Marionette TRACE conn2 <- [1,498,null,{}] 05:00:53 INFO - PROCESS | 2328 | 1471694453399 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}] 05:00:53 INFO - PROCESS | 2328 | 1471694453400 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:53 INFO - PROCESS | 2328 | 1471694453506 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 05:00:53 INFO - PROCESS | 2328 | 1471694453575 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:53 INFO - PROCESS | 2328 | 1471694453576 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x126462800 == 50 [pid = 2328] [id = 132] 05:00:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x124aaa000) [pid = 2328] [serial = 393] [outer = 0x0] 05:00:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x124b41c00) [pid = 2328] [serial = 394] [outer = 0x124aaa000] 05:00:53 INFO - PROCESS | 2328 | 1471694453608 Marionette DEBUG loaded listener.js 05:00:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 123 (0x12649f400) [pid = 2328] [serial = 395] [outer = 0x124aaa000] 05:00:54 INFO - PROCESS | 2328 | 1471694454034 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]]]}] 05:00:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 05:00:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 05:00:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 05:00:54 INFO - PROCESS | 2328 | 1471694454065 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 05:00:54 INFO - PROCESS | 2328 | 1471694454066 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 05:00:54 INFO - PROCESS | 2328 | 1471694454069 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 05:00:54 INFO - PROCESS | 2328 | 1471694454071 Marionette TRACE conn2 <- [1,502,null,{}] 05:00:54 INFO - PROCESS | 2328 | 1471694454079 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}] 05:00:54 INFO - PROCESS | 2328 | 1471694454082 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:54 INFO - PROCESS | 2328 | 1471694454188 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 05:00:54 INFO - PROCESS | 2328 | 1471694454245 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:54 INFO - PROCESS | 2328 | 1471694454247 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c71f800 == 51 [pid = 2328] [id = 133] 05:00:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 124 (0x128da2000) [pid = 2328] [serial = 396] [outer = 0x0] 05:00:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 125 (0x12a50a800) [pid = 2328] [serial = 397] [outer = 0x128da2000] 05:00:54 INFO - PROCESS | 2328 | 1471694454279 Marionette DEBUG loaded listener.js 05:00:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 126 (0x12a786400) [pid = 2328] [serial = 398] [outer = 0x128da2000] 05:00:54 INFO - PROCESS | 2328 | 1471694454743 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]]]}] 05:00:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 05:00:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 722ms 05:00:54 INFO - PROCESS | 2328 | 1471694454791 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 05:00:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 05:00:54 INFO - PROCESS | 2328 | 1471694454793 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 05:00:54 INFO - PROCESS | 2328 | 1471694454795 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 05:00:54 INFO - PROCESS | 2328 | 1471694454796 Marionette TRACE conn2 <- [1,506,null,{}] 05:00:54 INFO - PROCESS | 2328 | 1471694454799 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}] 05:00:54 INFO - PROCESS | 2328 | 1471694454800 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:54 INFO - PROCESS | 2328 | 1471694454916 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 05:00:54 INFO - PROCESS | 2328 | 1471694454972 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:54 INFO - PROCESS | 2328 | 1471694454973 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c7a4000 == 52 [pid = 2328] [id = 134] 05:00:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 127 (0x12a789000) [pid = 2328] [serial = 399] [outer = 0x0] 05:00:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 128 (0x12ba6a400) [pid = 2328] [serial = 400] [outer = 0x12a789000] 05:00:55 INFO - PROCESS | 2328 | 1471694455003 Marionette DEBUG loaded listener.js 05:00:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 129 (0x12bb45400) [pid = 2328] [serial = 401] [outer = 0x12a789000] 05:00:55 INFO - PROCESS | 2328 | 1471694455634 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]]]}] 05:00:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 05:00:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 868ms 05:00:55 INFO - PROCESS | 2328 | 1471694455670 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 05:00:55 INFO - PROCESS | 2328 | 1471694455673 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 05:00:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 05:00:55 INFO - PROCESS | 2328 | 1471694455677 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 05:00:55 INFO - PROCESS | 2328 | 1471694455679 Marionette TRACE conn2 <- [1,510,null,{}] 05:00:55 INFO - PROCESS | 2328 | 1471694455682 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}] 05:00:55 INFO - PROCESS | 2328 | 1471694455685 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:55 INFO - PROCESS | 2328 | 1471694455776 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 05:00:55 INFO - PROCESS | 2328 | 1471694455850 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:55 INFO - PROCESS | 2328 | 1471694455851 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x113ada800 == 53 [pid = 2328] [id = 135] 05:00:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 130 (0x10eaf5c00) [pid = 2328] [serial = 402] [outer = 0x0] 05:00:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 131 (0x1126d8c00) [pid = 2328] [serial = 403] [outer = 0x10eaf5c00] 05:00:55 INFO - PROCESS | 2328 | 1471694455882 Marionette DEBUG loaded listener.js 05:00:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 132 (0x117e25800) [pid = 2328] [serial = 404] [outer = 0x10eaf5c00] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4e4000 == 52 [pid = 2328] [id = 129] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x12c18c000 == 51 [pid = 2328] [id = 128] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb67800 == 50 [pid = 2328] [id = 127] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x12b11c800 == 49 [pid = 2328] [id = 126] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x12a58e000 == 48 [pid = 2328] [id = 125] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x129173800 == 47 [pid = 2328] [id = 124] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 131 (0x12c60a800) [pid = 2328] [serial = 337] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x126390800 == 46 [pid = 2328] [id = 123] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x124a93800 == 45 [pid = 2328] [id = 122] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x12125c000 == 44 [pid = 2328] [id = 121] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x1198b5000 == 43 [pid = 2328] [id = 120] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x11615e000 == 42 [pid = 2328] [id = 119] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x119969000 == 41 [pid = 2328] [id = 118] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x12be9a000 == 40 [pid = 2328] [id = 117] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x11997f000 == 39 [pid = 2328] [id = 115] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x117008000 == 38 [pid = 2328] [id = 114] 05:00:56 INFO - PROCESS | 2328 | --DOCSHELL 0x12b940000 == 37 [pid = 2328] [id = 113] 05:00:56 INFO - PROCESS | 2328 | 1471694456357 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]]]}] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 130 (0x12888d000) [pid = 2328] [serial = 251] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 129 (0x12be28800) [pid = 2328] [serial = 325] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 128 (0x12bb44400) [pid = 2328] [serial = 323] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 127 (0x12a64f800) [pid = 2328] [serial = 322] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 126 (0x12be30800) [pid = 2328] [serial = 326] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 125 (0x119954800) [pid = 2328] [serial = 310] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 124 (0x128da2c00) [pid = 2328] [serial = 301] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 123 (0x129016400) [pid = 2328] [serial = 316] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 122 (0x129186800) [pid = 2328] [serial = 317] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x12419a400) [pid = 2328] [serial = 313] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x126109800) [pid = 2328] [serial = 314] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x129191c00) [pid = 2328] [serial = 319] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x118297800) [pid = 2328] [serial = 308] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x1180d1800) [pid = 2328] [serial = 307] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x12bcd8800) [pid = 2328] [serial = 292] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x1182f1c00) [pid = 2328] [serial = 295] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x12a99a400) [pid = 2328] [serial = 304] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x121824000) [pid = 2328] [serial = 298] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x12beb5800) [pid = 2328] [serial = 328] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x12bebd400) [pid = 2328] [serial = 329] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x12a658800) [pid = 2328] [serial = 335] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x120e56400) [pid = 2328] [serial = 311] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x123ddb800) [pid = 2328] [serial = 332] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x118292c00) [pid = 2328] [serial = 331] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x125df6c00) [pid = 2328] [serial = 334] [outer = 0x0] [url = about:blank] 05:00:56 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x1293c7800) [pid = 2328] [serial = 320] [outer = 0x0] [url = about:blank] 05:00:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 05:00:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 721ms 05:00:56 INFO - PROCESS | 2328 | 1471694456398 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 05:00:56 INFO - PROCESS | 2328 | 1471694456402 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 05:00:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 05:00:56 INFO - PROCESS | 2328 | 1471694456407 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 05:00:56 INFO - PROCESS | 2328 | 1471694456409 Marionette TRACE conn2 <- [1,514,null,{}] 05:00:56 INFO - PROCESS | 2328 | 1471694456411 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}] 05:00:56 INFO - PROCESS | 2328 | 1471694456413 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:56 INFO - PROCESS | 2328 | 1471694456493 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 05:00:56 INFO - PROCESS | 2328 | 1471694456497 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:56 INFO - PROCESS | 2328 | 1471694456499 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e86800 == 38 [pid = 2328] [id = 136] 05:00:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x118297800) [pid = 2328] [serial = 405] [outer = 0x0] 05:00:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x118452800) [pid = 2328] [serial = 406] [outer = 0x118297800] 05:00:56 INFO - PROCESS | 2328 | 1471694456529 Marionette DEBUG loaded listener.js 05:00:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x119947800) [pid = 2328] [serial = 407] [outer = 0x118297800] 05:00:56 INFO - PROCESS | 2328 | 1471694456876 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]]]}] 05:00:56 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 05:00:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 520ms 05:00:56 INFO - PROCESS | 2328 | 1471694456933 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 05:00:56 INFO - PROCESS | 2328 | 1471694456934 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 05:00:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 05:00:56 INFO - PROCESS | 2328 | 1471694456937 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 05:00:56 INFO - PROCESS | 2328 | 1471694456939 Marionette TRACE conn2 <- [1,518,null,{}] 05:00:56 INFO - PROCESS | 2328 | 1471694456946 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}] 05:00:56 INFO - PROCESS | 2328 | 1471694456949 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:57 INFO - PROCESS | 2328 | 1471694457028 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 05:00:57 INFO - PROCESS | 2328 | 1471694457032 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:57 INFO - PROCESS | 2328 | 1471694457035 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x11996e000 == 39 [pid = 2328] [id = 137] 05:00:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x120e5a000) [pid = 2328] [serial = 408] [outer = 0x0] 05:00:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x1213e6000) [pid = 2328] [serial = 409] [outer = 0x120e5a000] 05:00:57 INFO - PROCESS | 2328 | 1471694457065 Marionette DEBUG loaded listener.js 05:00:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x123ed7400) [pid = 2328] [serial = 410] [outer = 0x120e5a000] 05:00:57 INFO - PROCESS | 2328 | 1471694457442 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]]]}] 05:00:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 05:00:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 05:00:57 INFO - PROCESS | 2328 | 1471694457470 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 05:00:57 INFO - PROCESS | 2328 | 1471694457473 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 05:00:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 05:00:57 INFO - PROCESS | 2328 | 1471694457478 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 05:00:57 INFO - PROCESS | 2328 | 1471694457480 Marionette TRACE conn2 <- [1,522,null,{}] 05:00:57 INFO - PROCESS | 2328 | 1471694457483 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}] 05:00:57 INFO - PROCESS | 2328 | 1471694457485 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:57 INFO - PROCESS | 2328 | 1471694457608 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 05:00:57 INFO - PROCESS | 2328 | 1471694457613 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:57 INFO - PROCESS | 2328 | 1471694457615 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x12104e000 == 40 [pid = 2328] [id = 138] 05:00:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x124ab4400) [pid = 2328] [serial = 411] [outer = 0x0] 05:00:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x1263d7400) [pid = 2328] [serial = 412] [outer = 0x124ab4400] 05:00:57 INFO - PROCESS | 2328 | 1471694457657 Marionette DEBUG loaded listener.js 05:00:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x128408000) [pid = 2328] [serial = 413] [outer = 0x124ab4400] 05:00:58 INFO - PROCESS | 2328 | 1471694458108 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]]]}] 05:00:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 05:00:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 669ms 05:00:58 INFO - PROCESS | 2328 | 1471694458152 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 05:00:58 INFO - PROCESS | 2328 | 1471694458155 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 05:00:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 05:00:58 INFO - PROCESS | 2328 | 1471694458159 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 05:00:58 INFO - PROCESS | 2328 | 1471694458160 Marionette TRACE conn2 <- [1,526,null,{}] 05:00:58 INFO - PROCESS | 2328 | 1471694458162 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}] 05:00:58 INFO - PROCESS | 2328 | 1471694458163 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:58 INFO - PROCESS | 2328 | 1471694458242 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 05:00:58 INFO - PROCESS | 2328 | 1471694458246 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:58 INFO - PROCESS | 2328 | 1471694458247 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x1168d2800 == 41 [pid = 2328] [id = 139] 05:00:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x128408800) [pid = 2328] [serial = 414] [outer = 0x0] 05:00:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x128891000) [pid = 2328] [serial = 415] [outer = 0x128408800] 05:00:58 INFO - PROCESS | 2328 | 1471694458273 Marionette DEBUG loaded listener.js 05:00:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x12901b800) [pid = 2328] [serial = 416] [outer = 0x128408800] 05:00:58 INFO - PROCESS | 2328 | 1471694458656 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]]]}] 05:00:58 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 05:00:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 05:00:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 05:00:58 INFO - PROCESS | 2328 | 1471694458678 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 05:00:58 INFO - PROCESS | 2328 | 1471694458679 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 05:00:58 INFO - PROCESS | 2328 | 1471694458681 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 05:00:58 INFO - PROCESS | 2328 | 1471694458683 Marionette TRACE conn2 <- [1,530,null,{}] 05:00:58 INFO - PROCESS | 2328 | 1471694458693 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}] 05:00:58 INFO - PROCESS | 2328 | 1471694458697 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:58 INFO - PROCESS | 2328 | 1471694458817 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 05:00:58 INFO - PROCESS | 2328 | 1471694458820 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:58 INFO - PROCESS | 2328 | 1471694458822 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x124a8d000 == 42 [pid = 2328] [id = 140] 05:00:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x12918cc00) [pid = 2328] [serial = 417] [outer = 0x0] 05:00:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x1293cfc00) [pid = 2328] [serial = 418] [outer = 0x12918cc00] 05:00:58 INFO - PROCESS | 2328 | 1471694458848 Marionette DEBUG loaded listener.js 05:00:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x12b153c00) [pid = 2328] [serial = 419] [outer = 0x12918cc00] 05:00:59 INFO - PROCESS | 2328 | 1471694459192 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"]]]}] 05:00:59 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 05:00:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 05:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 05:00:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:00:59 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 05:00:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 05:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 05:00:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:00:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 526ms 05:00:59 INFO - PROCESS | 2328 | 1471694459209 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 05:00:59 INFO - PROCESS | 2328 | 1471694459210 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 05:00:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 05:00:59 INFO - PROCESS | 2328 | 1471694459213 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 05:00:59 INFO - PROCESS | 2328 | 1471694459214 Marionette TRACE conn2 <- [1,534,null,{}] 05:00:59 INFO - PROCESS | 2328 | 1471694459216 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}] 05:00:59 INFO - PROCESS | 2328 | 1471694459217 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:59 INFO - PROCESS | 2328 | 1471694459326 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 05:00:59 INFO - PROCESS | 2328 | 1471694459338 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:59 INFO - PROCESS | 2328 | 1471694459346 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x12916b000 == 43 [pid = 2328] [id = 141] 05:00:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x12a995800) [pid = 2328] [serial = 420] [outer = 0x0] 05:00:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x12ba73800) [pid = 2328] [serial = 421] [outer = 0x12a995800] 05:00:59 INFO - PROCESS | 2328 | 1471694459371 Marionette DEBUG loaded listener.js 05:00:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 123 (0x12bcdc000) [pid = 2328] [serial = 422] [outer = 0x12a995800] 05:00:59 INFO - PROCESS | 2328 | 1471694459700 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]]]}] 05:00:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 05:00:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 517ms 05:00:59 INFO - PROCESS | 2328 | 1471694459731 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 05:00:59 INFO - PROCESS | 2328 | 1471694459732 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 05:00:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 05:00:59 INFO - PROCESS | 2328 | 1471694459734 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 05:00:59 INFO - PROCESS | 2328 | 1471694459735 Marionette TRACE conn2 <- [1,538,null,{}] 05:00:59 INFO - PROCESS | 2328 | 1471694459738 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}] 05:00:59 INFO - PROCESS | 2328 | 1471694459739 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:59 INFO - PROCESS | 2328 | 1471694459841 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 05:00:59 INFO - PROCESS | 2328 | 1471694459859 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:59 INFO - PROCESS | 2328 | 1471694459860 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:00:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a95a000 == 44 [pid = 2328] [id = 142] 05:00:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 124 (0x12be28c00) [pid = 2328] [serial = 423] [outer = 0x0] 05:00:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 125 (0x12beb6400) [pid = 2328] [serial = 424] [outer = 0x12be28c00] 05:00:59 INFO - PROCESS | 2328 | 1471694459891 Marionette DEBUG loaded listener.js 05:00:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 126 (0x12bebdc00) [pid = 2328] [serial = 425] [outer = 0x12be28c00] 05:01:00 INFO - PROCESS | 2328 | 1471694460242 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]]]}] 05:01:00 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. 05:01:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 520ms 05:01:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 05:01:00 INFO - PROCESS | 2328 | 1471694460261 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 05:01:00 INFO - PROCESS | 2328 | 1471694460262 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 05:01:00 INFO - PROCESS | 2328 | 1471694460264 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 05:01:00 INFO - PROCESS | 2328 | 1471694460265 Marionette TRACE conn2 <- [1,542,null,{}] 05:01:00 INFO - PROCESS | 2328 | 1471694460268 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}] 05:01:00 INFO - PROCESS | 2328 | 1471694460269 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:00 INFO - PROCESS | 2328 | 1471694460381 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 05:01:00 INFO - PROCESS | 2328 | 1471694460385 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:00 INFO - PROCESS | 2328 | 1471694460386 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb62000 == 45 [pid = 2328] [id = 143] 05:01:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 127 (0x12be2e000) [pid = 2328] [serial = 426] [outer = 0x0] 05:01:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 128 (0x12bec2800) [pid = 2328] [serial = 427] [outer = 0x12be2e000] 05:01:00 INFO - PROCESS | 2328 | 1471694460443 Marionette DEBUG loaded listener.js 05:01:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 129 (0x12c604000) [pid = 2328] [serial = 428] [outer = 0x12be2e000] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 128 (0x1126dac00) [pid = 2328] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 127 (0x10eaf5400) [pid = 2328] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 126 (0x1183ec800) [pid = 2328] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 125 (0x120f6f400) [pid = 2328] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 124 (0x129319800) [pid = 2328] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 123 (0x110e75400) [pid = 2328] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 122 (0x110e73000) [pid = 2328] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x129312000) [pid = 2328] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x124b4b000) [pid = 2328] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x1213d9c00) [pid = 2328] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x1126e4c00) [pid = 2328] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 05:01:00 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x12bb44800) [pid = 2328] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 05:01:00 INFO - PROCESS | 2328 | 1471694460875 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]]]}] 05:01:00 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. 05:01:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 620ms 05:01:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 05:01:00 INFO - PROCESS | 2328 | 1471694460889 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 05:01:00 INFO - PROCESS | 2328 | 1471694460891 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 05:01:00 INFO - PROCESS | 2328 | 1471694460895 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 05:01:00 INFO - PROCESS | 2328 | 1471694460896 Marionette TRACE conn2 <- [1,546,null,{}] 05:01:00 INFO - PROCESS | 2328 | 1471694460898 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}] 05:01:00 INFO - PROCESS | 2328 | 1471694460899 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:01 INFO - PROCESS | 2328 | 1471694461032 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 05:01:01 INFO - PROCESS | 2328 | 1471694461119 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:01 INFO - PROCESS | 2328 | 1471694461122 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c173000 == 46 [pid = 2328] [id = 144] 05:01:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x110e74800) [pid = 2328] [serial = 429] [outer = 0x0] 05:01:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x1183ee000) [pid = 2328] [serial = 430] [outer = 0x110e74800] 05:01:01 INFO - PROCESS | 2328 | 1471694461155 Marionette DEBUG loaded listener.js 05:01:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x12a638c00) [pid = 2328] [serial = 431] [outer = 0x110e74800] 05:01:01 INFO - PROCESS | 2328 | 1471694461427 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]]]}] 05:01:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 05:01:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 570ms 05:01:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 05:01:01 INFO - PROCESS | 2328 | 1471694461464 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 05:01:01 INFO - PROCESS | 2328 | 1471694461465 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 05:01:01 INFO - PROCESS | 2328 | 1471694461467 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 05:01:01 INFO - PROCESS | 2328 | 1471694461472 Marionette TRACE conn2 <- [1,550,null,{}] 05:01:01 INFO - PROCESS | 2328 | 1471694461480 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}] 05:01:01 INFO - PROCESS | 2328 | 1471694461482 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:01 INFO - PROCESS | 2328 | 1471694461634 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 05:01:01 INFO - PROCESS | 2328 | 1471694461645 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:01 INFO - PROCESS | 2328 | 1471694461647 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c724000 == 47 [pid = 2328] [id = 145] 05:01:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x110e7bc00) [pid = 2328] [serial = 432] [outer = 0x0] 05:01:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x12bed7000) [pid = 2328] [serial = 433] [outer = 0x110e7bc00] 05:01:01 INFO - PROCESS | 2328 | 1471694461681 Marionette DEBUG loaded listener.js 05:01:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 123 (0x12cb80000) [pid = 2328] [serial = 434] [outer = 0x110e7bc00] 05:01:02 INFO - PROCESS | 2328 | 1471694462031 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]]]}] 05:01:02 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. 05:01:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 578ms 05:01:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 05:01:02 INFO - PROCESS | 2328 | 1471694462047 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 05:01:02 INFO - PROCESS | 2328 | 1471694462049 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 05:01:02 INFO - PROCESS | 2328 | 1471694462055 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 05:01:02 INFO - PROCESS | 2328 | 1471694462057 Marionette TRACE conn2 <- [1,554,null,{}] 05:01:02 INFO - PROCESS | 2328 | 1471694462060 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}] 05:01:02 INFO - PROCESS | 2328 | 1471694462062 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:02 INFO - PROCESS | 2328 | 1471694462155 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 05:01:02 INFO - PROCESS | 2328 | 1471694462158 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:02 INFO - PROCESS | 2328 | 1471694462159 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cba6800 == 48 [pid = 2328] [id = 146] 05:01:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 124 (0x128d54800) [pid = 2328] [serial = 435] [outer = 0x0] 05:01:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 125 (0x128d57000) [pid = 2328] [serial = 436] [outer = 0x128d54800] 05:01:02 INFO - PROCESS | 2328 | 1471694462179 Marionette DEBUG loaded listener.js 05:01:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 126 (0x128d5cc00) [pid = 2328] [serial = 437] [outer = 0x128d54800] 05:01:02 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:02 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:02 INFO - PROCESS | 2328 | 1471694462578 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]]]}] 05:01:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 05:01:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 576ms 05:01:02 INFO - PROCESS | 2328 | 1471694462628 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 05:01:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 05:01:02 INFO - PROCESS | 2328 | 1471694462630 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 05:01:02 INFO - PROCESS | 2328 | 1471694462633 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 05:01:02 INFO - PROCESS | 2328 | 1471694462635 Marionette TRACE conn2 <- [1,558,null,{}] 05:01:02 INFO - PROCESS | 2328 | 1471694462638 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}] 05:01:02 INFO - PROCESS | 2328 | 1471694462640 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:02 INFO - PROCESS | 2328 | 1471694462846 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 05:01:02 INFO - PROCESS | 2328 | 1471694462983 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:02 INFO - PROCESS | 2328 | 1471694462985 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x1160a9000 == 49 [pid = 2328] [id = 147] 05:01:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 127 (0x10eaf2c00) [pid = 2328] [serial = 438] [outer = 0x0] 05:01:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 128 (0x10eafe800) [pid = 2328] [serial = 439] [outer = 0x10eaf2c00] 05:01:03 INFO - PROCESS | 2328 | 1471694463042 Marionette DEBUG loaded listener.js 05:01:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 129 (0x1126db400) [pid = 2328] [serial = 440] [outer = 0x10eaf2c00] 05:01:03 INFO - PROCESS | 2328 | 1471694463577 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]]]}] 05:01:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 05:01:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 973ms 05:01:03 INFO - PROCESS | 2328 | 1471694463606 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 05:01:03 INFO - PROCESS | 2328 | 1471694463609 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 05:01:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 05:01:03 INFO - PROCESS | 2328 | 1471694463613 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 05:01:03 INFO - PROCESS | 2328 | 1471694463615 Marionette TRACE conn2 <- [1,562,null,{}] 05:01:03 INFO - PROCESS | 2328 | 1471694463618 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}] 05:01:03 INFO - PROCESS | 2328 | 1471694463620 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:03 INFO - PROCESS | 2328 | 1471694463724 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 05:01:03 INFO - PROCESS | 2328 | 1471694463798 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:03 INFO - PROCESS | 2328 | 1471694463799 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x119964800 == 50 [pid = 2328] [id = 148] 05:01:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 130 (0x118925400) [pid = 2328] [serial = 441] [outer = 0x0] 05:01:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 131 (0x119946c00) [pid = 2328] [serial = 442] [outer = 0x118925400] 05:01:03 INFO - PROCESS | 2328 | 1471694463831 Marionette DEBUG loaded listener.js 05:01:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 132 (0x120e52400) [pid = 2328] [serial = 443] [outer = 0x118925400] 05:01:04 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:04 INFO - PROCESS | 2328 | 1471694464256 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]]]}] 05:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 05:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 05:01:04 INFO - PROCESS | 2328 | 1471694464283 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 05:01:04 INFO - PROCESS | 2328 | 1471694464285 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 05:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 05:01:04 INFO - PROCESS | 2328 | 1471694464288 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 05:01:04 INFO - PROCESS | 2328 | 1471694464289 Marionette TRACE conn2 <- [1,566,null,{}] 05:01:04 INFO - PROCESS | 2328 | 1471694464292 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}] 05:01:04 INFO - PROCESS | 2328 | 1471694464293 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:04 INFO - PROCESS | 2328 | 1471694464399 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 05:01:04 INFO - PROCESS | 2328 | 1471694464473 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:04 INFO - PROCESS | 2328 | 1471694464474 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:04 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b21d800 == 51 [pid = 2328] [id = 149] 05:01:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 133 (0x121454800) [pid = 2328] [serial = 444] [outer = 0x0] 05:01:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 134 (0x124192400) [pid = 2328] [serial = 445] [outer = 0x121454800] 05:01:04 INFO - PROCESS | 2328 | 1471694464505 Marionette DEBUG loaded listener.js 05:01:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 135 (0x1284f0c00) [pid = 2328] [serial = 446] [outer = 0x121454800] 05:01:04 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:04 INFO - PROCESS | 2328 | 1471694464911 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]]]}] 05:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 05:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 05:01:04 INFO - PROCESS | 2328 | 1471694464958 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 05:01:04 INFO - PROCESS | 2328 | 1471694464960 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 05:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 05:01:04 INFO - PROCESS | 2328 | 1471694464968 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 05:01:04 INFO - PROCESS | 2328 | 1471694464972 Marionette TRACE conn2 <- [1,570,null,{}] 05:01:04 INFO - PROCESS | 2328 | 1471694464974 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}] 05:01:04 INFO - PROCESS | 2328 | 1471694464976 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:05 INFO - PROCESS | 2328 | 1471694465106 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 05:01:05 INFO - PROCESS | 2328 | 1471694465166 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:05 INFO - PROCESS | 2328 | 1471694465168 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d19d800 == 52 [pid = 2328] [id = 150] 05:01:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 136 (0x121457400) [pid = 2328] [serial = 447] [outer = 0x0] 05:01:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 137 (0x1284fe800) [pid = 2328] [serial = 448] [outer = 0x121457400] 05:01:05 INFO - PROCESS | 2328 | 1471694465211 Marionette DEBUG loaded listener.js 05:01:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 138 (0x129184c00) [pid = 2328] [serial = 449] [outer = 0x121457400] 05:01:05 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:05 INFO - PROCESS | 2328 | 1471694465623 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]]]}] 05:01:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 05:01:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 675ms 05:01:05 INFO - PROCESS | 2328 | 1471694465640 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 05:01:05 INFO - PROCESS | 2328 | 1471694465641 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 05:01:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 05:01:05 INFO - PROCESS | 2328 | 1471694465643 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 05:01:05 INFO - PROCESS | 2328 | 1471694465645 Marionette TRACE conn2 <- [1,574,null,{}] 05:01:05 INFO - PROCESS | 2328 | 1471694465647 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}] 05:01:05 INFO - PROCESS | 2328 | 1471694465648 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:05 INFO - PROCESS | 2328 | 1471694465753 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 05:01:05 INFO - PROCESS | 2328 | 1471694465810 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:05 INFO - PROCESS | 2328 | 1471694465812 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d1aa000 == 53 [pid = 2328] [id = 151] 05:01:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 139 (0x12918f400) [pid = 2328] [serial = 450] [outer = 0x0] 05:01:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 140 (0x12a632c00) [pid = 2328] [serial = 451] [outer = 0x12918f400] 05:01:05 INFO - PROCESS | 2328 | 1471694465842 Marionette DEBUG loaded listener.js 05:01:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 141 (0x12a786c00) [pid = 2328] [serial = 452] [outer = 0x12918f400] 05:01:06 INFO - PROCESS | 2328 | 1471694466295 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]]]}] 05:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 05:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 720ms 05:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 05:01:06 INFO - PROCESS | 2328 | 1471694466363 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 05:01:06 INFO - PROCESS | 2328 | 1471694466365 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 05:01:06 INFO - PROCESS | 2328 | 1471694466367 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 05:01:06 INFO - PROCESS | 2328 | 1471694466368 Marionette TRACE conn2 <- [1,578,null,{}] 05:01:06 INFO - PROCESS | 2328 | 1471694466388 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}] 05:01:06 INFO - PROCESS | 2328 | 1471694466389 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:06 INFO - PROCESS | 2328 | 1471694466493 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 05:01:06 INFO - PROCESS | 2328 | 1471694466565 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:06 INFO - PROCESS | 2328 | 1471694466569 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x121193800 == 54 [pid = 2328] [id = 152] 05:01:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 142 (0x128663c00) [pid = 2328] [serial = 453] [outer = 0x0] 05:01:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 143 (0x128665800) [pid = 2328] [serial = 454] [outer = 0x128663c00] 05:01:06 INFO - PROCESS | 2328 | 1471694466606 Marionette DEBUG loaded listener.js 05:01:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 144 (0x129314800) [pid = 2328] [serial = 455] [outer = 0x128663c00] 05:01:07 INFO - PROCESS | 2328 | 1471694467187 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]]]}] 05:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 05:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 870ms 05:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 05:01:07 INFO - PROCESS | 2328 | 1471694467238 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 05:01:07 INFO - PROCESS | 2328 | 1471694467240 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 05:01:07 INFO - PROCESS | 2328 | 1471694467243 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 05:01:07 INFO - PROCESS | 2328 | 1471694467245 Marionette TRACE conn2 <- [1,582,null,{}] 05:01:07 INFO - PROCESS | 2328 | 1471694467249 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}] 05:01:07 INFO - PROCESS | 2328 | 1471694467251 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:07 INFO - PROCESS | 2328 | 1471694467345 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 05:01:07 INFO - PROCESS | 2328 | 1471694467421 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:07 INFO - PROCESS | 2328 | 1471694467423 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:07 INFO - PROCESS | 2328 | ++DOCSHELL 0x119429800 == 55 [pid = 2328] [id = 153] 05:01:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 145 (0x1183e6800) [pid = 2328] [serial = 456] [outer = 0x0] 05:01:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 146 (0x119405400) [pid = 2328] [serial = 457] [outer = 0x1183e6800] 05:01:07 INFO - PROCESS | 2328 | 1471694467452 Marionette DEBUG loaded listener.js 05:01:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 147 (0x120f6f400) [pid = 2328] [serial = 458] [outer = 0x1183e6800] 05:01:07 INFO - PROCESS | 2328 | 1471694467873 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]]]}] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x11336b000 == 54 [pid = 2328] [id = 53] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x12cba6800 == 53 [pid = 2328] [id = 146] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x12c724000 == 52 [pid = 2328] [id = 145] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x12c173000 == 51 [pid = 2328] [id = 144] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb62000 == 50 [pid = 2328] [id = 143] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x12a95a000 == 49 [pid = 2328] [id = 142] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x12916b000 == 48 [pid = 2328] [id = 141] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 146 (0x124b3f400) [pid = 2328] [serial = 346] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 145 (0x11940dc00) [pid = 2328] [serial = 343] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 144 (0x12901cc00) [pid = 2328] [serial = 349] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 143 (0x117ea5000) [pid = 2328] [serial = 340] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x124a8d000 == 47 [pid = 2328] [id = 140] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x1168d2800 == 46 [pid = 2328] [id = 139] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x12104e000 == 45 [pid = 2328] [id = 138] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x11996e000 == 44 [pid = 2328] [id = 137] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x117e86800 == 43 [pid = 2328] [id = 136] 05:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 05:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x113ada800 == 42 [pid = 2328] [id = 135] 05:01:07 INFO - PROCESS | 2328 | --DOCSHELL 0x11891f000 == 41 [pid = 2328] [id = 131] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 142 (0x1126e3000) [pid = 2328] [serial = 370] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 141 (0x10eafb800) [pid = 2328] [serial = 373] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 140 (0x12bb40000) [pid = 2328] [serial = 371] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 139 (0x11846b000) [pid = 2328] [serial = 352] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 138 (0x121450400) [pid = 2328] [serial = 355] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 137 (0x124aadc00) [pid = 2328] [serial = 356] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 136 (0x12b2d0000) [pid = 2328] [serial = 364] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 135 (0x110e7e000) [pid = 2328] [serial = 379] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 134 (0x110e78c00) [pid = 2328] [serial = 376] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 133 (0x12a510c00) [pid = 2328] [serial = 361] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 132 (0x12abd3c00) [pid = 2328] [serial = 362] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 131 (0x128409800) [pid = 2328] [serial = 358] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 130 (0x12918e800) [pid = 2328] [serial = 359] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 129 (0x1213e4c00) [pid = 2328] [serial = 385] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 128 (0x12a50d000) [pid = 2328] [serial = 382] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 127 (0x110e7cc00) [pid = 2328] [serial = 377] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 126 (0x1213ba400) [pid = 2328] [serial = 380] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 125 (0x119510c00) [pid = 2328] [serial = 353] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 124 (0x12be27800) [pid = 2328] [serial = 367] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 123 (0x12a655000) [pid = 2328] [serial = 386] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 122 (0x12bee1400) [pid = 2328] [serial = 368] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x10eaffc00) [pid = 2328] [serial = 374] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x12ba74000) [pid = 2328] [serial = 365] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x12c60b000) [pid = 2328] [serial = 383] [outer = 0x0] [url = about:blank] 05:01:07 INFO - PROCESS | 2328 | 1471694467943 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 05:01:07 INFO - PROCESS | 2328 | 1471694467946 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 05:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 05:01:07 INFO - PROCESS | 2328 | 1471694467956 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 05:01:07 INFO - PROCESS | 2328 | 1471694467958 Marionette TRACE conn2 <- [1,586,null,{}] 05:01:07 INFO - PROCESS | 2328 | 1471694467960 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}] 05:01:07 INFO - PROCESS | 2328 | 1471694467962 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:08 INFO - PROCESS | 2328 | 1471694468046 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 05:01:08 INFO - PROCESS | 2328 | 1471694468056 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:08 INFO - PROCESS | 2328 | 1471694468058 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x118168800 == 42 [pid = 2328] [id = 154] 05:01:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x1213e2400) [pid = 2328] [serial = 459] [outer = 0x0] 05:01:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x121450400) [pid = 2328] [serial = 460] [outer = 0x1213e2400] 05:01:08 INFO - PROCESS | 2328 | 1471694468086 Marionette DEBUG loaded listener.js 05:01:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x124ab4c00) [pid = 2328] [serial = 461] [outer = 0x1213e2400] 05:01:08 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:08 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:08 INFO - PROCESS | 2328 | 1471694468428 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]]]}] 05:01:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 05:01:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 05:01:08 INFO - PROCESS | 2328 | 1471694468475 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 05:01:08 INFO - PROCESS | 2328 | 1471694468477 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 05:01:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 05:01:08 INFO - PROCESS | 2328 | 1471694468479 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 05:01:08 INFO - PROCESS | 2328 | 1471694468481 Marionette TRACE conn2 <- [1,590,null,{}] 05:01:08 INFO - PROCESS | 2328 | 1471694468489 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}] 05:01:08 INFO - PROCESS | 2328 | 1471694468492 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:08 INFO - PROCESS | 2328 | 1471694468576 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 05:01:08 INFO - PROCESS | 2328 | 1471694468581 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:08 INFO - PROCESS | 2328 | 1471694468583 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x121269800 == 43 [pid = 2328] [id = 155] 05:01:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 123 (0x128403800) [pid = 2328] [serial = 462] [outer = 0x0] 05:01:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 124 (0x1284f9000) [pid = 2328] [serial = 463] [outer = 0x128403800] 05:01:08 INFO - PROCESS | 2328 | 1471694468612 Marionette DEBUG loaded listener.js 05:01:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 125 (0x128662c00) [pid = 2328] [serial = 464] [outer = 0x128403800] 05:01:08 INFO - PROCESS | 2328 | 1471694468955 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]]]}] 05:01:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 05:01:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 521ms 05:01:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 05:01:09 INFO - PROCESS | 2328 | 1471694469009 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 05:01:09 INFO - PROCESS | 2328 | 1471694469011 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 05:01:09 INFO - PROCESS | 2328 | 1471694469013 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 05:01:09 INFO - PROCESS | 2328 | 1471694469014 Marionette TRACE conn2 <- [1,594,null,{}] 05:01:09 INFO - PROCESS | 2328 | 1471694469016 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}] 05:01:09 INFO - PROCESS | 2328 | 1471694469018 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:09 INFO - PROCESS | 2328 | 1471694469100 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 05:01:09 INFO - PROCESS | 2328 | 1471694469105 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:09 INFO - PROCESS | 2328 | 1471694469107 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x125d84800 == 44 [pid = 2328] [id = 156] 05:01:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 126 (0x12866a400) [pid = 2328] [serial = 465] [outer = 0x0] 05:01:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 127 (0x128d50800) [pid = 2328] [serial = 466] [outer = 0x12866a400] 05:01:09 INFO - PROCESS | 2328 | 1471694469133 Marionette DEBUG loaded listener.js 05:01:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 128 (0x128d5a400) [pid = 2328] [serial = 467] [outer = 0x12866a400] 05:01:09 INFO - PROCESS | 2328 | 1471694469475 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]]]}] 05:01:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 05:01:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 469ms 05:01:09 INFO - PROCESS | 2328 | 1471694469483 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 05:01:09 INFO - PROCESS | 2328 | 1471694469484 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 05:01:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 05:01:09 INFO - PROCESS | 2328 | 1471694469488 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 05:01:09 INFO - PROCESS | 2328 | 1471694469490 Marionette TRACE conn2 <- [1,598,null,{}] 05:01:09 INFO - PROCESS | 2328 | 1471694469493 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}] 05:01:09 INFO - PROCESS | 2328 | 1471694469494 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:09 INFO - PROCESS | 2328 | 1471694469577 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 05:01:09 INFO - PROCESS | 2328 | 1471694469642 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:09 INFO - PROCESS | 2328 | 1471694469643 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x12848d800 == 45 [pid = 2328] [id = 157] 05:01:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 129 (0x12866bc00) [pid = 2328] [serial = 468] [outer = 0x0] 05:01:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 130 (0x129020400) [pid = 2328] [serial = 469] [outer = 0x12866bc00] 05:01:09 INFO - PROCESS | 2328 | 1471694469669 Marionette DEBUG loaded listener.js 05:01:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 131 (0x12a658800) [pid = 2328] [serial = 470] [outer = 0x12866bc00] 05:01:09 INFO - PROCESS | 2328 | 1471694469982 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]]]}] 05:01:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 05:01:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 521ms 05:01:10 INFO - PROCESS | 2328 | 1471694470010 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 05:01:10 INFO - PROCESS | 2328 | 1471694470011 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 05:01:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 05:01:10 INFO - PROCESS | 2328 | 1471694470013 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 05:01:10 INFO - PROCESS | 2328 | 1471694470014 Marionette TRACE conn2 <- [1,602,null,{}] 05:01:10 INFO - PROCESS | 2328 | 1471694470017 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}] 05:01:10 INFO - PROCESS | 2328 | 1471694470023 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:10 INFO - PROCESS | 2328 | 1471694470142 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 05:01:10 INFO - PROCESS | 2328 | 1471694470155 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:10 INFO - PROCESS | 2328 | 1471694470156 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x1160c1000 == 46 [pid = 2328] [id = 158] 05:01:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 132 (0x12a655000) [pid = 2328] [serial = 471] [outer = 0x0] 05:01:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 133 (0x12b154c00) [pid = 2328] [serial = 472] [outer = 0x12a655000] 05:01:10 INFO - PROCESS | 2328 | 1471694470182 Marionette DEBUG loaded listener.js 05:01:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 134 (0x12beb7400) [pid = 2328] [serial = 473] [outer = 0x12a655000] 05:01:10 INFO - PROCESS | 2328 | 1471694470534 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]]]}] 05:01:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 05:01:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 570ms 05:01:10 INFO - PROCESS | 2328 | 1471694470583 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 05:01:10 INFO - PROCESS | 2328 | 1471694470585 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 05:01:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 05:01:10 INFO - PROCESS | 2328 | 1471694470587 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 05:01:10 INFO - PROCESS | 2328 | 1471694470588 Marionette TRACE conn2 <- [1,606,null,{}] 05:01:10 INFO - PROCESS | 2328 | 1471694470590 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}] 05:01:10 INFO - PROCESS | 2328 | 1471694470591 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:10 INFO - PROCESS | 2328 | 1471694470698 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 05:01:10 INFO - PROCESS | 2328 | 1471694470733 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:10 INFO - PROCESS | 2328 | 1471694470734 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b943800 == 47 [pid = 2328] [id = 159] 05:01:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 135 (0x112607000) [pid = 2328] [serial = 474] [outer = 0x0] 05:01:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 136 (0x11260c800) [pid = 2328] [serial = 475] [outer = 0x112607000] 05:01:10 INFO - PROCESS | 2328 | 1471694470767 Marionette DEBUG loaded listener.js 05:01:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 137 (0x112610800) [pid = 2328] [serial = 476] [outer = 0x112607000] 05:01:11 INFO - PROCESS | 2328 | 1471694471082 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]]]}] 05:01:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 05:01:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 05:01:11 INFO - PROCESS | 2328 | 1471694471108 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 05:01:11 INFO - PROCESS | 2328 | 1471694471109 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 05:01:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 05:01:11 INFO - PROCESS | 2328 | 1471694471112 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 05:01:11 INFO - PROCESS | 2328 | 1471694471113 Marionette TRACE conn2 <- [1,610,null,{}] 05:01:11 INFO - PROCESS | 2328 | 1471694471115 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}] 05:01:11 INFO - PROCESS | 2328 | 1471694471116 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:11 INFO - PROCESS | 2328 | 1471694471224 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 05:01:11 INFO - PROCESS | 2328 | 1471694471248 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:11 INFO - PROCESS | 2328 | 1471694471249 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4cd800 == 48 [pid = 2328] [id = 160] 05:01:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 138 (0x12633e000) [pid = 2328] [serial = 477] [outer = 0x0] 05:01:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 139 (0x12633fc00) [pid = 2328] [serial = 478] [outer = 0x12633e000] 05:01:11 INFO - PROCESS | 2328 | 1471694471274 Marionette DEBUG loaded listener.js 05:01:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 140 (0x126343800) [pid = 2328] [serial = 479] [outer = 0x12633e000] 05:01:11 INFO - PROCESS | 2328 | 1471694471598 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]]]}] 05:01:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 05:01:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 05:01:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 05:01:11 INFO - PROCESS | 2328 | 1471694471631 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 05:01:11 INFO - PROCESS | 2328 | 1471694471633 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 05:01:11 INFO - PROCESS | 2328 | 1471694471635 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 05:01:11 INFO - PROCESS | 2328 | 1471694471636 Marionette TRACE conn2 <- [1,614,null,{}] 05:01:11 INFO - PROCESS | 2328 | 1471694471638 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}] 05:01:11 INFO - PROCESS | 2328 | 1471694471639 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:11 INFO - PROCESS | 2328 | 1471694471751 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 05:01:11 INFO - PROCESS | 2328 | 1471694471764 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:11 INFO - PROCESS | 2328 | 1471694471765 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cb8e000 == 49 [pid = 2328] [id = 161] 05:01:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 141 (0x112592400) [pid = 2328] [serial = 480] [outer = 0x0] 05:01:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 142 (0x112599000) [pid = 2328] [serial = 481] [outer = 0x112592400] 05:01:11 INFO - PROCESS | 2328 | 1471694471790 Marionette DEBUG loaded listener.js 05:01:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 143 (0x11259cc00) [pid = 2328] [serial = 482] [outer = 0x112592400] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 142 (0x12918cc00) [pid = 2328] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 141 (0x128408800) [pid = 2328] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 140 (0x12a995800) [pid = 2328] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 139 (0x1213e5800) [pid = 2328] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 138 (0x12a997c00) [pid = 2328] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 137 (0x12be28c00) [pid = 2328] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 136 (0x128da2000) [pid = 2328] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 135 (0x12a789000) [pid = 2328] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 134 (0x128409000) [pid = 2328] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 133 (0x120e5a000) [pid = 2328] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 132 (0x12a632400) [pid = 2328] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 131 (0x12be2e000) [pid = 2328] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 130 (0x124ab4400) [pid = 2328] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 129 (0x124b42000) [pid = 2328] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 128 (0x121445800) [pid = 2328] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 127 (0x121975c00) [pid = 2328] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 126 (0x116aa7000) [pid = 2328] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 125 (0x110e74800) [pid = 2328] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 124 (0x119518800) [pid = 2328] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 123 (0x124aaa000) [pid = 2328] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 122 (0x118297800) [pid = 2328] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x11828f400) [pid = 2328] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x10eaf5c00) [pid = 2328] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x128b90000) [pid = 2328] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x1188b9400) [pid = 2328] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x110e7bc00) [pid = 2328] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x1176b7000) [pid = 2328] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x1183e2800) [pid = 2328] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x128b8a000) [pid = 2328] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x121082400) [pid = 2328] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 05:01:12 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x12be34400) [pid = 2328] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 05:01:12 INFO - PROCESS | 2328 | 1471694472299 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]]]}] 05:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 05:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 05:01:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 05:01:12 INFO - PROCESS | 2328 | 1471694472306 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 05:01:12 INFO - PROCESS | 2328 | 1471694472307 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 05:01:12 INFO - PROCESS | 2328 | 1471694472309 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 05:01:12 INFO - PROCESS | 2328 | 1471694472310 Marionette TRACE conn2 <- [1,618,null,{}] 05:01:12 INFO - PROCESS | 2328 | 1471694472312 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}] 05:01:12 INFO - PROCESS | 2328 | 1471694472313 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:12 INFO - PROCESS | 2328 | 1471694472402 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 05:01:12 INFO - PROCESS | 2328 | 1471694472407 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:12 INFO - PROCESS | 2328 | 1471694472408 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:12 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d3f800 == 50 [pid = 2328] [id = 162] 05:01:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x112597400) [pid = 2328] [serial = 483] [outer = 0x0] 05:01:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x116aae000) [pid = 2328] [serial = 484] [outer = 0x112597400] 05:01:12 INFO - PROCESS | 2328 | 1471694472433 Marionette DEBUG loaded listener.js 05:01:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x1188c0800) [pid = 2328] [serial = 485] [outer = 0x112597400] 05:01:12 INFO - PROCESS | 2328 | 1471694472783 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]]]}] 05:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 05:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 520ms 05:01:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 05:01:12 INFO - PROCESS | 2328 | 1471694472830 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 05:01:12 INFO - PROCESS | 2328 | 1471694472832 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 05:01:12 INFO - PROCESS | 2328 | 1471694472834 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 05:01:12 INFO - PROCESS | 2328 | 1471694472836 Marionette TRACE conn2 <- [1,622,null,{}] 05:01:12 INFO - PROCESS | 2328 | 1471694472838 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}] 05:01:12 INFO - PROCESS | 2328 | 1471694472840 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:12 INFO - PROCESS | 2328 | 1471694472942 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 05:01:12 INFO - PROCESS | 2328 | 1471694472945 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:12 INFO - PROCESS | 2328 | 1471694472947 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:12 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d46b800 == 51 [pid = 2328] [id = 163] 05:01:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x112590400) [pid = 2328] [serial = 486] [outer = 0x0] 05:01:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x123db6400) [pid = 2328] [serial = 487] [outer = 0x112590400] 05:01:12 INFO - PROCESS | 2328 | 1471694472974 Marionette DEBUG loaded listener.js 05:01:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x128891400) [pid = 2328] [serial = 488] [outer = 0x112590400] 05:01:13 INFO - PROCESS | 2328 | 1471694473311 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]]]}] 05:01:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 05:01:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 521ms 05:01:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 05:01:13 INFO - PROCESS | 2328 | 1471694473357 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 05:01:13 INFO - PROCESS | 2328 | 1471694473358 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 05:01:13 INFO - PROCESS | 2328 | 1471694473360 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 05:01:13 INFO - PROCESS | 2328 | 1471694473361 Marionette TRACE conn2 <- [1,626,null,{}] 05:01:13 INFO - PROCESS | 2328 | 1471694473363 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}] 05:01:13 INFO - PROCESS | 2328 | 1471694473364 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:13 INFO - PROCESS | 2328 | 1471694473448 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 05:01:13 INFO - PROCESS | 2328 | 1471694473513 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:13 INFO - PROCESS | 2328 | 1471694473514 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d684000 == 52 [pid = 2328] [id = 164] 05:01:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x112e9f000) [pid = 2328] [serial = 489] [outer = 0x0] 05:01:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x128da2c00) [pid = 2328] [serial = 490] [outer = 0x112e9f000] 05:01:13 INFO - PROCESS | 2328 | 1471694473539 Marionette DEBUG loaded listener.js 05:01:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x12b2c8c00) [pid = 2328] [serial = 491] [outer = 0x112e9f000] 05:01:13 INFO - PROCESS | 2328 | 1471694473807 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]]]}] 05:01:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 05:01:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 05:01:13 INFO - PROCESS | 2328 | 1471694473828 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 05:01:13 INFO - PROCESS | 2328 | 1471694473830 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 05:01:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 05:01:13 INFO - PROCESS | 2328 | 1471694473832 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 05:01:13 INFO - PROCESS | 2328 | 1471694473833 Marionette TRACE conn2 <- [1,630,null,{}] 05:01:13 INFO - PROCESS | 2328 | 1471694473850 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}] 05:01:13 INFO - PROCESS | 2328 | 1471694473851 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:13 INFO - PROCESS | 2328 | 1471694473942 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 05:01:13 INFO - PROCESS | 2328 | 1471694473946 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:13 INFO - PROCESS | 2328 | 1471694473947 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x12db9a000 == 53 [pid = 2328] [id = 165] 05:01:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x121a3f000) [pid = 2328] [serial = 492] [outer = 0x0] 05:01:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 123 (0x121a44c00) [pid = 2328] [serial = 493] [outer = 0x121a3f000] 05:01:13 INFO - PROCESS | 2328 | 1471694473972 Marionette DEBUG loaded listener.js 05:01:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 124 (0x121a49800) [pid = 2328] [serial = 494] [outer = 0x121a3f000] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x12a588000 == 52 [pid = 2328] [id = 83] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x12c71f800 == 51 [pid = 2328] [id = 133] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x12c7a4000 == 50 [pid = 2328] [id = 134] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x12a960800 == 49 [pid = 2328] [id = 116] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x12c721800 == 48 [pid = 2328] [id = 130] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x126462800 == 47 [pid = 2328] [id = 132] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x1293ae800 == 46 [pid = 2328] [id = 102] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x11339b800 == 45 [pid = 2328] [id = 84] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x119429800 == 44 [pid = 2328] [id = 153] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x121193800 == 43 [pid = 2328] [id = 152] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x12d1aa000 == 42 [pid = 2328] [id = 151] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x12d19d800 == 41 [pid = 2328] [id = 150] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x12b21d800 == 40 [pid = 2328] [id = 149] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x119964800 == 39 [pid = 2328] [id = 148] 05:01:14 INFO - PROCESS | 2328 | --DOCSHELL 0x1160a9000 == 38 [pid = 2328] [id = 147] 05:01:15 INFO - PROCESS | 2328 | --DOCSHELL 0x121269800 == 37 [pid = 2328] [id = 155] 05:01:15 INFO - PROCESS | 2328 | --DOCSHELL 0x125d84800 == 36 [pid = 2328] [id = 156] 05:01:15 INFO - PROCESS | 2328 | --DOCSHELL 0x1160c1000 == 35 [pid = 2328] [id = 158] 05:01:15 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4cd800 == 34 [pid = 2328] [id = 160] 05:01:15 INFO - PROCESS | 2328 | --DOCSHELL 0x118168800 == 33 [pid = 2328] [id = 154] 05:01:15 INFO - PROCESS | 2328 | --DOCSHELL 0x12cb8e000 == 32 [pid = 2328] [id = 161] 05:01:15 INFO - PROCESS | 2328 | --DOCSHELL 0x12b943800 == 31 [pid = 2328] [id = 159] 05:01:15 INFO - PROCESS | 2328 | --DOCSHELL 0x123d3f800 == 30 [pid = 2328] [id = 162] 05:01:15 INFO - PROCESS | 2328 | --DOCSHELL 0x12d46b800 == 29 [pid = 2328] [id = 163] 05:01:15 INFO - PROCESS | 2328 | --DOCSHELL 0x12848d800 == 28 [pid = 2328] [id = 157] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 123 (0x12cb80000) [pid = 2328] [serial = 434] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOCSHELL 0x12d684000 == 27 [pid = 2328] [id = 164] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 122 (0x12b153c00) [pid = 2328] [serial = 419] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x128891000) [pid = 2328] [serial = 415] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x12bcdc000) [pid = 2328] [serial = 422] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x12a786000) [pid = 2328] [serial = 389] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x12abd0800) [pid = 2328] [serial = 236] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x12beb6400) [pid = 2328] [serial = 424] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x12a50a800) [pid = 2328] [serial = 397] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x12bb45400) [pid = 2328] [serial = 401] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x128410800) [pid = 2328] [serial = 248] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x123ed7400) [pid = 2328] [serial = 410] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x12ba6dc00) [pid = 2328] [serial = 305] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x12c604000) [pid = 2328] [serial = 428] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x1263d7400) [pid = 2328] [serial = 412] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x12be2cc00) [pid = 2328] [serial = 293] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x1293cfc00) [pid = 2328] [serial = 418] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x12712a400) [pid = 2328] [serial = 347] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x1264adc00) [pid = 2328] [serial = 245] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x12bebdc00) [pid = 2328] [serial = 425] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x118291000) [pid = 2328] [serial = 239] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1183ee000) [pid = 2328] [serial = 430] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x120e58800) [pid = 2328] [serial = 242] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x12649f400) [pid = 2328] [serial = 395] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x118452800) [pid = 2328] [serial = 406] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x11940cc00) [pid = 2328] [serial = 296] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x12a786400) [pid = 2328] [serial = 398] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x117e25800) [pid = 2328] [serial = 404] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x124b41c00) [pid = 2328] [serial = 394] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x12a781400) [pid = 2328] [serial = 388] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1293cec00) [pid = 2328] [serial = 350] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12ba73800) [pid = 2328] [serial = 421] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x120c63800) [pid = 2328] [serial = 344] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x12bed7000) [pid = 2328] [serial = 433] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x11829a000) [pid = 2328] [serial = 341] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x128408000) [pid = 2328] [serial = 413] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x12901b800) [pid = 2328] [serial = 416] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x12ba6a400) [pid = 2328] [serial = 400] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x11994ac00) [pid = 2328] [serial = 392] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x119947800) [pid = 2328] [serial = 407] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x12918c800) [pid = 2328] [serial = 302] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x124196c00) [pid = 2328] [serial = 299] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x1213e6000) [pid = 2328] [serial = 409] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x12a638c00) [pid = 2328] [serial = 431] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x1126d8c00) [pid = 2328] [serial = 403] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x12c611800) [pid = 2328] [serial = 338] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x12bec2800) [pid = 2328] [serial = 427] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x1183e8c00) [pid = 2328] [serial = 391] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x128d57000) [pid = 2328] [serial = 436] [outer = 0x0] [url = about:blank] 05:01:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x112591c00) [pid = 2328] [serial = 495] [outer = 0x12cb85400] 05:01:15 INFO - PROCESS | 2328 | 1471694475642 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]]]}] 05:01:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 05:01:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1826ms 05:01:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 05:01:15 INFO - PROCESS | 2328 | 1471694475659 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 05:01:15 INFO - PROCESS | 2328 | 1471694475662 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 05:01:15 INFO - PROCESS | 2328 | 1471694475665 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 05:01:15 INFO - PROCESS | 2328 | 1471694475668 Marionette TRACE conn2 <- [1,634,null,{}] 05:01:15 INFO - PROCESS | 2328 | 1471694475675 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}] 05:01:15 INFO - PROCESS | 2328 | 1471694475676 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:15 INFO - PROCESS | 2328 | 1471694475756 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 05:01:15 INFO - PROCESS | 2328 | 1471694475810 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:15 INFO - PROCESS | 2328 | 1471694475814 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:15 INFO - PROCESS | 2328 | ++DOCSHELL 0x11336b000 == 28 [pid = 2328] [id = 166] 05:01:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x112606c00) [pid = 2328] [serial = 496] [outer = 0x0] 05:01:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x11260bc00) [pid = 2328] [serial = 497] [outer = 0x112606c00] 05:01:15 INFO - PROCESS | 2328 | 1471694475843 Marionette DEBUG loaded listener.js 05:01:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x1126e6400) [pid = 2328] [serial = 498] [outer = 0x112606c00] 05:01:16 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:16 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:16 INFO - PROCESS | 2328 | 1471694476157 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]]]}] 05:01:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 05:01:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 524ms 05:01:16 INFO - PROCESS | 2328 | 1471694476190 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 05:01:16 INFO - PROCESS | 2328 | 1471694476194 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 05:01:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 05:01:16 INFO - PROCESS | 2328 | 1471694476198 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 05:01:16 INFO - PROCESS | 2328 | 1471694476200 Marionette TRACE conn2 <- [1,638,null,{}] 05:01:16 INFO - PROCESS | 2328 | 1471694476203 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}] 05:01:16 INFO - PROCESS | 2328 | 1471694476207 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:16 INFO - PROCESS | 2328 | 1471694476288 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 05:01:16 INFO - PROCESS | 2328 | 1471694476337 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:16 INFO - PROCESS | 2328 | 1471694476338 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x11701a000 == 29 [pid = 2328] [id = 167] 05:01:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x112d3e800) [pid = 2328] [serial = 499] [outer = 0x0] 05:01:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x113d52000) [pid = 2328] [serial = 500] [outer = 0x112d3e800] 05:01:16 INFO - PROCESS | 2328 | 1471694476368 Marionette DEBUG loaded listener.js 05:01:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x11688ec00) [pid = 2328] [serial = 501] [outer = 0x112d3e800] 05:01:16 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:16 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:16 INFO - PROCESS | 2328 | 1471694476689 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]]]}] 05:01:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 05:01:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 525ms 05:01:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 05:01:16 INFO - PROCESS | 2328 | 1471694476723 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 05:01:16 INFO - PROCESS | 2328 | 1471694476725 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 05:01:16 INFO - PROCESS | 2328 | 1471694476735 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 05:01:16 INFO - PROCESS | 2328 | 1471694476738 Marionette TRACE conn2 <- [1,642,null,{}] 05:01:16 INFO - PROCESS | 2328 | 1471694476745 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}] 05:01:16 INFO - PROCESS | 2328 | 1471694476749 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:16 INFO - PROCESS | 2328 | 1471694476824 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 05:01:16 INFO - PROCESS | 2328 | 1471694476879 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:16 INFO - PROCESS | 2328 | 1471694476881 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x118124800 == 30 [pid = 2328] [id = 168] 05:01:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x10eaf9c00) [pid = 2328] [serial = 502] [outer = 0x0] 05:01:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1180d3400) [pid = 2328] [serial = 503] [outer = 0x10eaf9c00] 05:01:16 INFO - PROCESS | 2328 | 1471694476911 Marionette DEBUG loaded listener.js 05:01:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x118293000) [pid = 2328] [serial = 504] [outer = 0x10eaf9c00] 05:01:17 INFO - PROCESS | 2328 | 1471694477190 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]]]}] 05:01:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 05:01:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 480ms 05:01:17 INFO - PROCESS | 2328 | 1471694477210 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 05:01:17 INFO - PROCESS | 2328 | 1471694477212 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 05:01:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 05:01:17 INFO - PROCESS | 2328 | 1471694477214 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 05:01:17 INFO - PROCESS | 2328 | 1471694477215 Marionette TRACE conn2 <- [1,646,null,{}] 05:01:17 INFO - PROCESS | 2328 | 1471694477225 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}] 05:01:17 INFO - PROCESS | 2328 | 1471694477226 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:17 INFO - PROCESS | 2328 | 1471694477306 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 05:01:17 INFO - PROCESS | 2328 | 1471694477311 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:17 INFO - PROCESS | 2328 | 1471694477312 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x118ba0800 == 31 [pid = 2328] [id = 169] 05:01:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1182ec800) [pid = 2328] [serial = 505] [outer = 0x0] 05:01:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1183eac00) [pid = 2328] [serial = 506] [outer = 0x1182ec800] 05:01:17 INFO - PROCESS | 2328 | 1471694477339 Marionette DEBUG loaded listener.js 05:01:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x118452800) [pid = 2328] [serial = 507] [outer = 0x1182ec800] 05:01:17 INFO - PROCESS | 2328 | 1471694477663 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]]]}] 05:01:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 05:01:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms 05:01:17 INFO - PROCESS | 2328 | 1471694477684 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 05:01:17 INFO - PROCESS | 2328 | 1471694477686 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 05:01:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 05:01:17 INFO - PROCESS | 2328 | 1471694477691 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 05:01:17 INFO - PROCESS | 2328 | 1471694477692 Marionette TRACE conn2 <- [1,650,null,{}] 05:01:17 INFO - PROCESS | 2328 | 1471694477694 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}] 05:01:17 INFO - PROCESS | 2328 | 1471694477696 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:17 INFO - PROCESS | 2328 | 1471694477801 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 05:01:17 INFO - PROCESS | 2328 | 1471694477810 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:17 INFO - PROCESS | 2328 | 1471694477811 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x119833800 == 32 [pid = 2328] [id = 170] 05:01:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x10eafdc00) [pid = 2328] [serial = 508] [outer = 0x0] 05:01:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x118464800) [pid = 2328] [serial = 509] [outer = 0x10eafdc00] 05:01:17 INFO - PROCESS | 2328 | 1471694477836 Marionette DEBUG loaded listener.js 05:01:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x118924400) [pid = 2328] [serial = 510] [outer = 0x10eafdc00] 05:01:18 INFO - PROCESS | 2328 | 1471694478138 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]]]}] 05:01:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 05:01:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 470ms 05:01:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 05:01:18 INFO - PROCESS | 2328 | 1471694478161 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 05:01:18 INFO - PROCESS | 2328 | 1471694478162 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 05:01:18 INFO - PROCESS | 2328 | 1471694478164 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 05:01:18 INFO - PROCESS | 2328 | 1471694478165 Marionette TRACE conn2 <- [1,654,null,{}] 05:01:18 INFO - PROCESS | 2328 | 1471694478167 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}] 05:01:18 INFO - PROCESS | 2328 | 1471694478175 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:18 INFO - PROCESS | 2328 | 1471694478267 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 05:01:18 INFO - PROCESS | 2328 | 1471694478273 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:18 INFO - PROCESS | 2328 | 1471694478274 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x119bbf800 == 33 [pid = 2328] [id = 171] 05:01:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x118f49c00) [pid = 2328] [serial = 511] [outer = 0x0] 05:01:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x11940d400) [pid = 2328] [serial = 512] [outer = 0x118f49c00] 05:01:18 INFO - PROCESS | 2328 | 1471694478299 Marionette DEBUG loaded listener.js 05:01:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x120e5a000) [pid = 2328] [serial = 513] [outer = 0x118f49c00] 05:01:18 INFO - PROCESS | 2328 | 1471694478637 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]]]}] 05:01:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 05:01:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 05:01:18 INFO - PROCESS | 2328 | 1471694478686 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 05:01:18 INFO - PROCESS | 2328 | 1471694478688 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 05:01:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 05:01:18 INFO - PROCESS | 2328 | 1471694478690 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 05:01:18 INFO - PROCESS | 2328 | 1471694478691 Marionette TRACE conn2 <- [1,658,null,{}] 05:01:18 INFO - PROCESS | 2328 | 1471694478694 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}] 05:01:18 INFO - PROCESS | 2328 | 1471694478695 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:18 INFO - PROCESS | 2328 | 1471694478767 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 05:01:18 INFO - PROCESS | 2328 | 1471694478772 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:18 INFO - PROCESS | 2328 | 1471694478781 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x12104a000 == 34 [pid = 2328] [id = 172] 05:01:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x11994f800) [pid = 2328] [serial = 514] [outer = 0x0] 05:01:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x121211400) [pid = 2328] [serial = 515] [outer = 0x11994f800] 05:01:18 INFO - PROCESS | 2328 | 1471694478806 Marionette DEBUG loaded listener.js 05:01:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1213dc800) [pid = 2328] [serial = 516] [outer = 0x11994f800] 05:01:19 INFO - PROCESS | 2328 | 1471694479198 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]]]}] 05:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 05:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 05:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 05:01:19 INFO - PROCESS | 2328 | 1471694479209 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 05:01:19 INFO - PROCESS | 2328 | 1471694479211 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 05:01:19 INFO - PROCESS | 2328 | 1471694479214 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 05:01:19 INFO - PROCESS | 2328 | 1471694479216 Marionette TRACE conn2 <- [1,662,null,{}] 05:01:19 INFO - PROCESS | 2328 | 1471694479220 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}] 05:01:19 INFO - PROCESS | 2328 | 1471694479223 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:19 INFO - PROCESS | 2328 | 1471694479339 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 05:01:19 INFO - PROCESS | 2328 | 1471694479425 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:19 INFO - PROCESS | 2328 | 1471694479426 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x121194000 == 35 [pid = 2328] [id = 173] 05:01:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x112985800) [pid = 2328] [serial = 517] [outer = 0x0] 05:01:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1213de000) [pid = 2328] [serial = 518] [outer = 0x112985800] 05:01:19 INFO - PROCESS | 2328 | 1471694479469 Marionette DEBUG loaded listener.js 05:01:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x121820c00) [pid = 2328] [serial = 519] [outer = 0x112985800] 05:01:19 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:19 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:19 INFO - PROCESS | 2328 | 1471694479742 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]]]}] 05:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 05:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 575ms 05:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 05:01:19 INFO - PROCESS | 2328 | 1471694479793 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 05:01:19 INFO - PROCESS | 2328 | 1471694479794 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 05:01:19 INFO - PROCESS | 2328 | 1471694479797 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 05:01:19 INFO - PROCESS | 2328 | 1471694479798 Marionette TRACE conn2 <- [1,666,null,{}] 05:01:19 INFO - PROCESS | 2328 | 1471694479800 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}] 05:01:19 INFO - PROCESS | 2328 | 1471694479801 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:19 INFO - PROCESS | 2328 | 1471694479879 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 05:01:19 INFO - PROCESS | 2328 | 1471694479883 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:19 INFO - PROCESS | 2328 | 1471694479884 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x1241ca800 == 36 [pid = 2328] [id = 174] 05:01:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1176b2000) [pid = 2328] [serial = 520] [outer = 0x0] 05:01:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x121a3d000) [pid = 2328] [serial = 521] [outer = 0x1176b2000] 05:01:19 INFO - PROCESS | 2328 | 1471694479920 Marionette DEBUG loaded listener.js 05:01:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x121a47c00) [pid = 2328] [serial = 522] [outer = 0x1176b2000] 05:01:20 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:20 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:20 INFO - PROCESS | 2328 | 1471694480257 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]]]}] 05:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 05:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 05:01:20 INFO - PROCESS | 2328 | 1471694480317 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 05:01:20 INFO - PROCESS | 2328 | 1471694480319 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 05:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 05:01:20 INFO - PROCESS | 2328 | 1471694480323 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 05:01:20 INFO - PROCESS | 2328 | 1471694480324 Marionette TRACE conn2 <- [1,670,null,{}] 05:01:20 INFO - PROCESS | 2328 | 1471694480327 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}] 05:01:20 INFO - PROCESS | 2328 | 1471694480329 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:20 INFO - PROCESS | 2328 | 1471694480451 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 05:01:20 INFO - PROCESS | 2328 | 1471694480460 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:20 INFO - PROCESS | 2328 | 1471694480461 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x125d8b000 == 37 [pid = 2328] [id = 175] 05:01:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x121a3c400) [pid = 2328] [serial = 523] [outer = 0x0] 05:01:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x123ece000) [pid = 2328] [serial = 524] [outer = 0x121a3c400] 05:01:20 INFO - PROCESS | 2328 | 1471694480502 Marionette DEBUG loaded listener.js 05:01:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x124195000) [pid = 2328] [serial = 525] [outer = 0x121a3c400] 05:01:20 INFO - PROCESS | 2328 | 1471694480942 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]]]}] 05:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 05:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 05:01:20 INFO - PROCESS | 2328 | 1471694480993 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 05:01:20 INFO - PROCESS | 2328 | 1471694480996 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 05:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 05:01:21 INFO - PROCESS | 2328 | 1471694480999 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 05:01:21 INFO - PROCESS | 2328 | 1471694481002 Marionette TRACE conn2 <- [1,674,null,{}] 05:01:21 INFO - PROCESS | 2328 | 1471694481005 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}] 05:01:21 INFO - PROCESS | 2328 | 1471694481007 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:21 INFO - PROCESS | 2328 | 1471694481169 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 05:01:21 INFO - PROCESS | 2328 | 1471694481219 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:21 INFO - PROCESS | 2328 | 1471694481221 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x119433000 == 38 [pid = 2328] [id = 176] 05:01:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x124aaa000) [pid = 2328] [serial = 526] [outer = 0x0] 05:01:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x124ab2800) [pid = 2328] [serial = 527] [outer = 0x124aaa000] 05:01:21 INFO - PROCESS | 2328 | 1471694481262 Marionette DEBUG loaded listener.js 05:01:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x12611fc00) [pid = 2328] [serial = 528] [outer = 0x124aaa000] 05:01:21 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:21 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:01:21 INFO - PROCESS | 2328 | 1471694481646 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]]]}] 05:01:21 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 05:01:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 674ms 05:01:21 INFO - PROCESS | 2328 | 1471694481674 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 05:01:21 INFO - PROCESS | 2328 | 1471694481675 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 05:01:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 05:01:21 INFO - PROCESS | 2328 | 1471694481678 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 05:01:21 INFO - PROCESS | 2328 | 1471694481679 Marionette TRACE conn2 <- [1,678,null,{}] 05:01:21 INFO - PROCESS | 2328 | 1471694481681 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}] 05:01:21 INFO - PROCESS | 2328 | 1471694481682 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:21 INFO - PROCESS | 2328 | 1471694481831 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 05:01:21 INFO - PROCESS | 2328 | 1471694481846 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:21 INFO - PROCESS | 2328 | 1471694481847 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x12917a800 == 39 [pid = 2328] [id = 177] 05:01:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x121a3d400) [pid = 2328] [serial = 529] [outer = 0x0] 05:01:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x126124000) [pid = 2328] [serial = 530] [outer = 0x121a3d400] 05:01:21 INFO - PROCESS | 2328 | 1471694481887 Marionette DEBUG loaded listener.js 05:01:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x1261b8800) [pid = 2328] [serial = 531] [outer = 0x121a3d400] 05:01:22 INFO - PROCESS | 2328 | 1471694482300 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]]]}] 05:01:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 05:01:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 668ms 05:01:22 INFO - PROCESS | 2328 | 1471694482347 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 05:01:22 INFO - PROCESS | 2328 | 1471694482348 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 05:01:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 05:01:22 INFO - PROCESS | 2328 | 1471694482350 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 05:01:22 INFO - PROCESS | 2328 | 1471694482351 Marionette TRACE conn2 <- [1,682,null,{}] 05:01:22 INFO - PROCESS | 2328 | 1471694482354 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}] 05:01:22 INFO - PROCESS | 2328 | 1471694482355 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:22 INFO - PROCESS | 2328 | 1471694482451 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 05:01:22 INFO - PROCESS | 2328 | 1471694482487 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:22 INFO - PROCESS | 2328 | 1471694482488 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:22 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6da000 == 40 [pid = 2328] [id = 178] 05:01:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x126125400) [pid = 2328] [serial = 532] [outer = 0x0] 05:01:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x126341000) [pid = 2328] [serial = 533] [outer = 0x126125400] 05:01:22 INFO - PROCESS | 2328 | 1471694482520 Marionette DEBUG loaded listener.js 05:01:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x1263d7400) [pid = 2328] [serial = 534] [outer = 0x126125400] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x12a655000) [pid = 2328] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x112607000) [pid = 2328] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x112592400) [pid = 2328] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x12633e000) [pid = 2328] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x112597400) [pid = 2328] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x112590400) [pid = 2328] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x12866bc00) [pid = 2328] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x12866a400) [pid = 2328] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x128403800) [pid = 2328] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x1213e2400) [pid = 2328] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x1183e6800) [pid = 2328] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x128663c00) [pid = 2328] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x12918f400) [pid = 2328] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x121457400) [pid = 2328] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x121454800) [pid = 2328] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x118925400) [pid = 2328] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x10eaf2c00) [pid = 2328] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x128d54800) [pid = 2328] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 05:01:23 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x112e9f000) [pid = 2328] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 05:01:23 INFO - PROCESS | 2328 | 1471694483603 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]]]}] 05:01:23 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) 05:01:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1272ms 05:01:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 05:01:23 INFO - PROCESS | 2328 | 1471694483623 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 05:01:23 INFO - PROCESS | 2328 | 1471694483624 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 05:01:23 INFO - PROCESS | 2328 | 1471694483626 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 05:01:23 INFO - PROCESS | 2328 | 1471694483627 Marionette TRACE conn2 <- [1,686,null,{}] 05:01:23 INFO - PROCESS | 2328 | 1471694483629 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}] 05:01:23 INFO - PROCESS | 2328 | 1471694483630 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:23 INFO - PROCESS | 2328 | 1471694483709 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 05:01:23 INFO - PROCESS | 2328 | 1471694483728 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:23 INFO - PROCESS | 2328 | 1471694483729 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6f0800 == 41 [pid = 2328] [id = 179] 05:01:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1126e4800) [pid = 2328] [serial = 535] [outer = 0x0] 05:01:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x120e51400) [pid = 2328] [serial = 536] [outer = 0x1126e4800] 05:01:23 INFO - PROCESS | 2328 | 1471694483754 Marionette DEBUG loaded listener.js 05:01:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x124b42c00) [pid = 2328] [serial = 537] [outer = 0x1126e4800] 05:01:24 INFO - PROCESS | 2328 | 1471694484557 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]]]}] 05:01:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 05:01:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 05:01:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 05:01:24 INFO - PROCESS | 2328 | 1471694484597 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 05:01:24 INFO - PROCESS | 2328 | 1471694484598 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 05:01:24 INFO - PROCESS | 2328 | 1471694484601 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 05:01:24 INFO - PROCESS | 2328 | 1471694484602 Marionette TRACE conn2 <- [1,690,null,{}] 05:01:24 INFO - PROCESS | 2328 | 1471694484605 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}] 05:01:24 INFO - PROCESS | 2328 | 1471694484606 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:24 INFO - PROCESS | 2328 | 1471694484682 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 05:01:24 INFO - PROCESS | 2328 | 1471694484741 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:24 INFO - PROCESS | 2328 | 1471694484750 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b21d800 == 42 [pid = 2328] [id = 180] 05:01:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x112e9f000) [pid = 2328] [serial = 538] [outer = 0x0] 05:01:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1263ddc00) [pid = 2328] [serial = 539] [outer = 0x112e9f000] 05:01:24 INFO - PROCESS | 2328 | 1471694484775 Marionette DEBUG loaded listener.js 05:01:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x128406800) [pid = 2328] [serial = 540] [outer = 0x112e9f000] 05:01:25 INFO - PROCESS | 2328 | 1471694485684 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]]]}] 05:01:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 05:01:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1122ms 05:01:25 INFO - PROCESS | 2328 | 1471694485724 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 05:01:25 INFO - PROCESS | 2328 | 1471694485726 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 05:01:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 05:01:25 INFO - PROCESS | 2328 | 1471694485729 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 05:01:25 INFO - PROCESS | 2328 | 1471694485731 Marionette TRACE conn2 <- [1,694,null,{}] 05:01:25 INFO - PROCESS | 2328 | 1471694485735 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}] 05:01:25 INFO - PROCESS | 2328 | 1471694485737 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:25 INFO - PROCESS | 2328 | 1471694485848 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 05:01:25 INFO - PROCESS | 2328 | 1471694485904 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:25 INFO - PROCESS | 2328 | 1471694485905 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x1168c2800 == 43 [pid = 2328] [id = 181] 05:01:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x112590c00) [pid = 2328] [serial = 541] [outer = 0x0] 05:01:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x1126d8400) [pid = 2328] [serial = 542] [outer = 0x112590c00] 05:01:25 INFO - PROCESS | 2328 | 1471694485938 Marionette DEBUG loaded listener.js 05:01:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x112fa4c00) [pid = 2328] [serial = 543] [outer = 0x112590c00] 05:01:27 INFO - PROCESS | 2328 | 1471694487083 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]]]}] 05:01:27 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) 05:01:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1373ms 05:01:27 INFO - PROCESS | 2328 | 1471694487102 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 05:01:27 INFO - PROCESS | 2328 | 1471694487104 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 05:01:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 05:01:27 INFO - PROCESS | 2328 | 1471694487108 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 05:01:27 INFO - PROCESS | 2328 | 1471694487110 Marionette TRACE conn2 <- [1,698,null,{}] 05:01:27 INFO - PROCESS | 2328 | 1471694487114 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}] 05:01:27 INFO - PROCESS | 2328 | 1471694487115 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:27 INFO - PROCESS | 2328 | 1471694487237 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 05:01:27 INFO - PROCESS | 2328 | 1471694487317 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:27 INFO - PROCESS | 2328 | 1471694487318 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:27 INFO - PROCESS | 2328 | ++DOCSHELL 0x11737c000 == 44 [pid = 2328] [id = 182] 05:01:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1126de400) [pid = 2328] [serial = 544] [outer = 0x0] 05:01:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x11608c800) [pid = 2328] [serial = 545] [outer = 0x1126de400] 05:01:27 INFO - PROCESS | 2328 | 1471694487348 Marionette DEBUG loaded listener.js 05:01:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x116805c00) [pid = 2328] [serial = 546] [outer = 0x1126de400] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6f0800 == 43 [pid = 2328] [id = 179] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6da000 == 42 [pid = 2328] [id = 178] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x12917a800 == 41 [pid = 2328] [id = 177] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x119433000 == 40 [pid = 2328] [id = 176] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x125d8b000 == 39 [pid = 2328] [id = 175] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x121a44c00) [pid = 2328] [serial = 493] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x1241ca800 == 38 [pid = 2328] [id = 174] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x121194000 == 37 [pid = 2328] [id = 173] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x12104a000 == 36 [pid = 2328] [id = 172] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x119bbf800 == 35 [pid = 2328] [id = 171] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x119833800 == 34 [pid = 2328] [id = 170] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x118ba0800 == 33 [pid = 2328] [id = 169] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x118124800 == 32 [pid = 2328] [id = 168] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x11701a000 == 31 [pid = 2328] [id = 167] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x11336b000 == 30 [pid = 2328] [id = 166] 05:01:27 INFO - PROCESS | 2328 | --DOCSHELL 0x12db9a000 == 29 [pid = 2328] [id = 165] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x12b154c00) [pid = 2328] [serial = 472] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x112610800) [pid = 2328] [serial = 476] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x11260c800) [pid = 2328] [serial = 475] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x112599000) [pid = 2328] [serial = 481] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x12633fc00) [pid = 2328] [serial = 478] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x116aae000) [pid = 2328] [serial = 484] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x123db6400) [pid = 2328] [serial = 487] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x129020400) [pid = 2328] [serial = 469] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x128d50800) [pid = 2328] [serial = 466] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x128d5a400) [pid = 2328] [serial = 467] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1284f9000) [pid = 2328] [serial = 463] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x128662c00) [pid = 2328] [serial = 464] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x121450400) [pid = 2328] [serial = 460] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x124ab4c00) [pid = 2328] [serial = 461] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x120f6f400) [pid = 2328] [serial = 458] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x119405400) [pid = 2328] [serial = 457] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x129314800) [pid = 2328] [serial = 455] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x128665800) [pid = 2328] [serial = 454] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x12a786c00) [pid = 2328] [serial = 452] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x12a632c00) [pid = 2328] [serial = 451] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x129184c00) [pid = 2328] [serial = 449] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1284fe800) [pid = 2328] [serial = 448] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x1284f0c00) [pid = 2328] [serial = 446] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x124192400) [pid = 2328] [serial = 445] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x120e52400) [pid = 2328] [serial = 443] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x119946c00) [pid = 2328] [serial = 442] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x1126db400) [pid = 2328] [serial = 440] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x10eafe800) [pid = 2328] [serial = 439] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x128d5cc00) [pid = 2328] [serial = 437] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x12b2c8c00) [pid = 2328] [serial = 491] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x126343800) [pid = 2328] [serial = 479] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x11259cc00) [pid = 2328] [serial = 482] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x12beb7400) [pid = 2328] [serial = 473] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x12a658800) [pid = 2328] [serial = 470] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x128da2c00) [pid = 2328] [serial = 490] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x128891400) [pid = 2328] [serial = 488] [outer = 0x0] [url = about:blank] 05:01:27 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x1188c0800) [pid = 2328] [serial = 485] [outer = 0x0] [url = about:blank] 05:01:28 INFO - PROCESS | 2328 | 1471694488250 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]]]}] 05:01:28 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) 05:01:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1171ms 05:01:28 INFO - PROCESS | 2328 | 1471694488279 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 05:01:28 INFO - PROCESS | 2328 | 1471694488283 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 05:01:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 05:01:28 INFO - PROCESS | 2328 | 1471694488290 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 05:01:28 INFO - PROCESS | 2328 | 1471694488291 Marionette TRACE conn2 <- [1,702,null,{}] 05:01:28 INFO - PROCESS | 2328 | 1471694488294 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}] 05:01:28 INFO - PROCESS | 2328 | 1471694488295 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:28 INFO - PROCESS | 2328 | 1471694488384 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 05:01:28 INFO - PROCESS | 2328 | 1471694488434 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:28 INFO - PROCESS | 2328 | 1471694488435 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x11701a000 == 30 [pid = 2328] [id = 183] 05:01:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x116803800) [pid = 2328] [serial = 547] [outer = 0x0] 05:01:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x1176b1000) [pid = 2328] [serial = 548] [outer = 0x116803800] 05:01:28 INFO - PROCESS | 2328 | 1471694488464 Marionette DEBUG loaded listener.js 05:01:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x1181b7400) [pid = 2328] [serial = 549] [outer = 0x116803800] 05:01:29 INFO - PROCESS | 2328 | 1471694489252 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]]]}] 05:01:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 05:01:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 05:01:29 INFO - PROCESS | 2328 | 1471694489261 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 05:01:29 INFO - PROCESS | 2328 | 1471694489263 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 05:01:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 05:01:29 INFO - PROCESS | 2328 | 1471694489266 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 05:01:29 INFO - PROCESS | 2328 | 1471694489270 Marionette TRACE conn2 <- [1,706,null,{}] 05:01:29 INFO - PROCESS | 2328 | 1471694489281 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}] 05:01:29 INFO - PROCESS | 2328 | 1471694489286 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:29 INFO - PROCESS | 2328 | 1471694489393 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 05:01:29 INFO - PROCESS | 2328 | 1471694489398 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:29 INFO - PROCESS | 2328 | 1471694489400 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x119832800 == 31 [pid = 2328] [id = 184] 05:01:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x11845c000) [pid = 2328] [serial = 550] [outer = 0x0] 05:01:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x118927400) [pid = 2328] [serial = 551] [outer = 0x11845c000] 05:01:29 INFO - PROCESS | 2328 | 1471694489431 Marionette DEBUG loaded listener.js 05:01:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x11940b800) [pid = 2328] [serial = 552] [outer = 0x11845c000] 05:01:30 INFO - PROCESS | 2328 | 1471694490265 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]]]}] 05:01:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 05:01:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1026ms 05:01:30 INFO - PROCESS | 2328 | 1471694490291 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 05:01:30 INFO - PROCESS | 2328 | 1471694490293 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 05:01:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 05:01:30 INFO - PROCESS | 2328 | 1471694490295 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 05:01:30 INFO - PROCESS | 2328 | 1471694490296 Marionette TRACE conn2 <- [1,710,null,{}] 05:01:30 INFO - PROCESS | 2328 | 1471694490299 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}] 05:01:30 INFO - PROCESS | 2328 | 1471694490300 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:30 INFO - PROCESS | 2328 | 1471694490398 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 05:01:30 INFO - PROCESS | 2328 | 1471694490434 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:30 INFO - PROCESS | 2328 | 1471694490435 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x119bbb000 == 32 [pid = 2328] [id = 185] 05:01:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x1126d7400) [pid = 2328] [serial = 553] [outer = 0x0] 05:01:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x120e50800) [pid = 2328] [serial = 554] [outer = 0x1126d7400] 05:01:30 INFO - PROCESS | 2328 | 1471694490462 Marionette DEBUG loaded listener.js 05:01:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x120f6f400) [pid = 2328] [serial = 555] [outer = 0x1126d7400] 05:01:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 05:01:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 05:01:31 INFO - PROCESS | 2328 | 1471694491262 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]]]}] 05:01:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 05:01:31 INFO - PROCESS | 2328 | 1471694491274 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 05:01:31 INFO - PROCESS | 2328 | 1471694491275 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 05:01:31 INFO - PROCESS | 2328 | 1471694491277 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 05:01:31 INFO - PROCESS | 2328 | 1471694491278 Marionette TRACE conn2 <- [1,714,null,{}] 05:01:31 INFO - PROCESS | 2328 | 1471694491280 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}] 05:01:31 INFO - PROCESS | 2328 | 1471694491282 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:31 INFO - PROCESS | 2328 | 1471694491379 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 05:01:31 INFO - PROCESS | 2328 | 1471694491382 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:31 INFO - PROCESS | 2328 | 1471694491384 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:31 INFO - PROCESS | 2328 | ++DOCSHELL 0x121194000 == 33 [pid = 2328] [id = 186] 05:01:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x11608ac00) [pid = 2328] [serial = 556] [outer = 0x0] 05:01:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1213dbc00) [pid = 2328] [serial = 557] [outer = 0x11608ac00] 05:01:31 INFO - PROCESS | 2328 | 1471694491409 Marionette DEBUG loaded listener.js 05:01:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x121823000) [pid = 2328] [serial = 558] [outer = 0x11608ac00] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x124aaa000) [pid = 2328] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x121a3d400) [pid = 2328] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x1176b2000) [pid = 2328] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x10eafdc00) [pid = 2328] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x121a3f000) [pid = 2328] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x121a3c400) [pid = 2328] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x1182ec800) [pid = 2328] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x11994f800) [pid = 2328] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x112606c00) [pid = 2328] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x112d3e800) [pid = 2328] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x118f49c00) [pid = 2328] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x112985800) [pid = 2328] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x10eaf9c00) [pid = 2328] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 69 (0x126125400) [pid = 2328] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 05:01:31 INFO - PROCESS | 2328 | --DOMWINDOW == 68 (0x1126e4800) [pid = 2328] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 05:01:32 INFO - PROCESS | 2328 | 1471694492228 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]]]}] 05:01:32 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 05:01:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 05:01:32 INFO - PROCESS | 2328 | 1471694492248 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 05:01:32 INFO - PROCESS | 2328 | 1471694492249 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 05:01:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 05:01:32 INFO - PROCESS | 2328 | 1471694492251 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 05:01:32 INFO - PROCESS | 2328 | 1471694492252 Marionette TRACE conn2 <- [1,718,null,{}] 05:01:32 INFO - PROCESS | 2328 | 1471694492257 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}] 05:01:32 INFO - PROCESS | 2328 | 1471694492261 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:32 INFO - PROCESS | 2328 | 1471694492353 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 05:01:32 INFO - PROCESS | 2328 | 1471694492402 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:32 INFO - PROCESS | 2328 | 1471694492403 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:32 INFO - PROCESS | 2328 | ++DOCSHELL 0x123a21000 == 34 [pid = 2328] [id = 187] 05:01:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 69 (0x119cb5800) [pid = 2328] [serial = 559] [outer = 0x0] 05:01:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 70 (0x121917400) [pid = 2328] [serial = 560] [outer = 0x119cb5800] 05:01:32 INFO - PROCESS | 2328 | 1471694492430 Marionette DEBUG loaded listener.js 05:01:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x121a46400) [pid = 2328] [serial = 561] [outer = 0x119cb5800] 05:01:33 INFO - PROCESS | 2328 | 1471694493191 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]]]}] 05:01:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 05:01:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 05:01:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 05:01:33 INFO - PROCESS | 2328 | 1471694493224 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 05:01:33 INFO - PROCESS | 2328 | 1471694493225 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 05:01:33 INFO - PROCESS | 2328 | 1471694493227 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 05:01:33 INFO - PROCESS | 2328 | 1471694493228 Marionette TRACE conn2 <- [1,722,null,{}] 05:01:33 INFO - PROCESS | 2328 | 1471694493231 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}] 05:01:33 INFO - PROCESS | 2328 | 1471694493232 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:33 INFO - PROCESS | 2328 | 1471694493304 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 05:01:33 INFO - PROCESS | 2328 | 1471694493309 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:33 INFO - PROCESS | 2328 | 1471694493310 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x125d89000 == 35 [pid = 2328] [id = 188] 05:01:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x121a40400) [pid = 2328] [serial = 562] [outer = 0x0] 05:01:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x12448ac00) [pid = 2328] [serial = 563] [outer = 0x121a40400] 05:01:33 INFO - PROCESS | 2328 | 1471694493335 Marionette DEBUG loaded listener.js 05:01:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x124b3f400) [pid = 2328] [serial = 564] [outer = 0x121a40400] 05:01:33 INFO - PROCESS | 2328 | 1471694493665 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] 05:01:33 INFO - PROCESS | 2328 | 1471694493698 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 05:01:33 INFO - PROCESS | 2328 | 1471694493700 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 05:01:33 INFO - PROCESS | 2328 | 1471694493701 Marionette TRACE conn2 <- [1,726,null,{}] 05:01:33 INFO - PROCESS | 2328 | 1471694493704 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}] 05:01:33 INFO - PROCESS | 2328 | 1471694493705 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:33 INFO - PROCESS | 2328 | 1471694493778 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 05:01:33 INFO - PROCESS | 2328 | 1471694493838 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:33 INFO - PROCESS | 2328 | 1471694493839 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267ef000 == 36 [pid = 2328] [id = 189] 05:01:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x119407000) [pid = 2328] [serial = 565] [outer = 0x0] 05:01:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x125defc00) [pid = 2328] [serial = 566] [outer = 0x119407000] 05:01:33 INFO - PROCESS | 2328 | 1471694493865 Marionette DEBUG loaded listener.js 05:01:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x12611ec00) [pid = 2328] [serial = 567] [outer = 0x119407000] 05:01:34 INFO - PROCESS | 2328 | 1471694494368 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]]]}] 05:01:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 05:01:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 722ms 05:01:34 INFO - PROCESS | 2328 | 1471694494423 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 05:01:34 INFO - PROCESS | 2328 | 1471694494425 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 05:01:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 05:01:34 INFO - PROCESS | 2328 | 1471694494429 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 05:01:34 INFO - PROCESS | 2328 | 1471694494432 Marionette TRACE conn2 <- [1,730,null,{}] 05:01:34 INFO - PROCESS | 2328 | 1471694494452 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}] 05:01:34 INFO - PROCESS | 2328 | 1471694494454 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:34 INFO - PROCESS | 2328 | 1471694494574 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 05:01:34 INFO - PROCESS | 2328 | 1471694494622 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:34 INFO - PROCESS | 2328 | 1471694494625 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x1183c9800 == 37 [pid = 2328] [id = 190] 05:01:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x11608d800) [pid = 2328] [serial = 568] [outer = 0x0] 05:01:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x1161b1000) [pid = 2328] [serial = 569] [outer = 0x11608d800] 05:01:34 INFO - PROCESS | 2328 | 1471694494657 Marionette DEBUG loaded listener.js 05:01:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x117313000) [pid = 2328] [serial = 570] [outer = 0x11608d800] 05:01:35 INFO - PROCESS | 2328 | 1471694495121 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] 05:01:35 INFO - PROCESS | 2328 | 1471694495156 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 05:01:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 05:01:35 INFO - PROCESS | 2328 | 1471694495161 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 05:01:35 INFO - PROCESS | 2328 | 1471694495163 Marionette TRACE conn2 <- [1,734,null,{}] 05:01:35 INFO - PROCESS | 2328 | 1471694495165 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}] 05:01:35 INFO - PROCESS | 2328 | 1471694495167 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:35 INFO - PROCESS | 2328 | 1471694495271 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 05:01:35 INFO - PROCESS | 2328 | 1471694495331 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:35 INFO - PROCESS | 2328 | 1471694495333 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:35 INFO - PROCESS | 2328 | ++DOCSHELL 0x119bb2800 == 38 [pid = 2328] [id = 191] 05:01:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x1181bf400) [pid = 2328] [serial = 571] [outer = 0x0] 05:01:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1183ef800) [pid = 2328] [serial = 572] [outer = 0x1181bf400] 05:01:35 INFO - PROCESS | 2328 | 1471694495368 Marionette DEBUG loaded listener.js 05:01:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x11950f000) [pid = 2328] [serial = 573] [outer = 0x1181bf400] 05:01:35 INFO - PROCESS | 2328 | 1471694495875 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]]]}] 05:01:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 05:01:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 770ms 05:01:35 INFO - PROCESS | 2328 | 1471694495932 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 05:01:35 INFO - PROCESS | 2328 | 1471694495933 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 05:01:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 05:01:35 INFO - PROCESS | 2328 | 1471694495936 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 05:01:35 INFO - PROCESS | 2328 | 1471694495939 Marionette TRACE conn2 <- [1,738,null,{}] 05:01:35 INFO - PROCESS | 2328 | 1471694495946 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}] 05:01:35 INFO - PROCESS | 2328 | 1471694495949 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:36 INFO - PROCESS | 2328 | 1471694496048 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 05:01:36 INFO - PROCESS | 2328 | 1471694496104 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:36 INFO - PROCESS | 2328 | 1471694496106 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x129699000 == 39 [pid = 2328] [id = 192] 05:01:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1213dc000) [pid = 2328] [serial = 574] [outer = 0x0] 05:01:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x123db2400) [pid = 2328] [serial = 575] [outer = 0x1213dc000] 05:01:36 INFO - PROCESS | 2328 | 1471694496138 Marionette DEBUG loaded listener.js 05:01:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x12611f400) [pid = 2328] [serial = 576] [outer = 0x1213dc000] 05:01:37 INFO - PROCESS | 2328 | 1471694497032 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]]]}] 05:01:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 05:01:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 05:01:37 INFO - PROCESS | 2328 | 1471694497058 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 05:01:37 INFO - PROCESS | 2328 | 1471694497060 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 05:01:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 05:01:37 INFO - PROCESS | 2328 | 1471694497063 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 05:01:37 INFO - PROCESS | 2328 | 1471694497064 Marionette TRACE conn2 <- [1,742,null,{}] 05:01:37 INFO - PROCESS | 2328 | 1471694497066 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}] 05:01:37 INFO - PROCESS | 2328 | 1471694497068 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:37 INFO - PROCESS | 2328 | 1471694497214 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 05:01:37 INFO - PROCESS | 2328 | 1471694497289 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:37 INFO - PROCESS | 2328 | 1471694497290 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x118113000 == 40 [pid = 2328] [id = 193] 05:01:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x11259e400) [pid = 2328] [serial = 577] [outer = 0x0] 05:01:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x116010000) [pid = 2328] [serial = 578] [outer = 0x11259e400] 05:01:37 INFO - PROCESS | 2328 | 1471694497321 Marionette DEBUG loaded listener.js 05:01:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x126342000) [pid = 2328] [serial = 579] [outer = 0x11259e400] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x125d89000 == 39 [pid = 2328] [id = 188] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x123a21000 == 38 [pid = 2328] [id = 187] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x121194000 == 37 [pid = 2328] [id = 186] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x119bbb000 == 36 [pid = 2328] [id = 185] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x119832800 == 35 [pid = 2328] [id = 184] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x11701a000 == 34 [pid = 2328] [id = 183] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x11737c000 == 33 [pid = 2328] [id = 182] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x1168c2800 == 32 [pid = 2328] [id = 181] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x12b21d800 == 31 [pid = 2328] [id = 180] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x129699000 == 30 [pid = 2328] [id = 192] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x119bb2800 == 29 [pid = 2328] [id = 191] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x1183c9800 == 28 [pid = 2328] [id = 190] 05:01:38 INFO - PROCESS | 2328 | --DOCSHELL 0x1267ef000 == 27 [pid = 2328] [id = 189] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x124ab2800) [pid = 2328] [serial = 527] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x126124000) [pid = 2328] [serial = 530] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x121a3d000) [pid = 2328] [serial = 521] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x121a47c00) [pid = 2328] [serial = 522] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x118464800) [pid = 2328] [serial = 509] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x118924400) [pid = 2328] [serial = 510] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x121a49800) [pid = 2328] [serial = 494] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x123ece000) [pid = 2328] [serial = 524] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x1183eac00) [pid = 2328] [serial = 506] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x118452800) [pid = 2328] [serial = 507] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x121211400) [pid = 2328] [serial = 515] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x1213dc800) [pid = 2328] [serial = 516] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x11260bc00) [pid = 2328] [serial = 497] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x1126e6400) [pid = 2328] [serial = 498] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x113d52000) [pid = 2328] [serial = 500] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x11688ec00) [pid = 2328] [serial = 501] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x11940d400) [pid = 2328] [serial = 512] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x120e5a000) [pid = 2328] [serial = 513] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x1213de000) [pid = 2328] [serial = 518] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 69 (0x121820c00) [pid = 2328] [serial = 519] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 68 (0x1180d3400) [pid = 2328] [serial = 503] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 67 (0x118293000) [pid = 2328] [serial = 504] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 66 (0x118468000) [pid = 2328] [serial = 200] [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.] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 65 (0x126341000) [pid = 2328] [serial = 533] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 64 (0x1263ddc00) [pid = 2328] [serial = 539] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 63 (0x1261b8800) [pid = 2328] [serial = 531] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 62 (0x120e51400) [pid = 2328] [serial = 536] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 61 (0x12611fc00) [pid = 2328] [serial = 528] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 60 (0x1263d7400) [pid = 2328] [serial = 534] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 59 (0x124195000) [pid = 2328] [serial = 525] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | --DOMWINDOW == 58 (0x124b42c00) [pid = 2328] [serial = 537] [outer = 0x0] [url = about:blank] 05:01:38 INFO - PROCESS | 2328 | 1471694498659 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]]]}] 05:01:38 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 05:01:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1622ms 05:01:38 INFO - PROCESS | 2328 | 1471694498686 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 05:01:38 INFO - PROCESS | 2328 | 1471694498691 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 05:01:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 05:01:38 INFO - PROCESS | 2328 | 1471694498695 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 05:01:38 INFO - PROCESS | 2328 | 1471694498697 Marionette TRACE conn2 <- [1,746,null,{}] 05:01:38 INFO - PROCESS | 2328 | 1471694498701 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}] 05:01:38 INFO - PROCESS | 2328 | 1471694498702 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:38 INFO - PROCESS | 2328 | 1471694498777 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 05:01:38 INFO - PROCESS | 2328 | 1471694498781 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:38 INFO - PROCESS | 2328 | 1471694498783 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x113d9f000 == 28 [pid = 2328] [id = 194] 05:01:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 59 (0x112610400) [pid = 2328] [serial = 580] [outer = 0x0] 05:01:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 60 (0x112611800) [pid = 2328] [serial = 581] [outer = 0x112610400] 05:01:38 INFO - PROCESS | 2328 | 1471694498815 Marionette DEBUG loaded listener.js 05:01:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 61 (0x1126e3000) [pid = 2328] [serial = 582] [outer = 0x112610400] 05:01:39 INFO - PROCESS | 2328 | 1471694499642 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]]]}] 05:01:39 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.) 05:01:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 974ms 05:01:39 INFO - PROCESS | 2328 | 1471694499669 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 05:01:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 05:01:39 INFO - PROCESS | 2328 | 1471694499674 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 05:01:39 INFO - PROCESS | 2328 | 1471694499679 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 05:01:39 INFO - PROCESS | 2328 | 1471694499681 Marionette TRACE conn2 <- [1,750,null,{}] 05:01:39 INFO - PROCESS | 2328 | 1471694499683 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}] 05:01:39 INFO - PROCESS | 2328 | 1471694499685 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:39 INFO - PROCESS | 2328 | 1471694499762 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 05:01:39 INFO - PROCESS | 2328 | 1471694499806 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:39 INFO - PROCESS | 2328 | 1471694499808 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x117005800 == 29 [pid = 2328] [id = 195] 05:01:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 62 (0x113d54400) [pid = 2328] [serial = 583] [outer = 0x0] 05:01:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 63 (0x113f52000) [pid = 2328] [serial = 584] [outer = 0x113d54400] 05:01:39 INFO - PROCESS | 2328 | 1471694499836 Marionette DEBUG loaded listener.js 05:01:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 64 (0x116093c00) [pid = 2328] [serial = 585] [outer = 0x113d54400] 05:01:40 INFO - PROCESS | 2328 | 1471694500626 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]]]}] 05:01:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 05:01:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 05:01:40 INFO - PROCESS | 2328 | 1471694500649 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 05:01:40 INFO - PROCESS | 2328 | 1471694500650 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 05:01:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 05:01:40 INFO - PROCESS | 2328 | 1471694500653 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 05:01:40 INFO - PROCESS | 2328 | 1471694500657 Marionette TRACE conn2 <- [1,754,null,{}] 05:01:40 INFO - PROCESS | 2328 | 1471694500665 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}] 05:01:40 INFO - PROCESS | 2328 | 1471694500676 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:40 INFO - PROCESS | 2328 | 1471694500774 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 05:01:40 INFO - PROCESS | 2328 | 1471694500778 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:40 INFO - PROCESS | 2328 | 1471694500780 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x11811b800 == 30 [pid = 2328] [id = 196] 05:01:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 65 (0x117e30400) [pid = 2328] [serial = 586] [outer = 0x0] 05:01:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 66 (0x117ea8400) [pid = 2328] [serial = 587] [outer = 0x117e30400] 05:01:40 INFO - PROCESS | 2328 | 1471694500809 Marionette DEBUG loaded listener.js 05:01:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 67 (0x1180d5000) [pid = 2328] [serial = 588] [outer = 0x117e30400] 05:01:41 INFO - PROCESS | 2328 | 1471694501631 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]]]}] 05:01:41 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 05:01:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1027ms 05:01:41 INFO - PROCESS | 2328 | 1471694501681 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 05:01:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 05:01:41 INFO - PROCESS | 2328 | 1471694501682 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 05:01:41 INFO - PROCESS | 2328 | 1471694501684 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 05:01:41 INFO - PROCESS | 2328 | 1471694501686 Marionette TRACE conn2 <- [1,758,null,{}] 05:01:41 INFO - PROCESS | 2328 | 1471694501688 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}] 05:01:41 INFO - PROCESS | 2328 | 1471694501689 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:41 INFO - PROCESS | 2328 | 1471694501781 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 05:01:41 INFO - PROCESS | 2328 | 1471694501784 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:41 INFO - PROCESS | 2328 | 1471694501786 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x118ba0800 == 31 [pid = 2328] [id = 197] 05:01:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 68 (0x118291000) [pid = 2328] [serial = 589] [outer = 0x0] 05:01:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 69 (0x11829d800) [pid = 2328] [serial = 590] [outer = 0x118291000] 05:01:41 INFO - PROCESS | 2328 | 1471694501812 Marionette DEBUG loaded listener.js 05:01:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 70 (0x1183ed400) [pid = 2328] [serial = 591] [outer = 0x118291000] 05:01:42 INFO - PROCESS | 2328 | 1471694502139 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]]]}] 05:01:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 05:01:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 474ms 05:01:42 INFO - PROCESS | 2328 | 1471694502161 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 05:01:42 INFO - PROCESS | 2328 | 1471694502162 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 05:01:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 05:01:42 INFO - PROCESS | 2328 | 1471694502165 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 05:01:42 INFO - PROCESS | 2328 | 1471694502166 Marionette TRACE conn2 <- [1,762,null,{}] 05:01:42 INFO - PROCESS | 2328 | 1471694502176 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}] 05:01:42 INFO - PROCESS | 2328 | 1471694502178 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:42 INFO - PROCESS | 2328 | 1471694502274 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 05:01:42 INFO - PROCESS | 2328 | 1471694502279 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:42 INFO - PROCESS | 2328 | 1471694502280 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x11989d000 == 32 [pid = 2328] [id = 198] 05:01:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x118291800) [pid = 2328] [serial = 592] [outer = 0x0] 05:01:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x118467800) [pid = 2328] [serial = 593] [outer = 0x118291800] 05:01:42 INFO - PROCESS | 2328 | 1471694502306 Marionette DEBUG loaded listener.js 05:01:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x118923800) [pid = 2328] [serial = 594] [outer = 0x118291800] 05:01:42 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x119407000) [pid = 2328] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 05:01:42 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x11608ac00) [pid = 2328] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 05:01:42 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x11845c000) [pid = 2328] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 05:01:42 INFO - PROCESS | 2328 | --DOMWINDOW == 69 (0x112590c00) [pid = 2328] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 05:01:42 INFO - PROCESS | 2328 | --DOMWINDOW == 68 (0x112e9f000) [pid = 2328] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 05:01:42 INFO - PROCESS | 2328 | --DOMWINDOW == 67 (0x1126de400) [pid = 2328] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 05:01:42 INFO - PROCESS | 2328 | --DOMWINDOW == 66 (0x116803800) [pid = 2328] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 05:01:42 INFO - PROCESS | 2328 | --DOMWINDOW == 65 (0x121a40400) [pid = 2328] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 05:01:42 INFO - PROCESS | 2328 | --DOMWINDOW == 64 (0x119cb5800) [pid = 2328] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 05:01:42 INFO - PROCESS | 2328 | --DOMWINDOW == 63 (0x1126d7400) [pid = 2328] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 05:01:43 INFO - PROCESS | 2328 | 1471694503084 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]]]}] 05:01:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 05:01:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 927ms 05:01:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 05:01:43 INFO - PROCESS | 2328 | 1471694503092 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 05:01:43 INFO - PROCESS | 2328 | 1471694503093 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 05:01:43 INFO - PROCESS | 2328 | 1471694503095 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 05:01:43 INFO - PROCESS | 2328 | 1471694503097 Marionette TRACE conn2 <- [1,766,null,{}] 05:01:43 INFO - PROCESS | 2328 | 1471694503099 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}] 05:01:43 INFO - PROCESS | 2328 | 1471694503103 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:43 INFO - PROCESS | 2328 | 1471694503208 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 05:01:43 INFO - PROCESS | 2328 | 1471694503236 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:43 INFO - PROCESS | 2328 | 1471694503238 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c70000 == 33 [pid = 2328] [id = 199] 05:01:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 64 (0x112599000) [pid = 2328] [serial = 595] [outer = 0x0] 05:01:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 65 (0x119404c00) [pid = 2328] [serial = 596] [outer = 0x112599000] 05:01:43 INFO - PROCESS | 2328 | 1471694503264 Marionette DEBUG loaded listener.js 05:01:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 66 (0x119517800) [pid = 2328] [serial = 597] [outer = 0x112599000] 05:01:44 INFO - PROCESS | 2328 | 1471694504001 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]]]}] 05:01:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 05:01:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 05:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 05:01:44 INFO - PROCESS | 2328 | 1471694504016 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 05:01:44 INFO - PROCESS | 2328 | 1471694504017 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 05:01:44 INFO - PROCESS | 2328 | 1471694504019 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 05:01:44 INFO - PROCESS | 2328 | 1471694504020 Marionette TRACE conn2 <- [1,770,null,{}] 05:01:44 INFO - PROCESS | 2328 | 1471694504022 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}] 05:01:44 INFO - PROCESS | 2328 | 1471694504023 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:44 INFO - PROCESS | 2328 | 1471694504098 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 05:01:44 INFO - PROCESS | 2328 | 1471694504101 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:44 INFO - PROCESS | 2328 | 1471694504102 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12104f800 == 34 [pid = 2328] [id = 200] 05:01:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 67 (0x119518000) [pid = 2328] [serial = 598] [outer = 0x0] 05:01:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 68 (0x120c63000) [pid = 2328] [serial = 599] [outer = 0x119518000] 05:01:44 INFO - PROCESS | 2328 | 1471694504131 Marionette DEBUG loaded listener.js 05:01:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 69 (0x120e54000) [pid = 2328] [serial = 600] [outer = 0x119518000] 05:01:44 INFO - PROCESS | 2328 | 1471694504450 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]]]}] 05:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 05:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 05:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 05:01:44 INFO - PROCESS | 2328 | 1471694504489 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 05:01:44 INFO - PROCESS | 2328 | 1471694504490 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 05:01:44 INFO - PROCESS | 2328 | 1471694504492 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 05:01:44 INFO - PROCESS | 2328 | 1471694504493 Marionette TRACE conn2 <- [1,774,null,{}] 05:01:44 INFO - PROCESS | 2328 | 1471694504496 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}] 05:01:44 INFO - PROCESS | 2328 | 1471694504497 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:44 INFO - PROCESS | 2328 | 1471694504567 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 05:01:44 INFO - PROCESS | 2328 | 1471694504617 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:44 INFO - PROCESS | 2328 | 1471694504618 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x121264000 == 35 [pid = 2328] [id = 201] 05:01:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 70 (0x118467c00) [pid = 2328] [serial = 601] [outer = 0x0] 05:01:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x120e5a000) [pid = 2328] [serial = 602] [outer = 0x118467c00] 05:01:44 INFO - PROCESS | 2328 | 1471694504644 Marionette DEBUG loaded listener.js 05:01:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x1213b1800) [pid = 2328] [serial = 603] [outer = 0x118467c00] 05:01:45 INFO - PROCESS | 2328 | 1471694505135 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]]]}] 05:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 05:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 668ms 05:01:45 INFO - PROCESS | 2328 | 1471694505162 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 05:01:45 INFO - PROCESS | 2328 | 1471694505164 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 05:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 05:01:45 INFO - PROCESS | 2328 | 1471694505167 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 05:01:45 INFO - PROCESS | 2328 | 1471694505171 Marionette TRACE conn2 <- [1,778,null,{}] 05:01:45 INFO - PROCESS | 2328 | 1471694505203 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}] 05:01:45 INFO - PROCESS | 2328 | 1471694505206 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:45 INFO - PROCESS | 2328 | 1471694505311 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 05:01:45 INFO - PROCESS | 2328 | 1471694505380 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:45 INFO - PROCESS | 2328 | 1471694505382 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x1168cf000 == 36 [pid = 2328] [id = 202] 05:01:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x112657400) [pid = 2328] [serial = 604] [outer = 0x0] 05:01:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x1126df000) [pid = 2328] [serial = 605] [outer = 0x112657400] 05:01:45 INFO - PROCESS | 2328 | 1471694505414 Marionette DEBUG loaded listener.js 05:01:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x112e9f000) [pid = 2328] [serial = 606] [outer = 0x112657400] 05:01:46 INFO - PROCESS | 2328 | 1471694506056 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]]]}] 05:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 05:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 899ms 05:01:46 INFO - PROCESS | 2328 | 1471694506067 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 05:01:46 INFO - PROCESS | 2328 | 1471694506069 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 05:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 05:01:46 INFO - PROCESS | 2328 | 1471694506095 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 05:01:46 INFO - PROCESS | 2328 | 1471694506098 Marionette TRACE conn2 <- [1,782,null,{}] 05:01:46 INFO - PROCESS | 2328 | 1471694506103 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}] 05:01:46 INFO - PROCESS | 2328 | 1471694506104 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:46 INFO - PROCESS | 2328 | 1471694506208 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 05:01:46 INFO - PROCESS | 2328 | 1471694506253 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:46 INFO - PROCESS | 2328 | 1471694506255 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x11685f000 == 37 [pid = 2328] [id = 203] 05:01:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x1126e1800) [pid = 2328] [serial = 607] [outer = 0x0] 05:01:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x112987000) [pid = 2328] [serial = 608] [outer = 0x1126e1800] 05:01:46 INFO - PROCESS | 2328 | 1471694506284 Marionette DEBUG loaded listener.js 05:01:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x113da9800) [pid = 2328] [serial = 609] [outer = 0x1126e1800] 05:01:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12104f800 == 36 [pid = 2328] [id = 200] 05:01:46 INFO - PROCESS | 2328 | --DOCSHELL 0x120c70000 == 35 [pid = 2328] [id = 199] 05:01:46 INFO - PROCESS | 2328 | --DOCSHELL 0x11989d000 == 34 [pid = 2328] [id = 198] 05:01:46 INFO - PROCESS | 2328 | --DOCSHELL 0x118ba0800 == 33 [pid = 2328] [id = 197] 05:01:46 INFO - PROCESS | 2328 | --DOCSHELL 0x11811b800 == 32 [pid = 2328] [id = 196] 05:01:46 INFO - PROCESS | 2328 | --DOCSHELL 0x117005800 == 31 [pid = 2328] [id = 195] 05:01:46 INFO - PROCESS | 2328 | --DOCSHELL 0x113d9f000 == 30 [pid = 2328] [id = 194] 05:01:46 INFO - PROCESS | 2328 | --DOCSHELL 0x118113000 == 29 [pid = 2328] [id = 193] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x125defc00) [pid = 2328] [serial = 566] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x1213dbc00) [pid = 2328] [serial = 557] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x118927400) [pid = 2328] [serial = 551] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x1126d8400) [pid = 2328] [serial = 542] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x112fa4c00) [pid = 2328] [serial = 543] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x128406800) [pid = 2328] [serial = 540] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x11608c800) [pid = 2328] [serial = 545] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x116805c00) [pid = 2328] [serial = 546] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 69 (0x1176b1000) [pid = 2328] [serial = 548] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 68 (0x1181b7400) [pid = 2328] [serial = 549] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 67 (0x12448ac00) [pid = 2328] [serial = 563] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 66 (0x121a46400) [pid = 2328] [serial = 561] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 65 (0x120e50800) [pid = 2328] [serial = 554] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 64 (0x121823000) [pid = 2328] [serial = 558] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 63 (0x121917400) [pid = 2328] [serial = 560] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 62 (0x11940b800) [pid = 2328] [serial = 552] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 61 (0x120f6f400) [pid = 2328] [serial = 555] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 60 (0x124b3f400) [pid = 2328] [serial = 564] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | --DOMWINDOW == 59 (0x12611ec00) [pid = 2328] [serial = 567] [outer = 0x0] [url = about:blank] 05:01:46 INFO - PROCESS | 2328 | 1471694506648 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]]]}] 05:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 05:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 595ms 05:01:46 INFO - PROCESS | 2328 | 1471694506667 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 05:01:46 INFO - PROCESS | 2328 | 1471694506672 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 05:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 05:01:46 INFO - PROCESS | 2328 | 1471694506678 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 05:01:46 INFO - PROCESS | 2328 | 1471694506679 Marionette TRACE conn2 <- [1,786,null,{}] 05:01:46 INFO - PROCESS | 2328 | 1471694506682 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}] 05:01:46 INFO - PROCESS | 2328 | 1471694506684 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:46 INFO - PROCESS | 2328 | 1471694506759 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 05:01:46 INFO - PROCESS | 2328 | 1471694506763 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:46 INFO - PROCESS | 2328 | 1471694506765 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x11737c000 == 30 [pid = 2328] [id = 204] 05:01:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 60 (0x11610c800) [pid = 2328] [serial = 610] [outer = 0x0] 05:01:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 61 (0x116803800) [pid = 2328] [serial = 611] [outer = 0x11610c800] 05:01:46 INFO - PROCESS | 2328 | 1471694506795 Marionette DEBUG loaded listener.js 05:01:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 62 (0x116aa2c00) [pid = 2328] [serial = 612] [outer = 0x11610c800] 05:01:47 INFO - PROCESS | 2328 | 1471694507120 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]]]}] 05:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 05:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 05:01:47 INFO - PROCESS | 2328 | 1471694507148 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 05:01:47 INFO - PROCESS | 2328 | 1471694507149 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 05:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 05:01:47 INFO - PROCESS | 2328 | 1471694507152 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 05:01:47 INFO - PROCESS | 2328 | 1471694507154 Marionette TRACE conn2 <- [1,790,null,{}] 05:01:47 INFO - PROCESS | 2328 | 1471694507162 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}] 05:01:47 INFO - PROCESS | 2328 | 1471694507165 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:47 INFO - PROCESS | 2328 | 1471694507255 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 05:01:47 INFO - PROCESS | 2328 | 1471694507307 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:47 INFO - PROCESS | 2328 | 1471694507309 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x11890d000 == 31 [pid = 2328] [id = 205] 05:01:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 63 (0x117315000) [pid = 2328] [serial = 613] [outer = 0x0] 05:01:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 64 (0x117ea8800) [pid = 2328] [serial = 614] [outer = 0x117315000] 05:01:47 INFO - PROCESS | 2328 | 1471694507339 Marionette DEBUG loaded listener.js 05:01:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 65 (0x118292000) [pid = 2328] [serial = 615] [outer = 0x117315000] 05:01:47 INFO - PROCESS | 2328 | 1471694507653 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]]]}] 05:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 05:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 523ms 05:01:47 INFO - PROCESS | 2328 | 1471694507675 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 05:01:47 INFO - PROCESS | 2328 | 1471694507677 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 05:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 05:01:47 INFO - PROCESS | 2328 | 1471694507679 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 05:01:47 INFO - PROCESS | 2328 | 1471694507681 Marionette TRACE conn2 <- [1,794,null,{}] 05:01:47 INFO - PROCESS | 2328 | 1471694507683 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}] 05:01:47 INFO - PROCESS | 2328 | 1471694507684 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:47 INFO - PROCESS | 2328 | 1471694507761 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 05:01:47 INFO - PROCESS | 2328 | 1471694507764 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:47 INFO - PROCESS | 2328 | 1471694507765 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x11997b000 == 32 [pid = 2328] [id = 206] 05:01:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 66 (0x1121a0000) [pid = 2328] [serial = 616] [outer = 0x0] 05:01:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 67 (0x1183e8400) [pid = 2328] [serial = 617] [outer = 0x1121a0000] 05:01:47 INFO - PROCESS | 2328 | 1471694507794 Marionette DEBUG loaded listener.js 05:01:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 68 (0x118927400) [pid = 2328] [serial = 618] [outer = 0x1121a0000] 05:01:48 INFO - PROCESS | 2328 | 1471694508098 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]]]}] 05:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 05:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 468ms 05:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 05:01:48 INFO - PROCESS | 2328 | 1471694508149 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 05:01:48 INFO - PROCESS | 2328 | 1471694508150 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 05:01:48 INFO - PROCESS | 2328 | 1471694508152 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 05:01:48 INFO - PROCESS | 2328 | 1471694508154 Marionette TRACE conn2 <- [1,798,null,{}] 05:01:48 INFO - PROCESS | 2328 | 1471694508156 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}] 05:01:48 INFO - PROCESS | 2328 | 1471694508157 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:48 INFO - PROCESS | 2328 | 1471694508228 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 05:01:48 INFO - PROCESS | 2328 | 1471694508232 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:48 INFO - PROCESS | 2328 | 1471694508233 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c8e800 == 33 [pid = 2328] [id = 207] 05:01:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 69 (0x11845e800) [pid = 2328] [serial = 619] [outer = 0x0] 05:01:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 70 (0x119405400) [pid = 2328] [serial = 620] [outer = 0x11845e800] 05:01:48 INFO - PROCESS | 2328 | 1471694508260 Marionette DEBUG loaded listener.js 05:01:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x119512000) [pid = 2328] [serial = 621] [outer = 0x11845e800] 05:01:48 INFO - PROCESS | 2328 | 1471694508594 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]]]}] 05:01:48 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 05:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 470ms 05:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 05:01:48 INFO - PROCESS | 2328 | 1471694508624 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 05:01:48 INFO - PROCESS | 2328 | 1471694508626 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 05:01:48 INFO - PROCESS | 2328 | 1471694508628 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 05:01:48 INFO - PROCESS | 2328 | 1471694508629 Marionette TRACE conn2 <- [1,802,null,{}] 05:01:48 INFO - PROCESS | 2328 | 1471694508631 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}] 05:01:48 INFO - PROCESS | 2328 | 1471694508635 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:48 INFO - PROCESS | 2328 | 1471694508728 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 05:01:48 INFO - PROCESS | 2328 | 1471694508762 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:48 INFO - PROCESS | 2328 | 1471694508763 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x12125b000 == 34 [pid = 2328] [id = 208] 05:01:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x1121e9800) [pid = 2328] [serial = 622] [outer = 0x0] 05:01:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x11994a400) [pid = 2328] [serial = 623] [outer = 0x1121e9800] 05:01:48 INFO - PROCESS | 2328 | 1471694508817 Marionette DEBUG loaded listener.js 05:01:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x121450400) [pid = 2328] [serial = 624] [outer = 0x1121e9800] 05:01:49 INFO - PROCESS | 2328 | 1471694509141 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]]]}] 05:01:49 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 05:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 569ms 05:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 05:01:49 INFO - PROCESS | 2328 | 1471694509198 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 05:01:49 INFO - PROCESS | 2328 | 1471694509199 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 05:01:49 INFO - PROCESS | 2328 | 1471694509201 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 05:01:49 INFO - PROCESS | 2328 | 1471694509202 Marionette TRACE conn2 <- [1,806,null,{}] 05:01:49 INFO - PROCESS | 2328 | 1471694509211 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}] 05:01:49 INFO - PROCESS | 2328 | 1471694509212 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:49 INFO - PROCESS | 2328 | 1471694509308 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 05:01:49 INFO - PROCESS | 2328 | 1471694509311 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:49 INFO - PROCESS | 2328 | 1471694509312 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d40000 == 35 [pid = 2328] [id = 209] 05:01:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x112595400) [pid = 2328] [serial = 625] [outer = 0x0] 05:01:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x121820c00) [pid = 2328] [serial = 626] [outer = 0x112595400] 05:01:49 INFO - PROCESS | 2328 | 1471694509337 Marionette DEBUG loaded listener.js 05:01:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x121a3d000) [pid = 2328] [serial = 627] [outer = 0x112595400] 05:01:49 INFO - PROCESS | 2328 | [2328] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 05:01:49 INFO - PROCESS | 2328 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 05:01:49 INFO - PROCESS | 2328 | Determined SkiaGL cache limits: Size 100663296, Items: 256 05:01:49 INFO - PROCESS | 2328 | [GFX2-]: Using SkiaGL canvas. 05:01:49 INFO - PROCESS | 2328 | 1471694509684 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]]]}] 05:01:49 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 05:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 524ms 05:01:49 INFO - PROCESS | 2328 | 1471694509725 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 05:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 05:01:49 INFO - PROCESS | 2328 | 1471694509726 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 05:01:49 INFO - PROCESS | 2328 | 1471694509729 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 05:01:49 INFO - PROCESS | 2328 | 1471694509737 Marionette TRACE conn2 <- [1,810,null,{}] 05:01:49 INFO - PROCESS | 2328 | 1471694509739 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}] 05:01:49 INFO - PROCESS | 2328 | 1471694509740 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:49 INFO - PROCESS | 2328 | 1471694509833 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 05:01:49 INFO - PROCESS | 2328 | 1471694509866 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:49 INFO - PROCESS | 2328 | 1471694509867 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x116768000 == 36 [pid = 2328] [id = 210] 05:01:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x121826c00) [pid = 2328] [serial = 628] [outer = 0x0] 05:01:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x121a45c00) [pid = 2328] [serial = 629] [outer = 0x121826c00] 05:01:49 INFO - PROCESS | 2328 | 1471694509892 Marionette DEBUG loaded listener.js 05:01:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x123ddb800) [pid = 2328] [serial = 630] [outer = 0x121826c00] 05:01:50 INFO - PROCESS | 2328 | 1471694510214 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]]]}] 05:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 05:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 527ms 05:01:50 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x112599000) [pid = 2328] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 05:01:50 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x117e30400) [pid = 2328] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 05:01:50 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x112610400) [pid = 2328] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 05:01:50 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x113d54400) [pid = 2328] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 05:01:50 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x11608d800) [pid = 2328] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 05:01:50 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x1181bf400) [pid = 2328] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 05:01:50 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x1213dc000) [pid = 2328] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 05:01:50 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x118291000) [pid = 2328] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 05:01:50 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x118291800) [pid = 2328] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 05:01:50 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x119518000) [pid = 2328] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 05:01:50 INFO - PROCESS | 2328 | 1471694510276 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 05:01:50 INFO - PROCESS | 2328 | 1471694510278 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 05:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 05:01:50 INFO - PROCESS | 2328 | 1471694510282 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 05:01:50 INFO - PROCESS | 2328 | 1471694510283 Marionette TRACE conn2 <- [1,814,null,{}] 05:01:50 INFO - PROCESS | 2328 | 1471694510285 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}] 05:01:50 INFO - PROCESS | 2328 | 1471694510286 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:50 INFO - PROCESS | 2328 | 1471694510378 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 05:01:50 INFO - PROCESS | 2328 | 1471694510411 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:50 INFO - PROCESS | 2328 | 1471694510412 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x126465000 == 37 [pid = 2328] [id = 211] 05:01:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x1126e5000) [pid = 2328] [serial = 631] [outer = 0x0] 05:01:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x117e30400) [pid = 2328] [serial = 632] [outer = 0x1126e5000] 05:01:50 INFO - PROCESS | 2328 | 1471694510438 Marionette DEBUG loaded listener.js 05:01:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x119518000) [pid = 2328] [serial = 633] [outer = 0x1126e5000] 05:01:50 INFO - PROCESS | 2328 | 1471694510710 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] 05:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 05:01:50 INFO - PROCESS | 2328 | 1471694510752 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 05:01:50 INFO - PROCESS | 2328 | 1471694510762 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 05:01:50 INFO - PROCESS | 2328 | 1471694510763 Marionette TRACE conn2 <- [1,818,null,{}] 05:01:50 INFO - PROCESS | 2328 | 1471694510766 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}] 05:01:50 INFO - PROCESS | 2328 | 1471694510779 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:50 INFO - PROCESS | 2328 | 1471694510854 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 05:01:50 INFO - PROCESS | 2328 | 1471694510859 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:50 INFO - PROCESS | 2328 | 1471694510860 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x12885c800 == 38 [pid = 2328] [id = 212] 05:01:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x119518800) [pid = 2328] [serial = 634] [outer = 0x0] 05:01:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x124ab0400) [pid = 2328] [serial = 635] [outer = 0x119518800] 05:01:50 INFO - PROCESS | 2328 | 1471694510885 Marionette DEBUG loaded listener.js 05:01:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x124bd9800) [pid = 2328] [serial = 636] [outer = 0x119518800] 05:01:51 INFO - PROCESS | 2328 | 1471694511192 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]]]}] 05:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 05:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 473ms 05:01:51 INFO - PROCESS | 2328 | 1471694511231 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 05:01:51 INFO - PROCESS | 2328 | 1471694511232 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 05:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 05:01:51 INFO - PROCESS | 2328 | 1471694511257 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 05:01:51 INFO - PROCESS | 2328 | 1471694511258 Marionette TRACE conn2 <- [1,822,null,{}] 05:01:51 INFO - PROCESS | 2328 | 1471694511261 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}] 05:01:51 INFO - PROCESS | 2328 | 1471694511263 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:51 INFO - PROCESS | 2328 | 1471694511352 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 05:01:51 INFO - PROCESS | 2328 | 1471694511359 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:51 INFO - PROCESS | 2328 | 1471694511360 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:51 INFO - PROCESS | 2328 | ++DOCSHELL 0x12917e000 == 39 [pid = 2328] [id = 213] 05:01:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x124aadc00) [pid = 2328] [serial = 637] [outer = 0x0] 05:01:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x125dfa400) [pid = 2328] [serial = 638] [outer = 0x124aadc00] 05:01:51 INFO - PROCESS | 2328 | 1471694511387 Marionette DEBUG loaded listener.js 05:01:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x126126400) [pid = 2328] [serial = 639] [outer = 0x124aadc00] 05:01:51 INFO - PROCESS | 2328 | 1471694511804 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] 05:01:51 INFO - PROCESS | 2328 | 1471694511830 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 05:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 05:01:51 INFO - PROCESS | 2328 | 1471694511833 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 05:01:51 INFO - PROCESS | 2328 | 1471694511835 Marionette TRACE conn2 <- [1,826,null,{}] 05:01:51 INFO - PROCESS | 2328 | 1471694511846 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}] 05:01:51 INFO - PROCESS | 2328 | 1471694511859 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:51 INFO - PROCESS | 2328 | 1471694511978 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 05:01:51 INFO - PROCESS | 2328 | 1471694511985 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:51 INFO - PROCESS | 2328 | 1471694511987 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:51 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a594800 == 40 [pid = 2328] [id = 214] 05:01:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x12612a000) [pid = 2328] [serial = 640] [outer = 0x0] 05:01:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x126343000) [pid = 2328] [serial = 641] [outer = 0x12612a000] 05:01:52 INFO - PROCESS | 2328 | 1471694512015 Marionette DEBUG loaded listener.js 05:01:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1263cfc00) [pid = 2328] [serial = 642] [outer = 0x12612a000] 05:01:52 INFO - PROCESS | 2328 | 1471694512330 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]]]}] 05:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 05:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 528ms 05:01:52 INFO - PROCESS | 2328 | 1471694512361 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 05:01:52 INFO - PROCESS | 2328 | 1471694512362 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 05:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 05:01:52 INFO - PROCESS | 2328 | 1471694512365 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 05:01:52 INFO - PROCESS | 2328 | 1471694512366 Marionette TRACE conn2 <- [1,830,null,{}] 05:01:52 INFO - PROCESS | 2328 | 1471694512368 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}] 05:01:52 INFO - PROCESS | 2328 | 1471694512369 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:52 INFO - PROCESS | 2328 | 1471694512448 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 05:01:52 INFO - PROCESS | 2328 | 1471694512510 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:52 INFO - PROCESS | 2328 | 1471694512512 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6f2000 == 41 [pid = 2328] [id = 215] 05:01:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x126108400) [pid = 2328] [serial = 643] [outer = 0x0] 05:01:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1263da800) [pid = 2328] [serial = 644] [outer = 0x126108400] 05:01:52 INFO - PROCESS | 2328 | 1471694512558 Marionette DEBUG loaded listener.js 05:01:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x12712c400) [pid = 2328] [serial = 645] [outer = 0x126108400] 05:01:53 INFO - PROCESS | 2328 | 1471694513125 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]]]}] 05:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 05:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 773ms 05:01:53 INFO - PROCESS | 2328 | 1471694513137 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 05:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 05:01:53 INFO - PROCESS | 2328 | 1471694513140 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 05:01:53 INFO - PROCESS | 2328 | 1471694513143 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 05:01:53 INFO - PROCESS | 2328 | 1471694513145 Marionette TRACE conn2 <- [1,834,null,{}] 05:01:53 INFO - PROCESS | 2328 | 1471694513149 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}] 05:01:53 INFO - PROCESS | 2328 | 1471694513151 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:53 INFO - PROCESS | 2328 | 1471694513254 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 05:01:53 INFO - PROCESS | 2328 | 1471694513343 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:53 INFO - PROCESS | 2328 | 1471694513345 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x11812c000 == 42 [pid = 2328] [id = 216] 05:01:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x113806800) [pid = 2328] [serial = 646] [outer = 0x0] 05:01:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1150a0400) [pid = 2328] [serial = 647] [outer = 0x113806800] 05:01:53 INFO - PROCESS | 2328 | 1471694513377 Marionette DEBUG loaded listener.js 05:01:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1168e4000) [pid = 2328] [serial = 648] [outer = 0x113806800] 05:01:53 INFO - PROCESS | 2328 | 1471694513796 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]]]}] 05:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 05:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 05:01:53 INFO - PROCESS | 2328 | 1471694513813 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 05:01:53 INFO - PROCESS | 2328 | 1471694513816 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 05:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 05:01:53 INFO - PROCESS | 2328 | 1471694513821 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 05:01:53 INFO - PROCESS | 2328 | 1471694513823 Marionette TRACE conn2 <- [1,838,null,{}] 05:01:53 INFO - PROCESS | 2328 | 1471694513825 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}] 05:01:53 INFO - PROCESS | 2328 | 1471694513827 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:53 INFO - PROCESS | 2328 | 1471694513928 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 05:01:53 INFO - PROCESS | 2328 | 1471694513979 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:53 INFO - PROCESS | 2328 | 1471694513980 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x1218ae000 == 43 [pid = 2328] [id = 217] 05:01:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x117e34400) [pid = 2328] [serial = 649] [outer = 0x0] 05:01:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1181be000) [pid = 2328] [serial = 650] [outer = 0x117e34400] 05:01:54 INFO - PROCESS | 2328 | 1471694514011 Marionette DEBUG loaded listener.js 05:01:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1183eac00) [pid = 2328] [serial = 651] [outer = 0x117e34400] 05:01:54 INFO - PROCESS | 2328 | 1471694514430 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]]]}] 05:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 05:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 620ms 05:01:54 INFO - PROCESS | 2328 | 1471694514440 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 05:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 05:01:54 INFO - PROCESS | 2328 | 1471694514442 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 05:01:54 INFO - PROCESS | 2328 | 1471694514444 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 05:01:54 INFO - PROCESS | 2328 | 1471694514447 Marionette TRACE conn2 <- [1,842,null,{}] 05:01:54 INFO - PROCESS | 2328 | 1471694514454 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}] 05:01:54 INFO - PROCESS | 2328 | 1471694514458 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:54 INFO - PROCESS | 2328 | 1471694514558 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 05:01:54 INFO - PROCESS | 2328 | 1471694514654 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:54 INFO - PROCESS | 2328 | 1471694514656 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b11d000 == 44 [pid = 2328] [id = 218] 05:01:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x120e52000) [pid = 2328] [serial = 652] [outer = 0x0] 05:01:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1213d9400) [pid = 2328] [serial = 653] [outer = 0x120e52000] 05:01:54 INFO - PROCESS | 2328 | 1471694514688 Marionette DEBUG loaded listener.js 05:01:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x121445400) [pid = 2328] [serial = 654] [outer = 0x120e52000] 05:01:55 INFO - PROCESS | 2328 | 1471694515093 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]]]}] 05:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 05:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 672ms 05:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 05:01:55 INFO - PROCESS | 2328 | 1471694515116 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 05:01:55 INFO - PROCESS | 2328 | 1471694515118 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 05:01:55 INFO - PROCESS | 2328 | 1471694515121 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 05:01:55 INFO - PROCESS | 2328 | 1471694515122 Marionette TRACE conn2 <- [1,846,null,{}] 05:01:55 INFO - PROCESS | 2328 | 1471694515124 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}] 05:01:55 INFO - PROCESS | 2328 | 1471694515126 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:55 INFO - PROCESS | 2328 | 1471694515225 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 05:01:55 INFO - PROCESS | 2328 | 1471694515275 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:55 INFO - PROCESS | 2328 | 1471694515276 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b231800 == 45 [pid = 2328] [id = 219] 05:01:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x121a46c00) [pid = 2328] [serial = 655] [outer = 0x0] 05:01:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x125df8800) [pid = 2328] [serial = 656] [outer = 0x121a46c00] 05:01:55 INFO - PROCESS | 2328 | 1471694515306 Marionette DEBUG loaded listener.js 05:01:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x126122400) [pid = 2328] [serial = 657] [outer = 0x121a46c00] 05:01:55 INFO - PROCESS | 2328 | 1471694515712 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]]]}] 05:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 05:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 620ms 05:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 05:01:55 INFO - PROCESS | 2328 | 1471694515742 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 05:01:55 INFO - PROCESS | 2328 | 1471694515743 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 05:01:55 INFO - PROCESS | 2328 | 1471694515745 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 05:01:55 INFO - PROCESS | 2328 | 1471694515747 Marionette TRACE conn2 <- [1,850,null,{}] 05:01:55 INFO - PROCESS | 2328 | 1471694515749 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}] 05:01:55 INFO - PROCESS | 2328 | 1471694515750 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:55 INFO - PROCESS | 2328 | 1471694515862 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 05:01:55 INFO - PROCESS | 2328 | 1471694515944 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:55 INFO - PROCESS | 2328 | 1471694515945 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x1168c8000 == 46 [pid = 2328] [id = 220] 05:01:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1121e4c00) [pid = 2328] [serial = 658] [outer = 0x0] 05:01:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x1188bc400) [pid = 2328] [serial = 659] [outer = 0x1121e4c00] 05:01:55 INFO - PROCESS | 2328 | 1471694515976 Marionette DEBUG loaded listener.js 05:01:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x126343c00) [pid = 2328] [serial = 660] [outer = 0x1121e4c00] 05:01:56 INFO - PROCESS | 2328 | 1471694516511 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]]]}] 05:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 05:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 818ms 05:01:56 INFO - PROCESS | 2328 | 1471694516565 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 05:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 05:01:56 INFO - PROCESS | 2328 | 1471694516567 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 05:01:56 INFO - PROCESS | 2328 | 1471694516570 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 05:01:56 INFO - PROCESS | 2328 | 1471694516572 Marionette TRACE conn2 <- [1,854,null,{}] 05:01:56 INFO - PROCESS | 2328 | 1471694516575 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}] 05:01:56 INFO - PROCESS | 2328 | 1471694516577 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:56 INFO - PROCESS | 2328 | 1471694516666 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 05:01:56 INFO - PROCESS | 2328 | 1471694516737 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:56 INFO - PROCESS | 2328 | 1471694516738 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x116865800 == 47 [pid = 2328] [id = 221] 05:01:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x11600b000) [pid = 2328] [serial = 661] [outer = 0x0] 05:01:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x116107400) [pid = 2328] [serial = 662] [outer = 0x11600b000] 05:01:56 INFO - PROCESS | 2328 | 1471694516767 Marionette DEBUG loaded listener.js 05:01:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x1176aa000) [pid = 2328] [serial = 663] [outer = 0x11600b000] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12a594800 == 46 [pid = 2328] [id = 214] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12917e000 == 45 [pid = 2328] [id = 213] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12885c800 == 44 [pid = 2328] [id = 212] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x126465000 == 43 [pid = 2328] [id = 211] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x116768000 == 42 [pid = 2328] [id = 210] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x123d40000 == 41 [pid = 2328] [id = 209] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12125b000 == 40 [pid = 2328] [id = 208] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x120c8e800 == 39 [pid = 2328] [id = 207] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x11997b000 == 38 [pid = 2328] [id = 206] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x11890d000 == 37 [pid = 2328] [id = 205] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x11737c000 == 36 [pid = 2328] [id = 204] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x11685f000 == 35 [pid = 2328] [id = 203] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x1168cf000 == 34 [pid = 2328] [id = 202] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x121264000 == 33 [pid = 2328] [id = 201] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x1168c8000 == 32 [pid = 2328] [id = 220] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12b231800 == 31 [pid = 2328] [id = 219] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12b11d000 == 30 [pid = 2328] [id = 218] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x1218ae000 == 29 [pid = 2328] [id = 217] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x11812c000 == 28 [pid = 2328] [id = 216] 05:01:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6f2000 == 27 [pid = 2328] [id = 215] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x119517800) [pid = 2328] [serial = 597] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x117ea8400) [pid = 2328] [serial = 587] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x116010000) [pid = 2328] [serial = 578] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x112611800) [pid = 2328] [serial = 581] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x113f52000) [pid = 2328] [serial = 584] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1126e3000) [pid = 2328] [serial = 582] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x117313000) [pid = 2328] [serial = 570] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1161b1000) [pid = 2328] [serial = 569] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x11950f000) [pid = 2328] [serial = 573] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1183ef800) [pid = 2328] [serial = 572] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x12611f400) [pid = 2328] [serial = 576] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x123db2400) [pid = 2328] [serial = 575] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x11829d800) [pid = 2328] [serial = 590] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x118923800) [pid = 2328] [serial = 594] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x118467800) [pid = 2328] [serial = 593] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x120c63000) [pid = 2328] [serial = 599] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1183ed400) [pid = 2328] [serial = 591] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x119404c00) [pid = 2328] [serial = 596] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x120e54000) [pid = 2328] [serial = 600] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x1180d5000) [pid = 2328] [serial = 588] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x116093c00) [pid = 2328] [serial = 585] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 2328 | 1471694517750 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]]]}] 05:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 05:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1221ms 05:01:57 INFO - PROCESS | 2328 | 1471694517792 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 05:01:57 INFO - PROCESS | 2328 | 1471694517794 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 05:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 05:01:57 INFO - PROCESS | 2328 | 1471694517798 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 05:01:57 INFO - PROCESS | 2328 | 1471694517800 Marionette TRACE conn2 <- [1,858,null,{}] 05:01:57 INFO - PROCESS | 2328 | 1471694517803 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}] 05:01:57 INFO - PROCESS | 2328 | 1471694517808 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:57 INFO - PROCESS | 2328 | 1471694517885 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 05:01:57 INFO - PROCESS | 2328 | 1471694517893 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:57 INFO - PROCESS | 2328 | 1471694517896 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x113d8b800 == 28 [pid = 2328] [id = 222] 05:01:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x112608000) [pid = 2328] [serial = 664] [outer = 0x0] 05:01:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x112611800) [pid = 2328] [serial = 665] [outer = 0x112608000] 05:01:57 INFO - PROCESS | 2328 | 1471694517925 Marionette DEBUG loaded listener.js 05:01:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1126dac00) [pid = 2328] [serial = 666] [outer = 0x112608000] 05:01:58 INFO - PROCESS | 2328 | 1471694518246 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]]]}] 05:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 05:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 05:01:58 INFO - PROCESS | 2328 | 1471694518267 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 05:01:58 INFO - PROCESS | 2328 | 1471694518272 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 05:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 05:01:58 INFO - PROCESS | 2328 | 1471694518278 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 05:01:58 INFO - PROCESS | 2328 | 1471694518280 Marionette TRACE conn2 <- [1,862,null,{}] 05:01:58 INFO - PROCESS | 2328 | 1471694518282 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}] 05:01:58 INFO - PROCESS | 2328 | 1471694518284 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:58 INFO - PROCESS | 2328 | 1471694518374 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 05:01:58 INFO - PROCESS | 2328 | 1471694518421 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:58 INFO - PROCESS | 2328 | 1471694518423 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x11701f000 == 29 [pid = 2328] [id = 223] 05:01:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1126e4400) [pid = 2328] [serial = 667] [outer = 0x0] 05:01:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x116011400) [pid = 2328] [serial = 668] [outer = 0x1126e4400] 05:01:58 INFO - PROCESS | 2328 | 1471694518451 Marionette DEBUG loaded listener.js 05:01:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x11688ec00) [pid = 2328] [serial = 669] [outer = 0x1126e4400] 05:01:58 INFO - PROCESS | 2328 | 1471694518745 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]]]}] 05:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 05:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 05:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 05:01:58 INFO - PROCESS | 2328 | 1471694518799 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 05:01:58 INFO - PROCESS | 2328 | 1471694518801 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 05:01:58 INFO - PROCESS | 2328 | 1471694518803 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 05:01:58 INFO - PROCESS | 2328 | 1471694518806 Marionette TRACE conn2 <- [1,866,null,{}] 05:01:58 INFO - PROCESS | 2328 | 1471694518813 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}] 05:01:58 INFO - PROCESS | 2328 | 1471694518824 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:58 INFO - PROCESS | 2328 | 1471694518904 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 05:01:58 INFO - PROCESS | 2328 | 1471694518951 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:58 INFO - PROCESS | 2328 | 1471694518953 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x11891f800 == 30 [pid = 2328] [id = 224] 05:01:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x1176b5400) [pid = 2328] [serial = 670] [outer = 0x0] 05:01:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1180d3800) [pid = 2328] [serial = 671] [outer = 0x1176b5400] 05:01:58 INFO - PROCESS | 2328 | 1471694518983 Marionette DEBUG loaded listener.js 05:01:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x117e33800) [pid = 2328] [serial = 672] [outer = 0x1176b5400] 05:01:59 INFO - PROCESS | 2328 | 1471694519288 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]]]}] 05:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 05:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 523ms 05:01:59 INFO - PROCESS | 2328 | 1471694519327 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 05:01:59 INFO - PROCESS | 2328 | 1471694519329 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 05:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 05:01:59 INFO - PROCESS | 2328 | 1471694519331 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 05:01:59 INFO - PROCESS | 2328 | 1471694519332 Marionette TRACE conn2 <- [1,870,null,{}] 05:01:59 INFO - PROCESS | 2328 | 1471694519334 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}] 05:01:59 INFO - PROCESS | 2328 | 1471694519336 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:59 INFO - PROCESS | 2328 | 1471694519412 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 05:01:59 INFO - PROCESS | 2328 | 1471694519415 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:59 INFO - PROCESS | 2328 | 1471694519416 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x119973800 == 31 [pid = 2328] [id = 225] 05:01:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x11845cc00) [pid = 2328] [serial = 673] [outer = 0x0] 05:01:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x118923400) [pid = 2328] [serial = 674] [outer = 0x11845cc00] 05:01:59 INFO - PROCESS | 2328 | 1471694519445 Marionette DEBUG loaded listener.js 05:01:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x118f49c00) [pid = 2328] [serial = 675] [outer = 0x11845cc00] 05:01:59 INFO - PROCESS | 2328 | 1471694519765 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]]]}] 05:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 05:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 05:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 05:01:59 INFO - PROCESS | 2328 | 1471694519799 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 05:01:59 INFO - PROCESS | 2328 | 1471694519800 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 05:01:59 INFO - PROCESS | 2328 | 1471694519802 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 05:01:59 INFO - PROCESS | 2328 | 1471694519804 Marionette TRACE conn2 <- [1,874,null,{}] 05:01:59 INFO - PROCESS | 2328 | 1471694519806 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}] 05:01:59 INFO - PROCESS | 2328 | 1471694519807 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:59 INFO - PROCESS | 2328 | 1471694519913 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 05:01:59 INFO - PROCESS | 2328 | 1471694519929 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:59 INFO - PROCESS | 2328 | 1471694519930 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:01:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x119bb2800 == 32 [pid = 2328] [id = 226] 05:01:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x118926c00) [pid = 2328] [serial = 676] [outer = 0x0] 05:01:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x118fa8400) [pid = 2328] [serial = 677] [outer = 0x118926c00] 05:01:59 INFO - PROCESS | 2328 | 1471694519956 Marionette DEBUG loaded listener.js 05:01:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x119949400) [pid = 2328] [serial = 678] [outer = 0x118926c00] 05:02:00 INFO - PROCESS | 2328 | 1471694520294 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]]]}] 05:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 05:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 05:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 05:02:00 INFO - PROCESS | 2328 | 1471694520328 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 05:02:00 INFO - PROCESS | 2328 | 1471694520330 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 05:02:00 INFO - PROCESS | 2328 | 1471694520332 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 05:02:00 INFO - PROCESS | 2328 | 1471694520333 Marionette TRACE conn2 <- [1,878,null,{}] 05:02:00 INFO - PROCESS | 2328 | 1471694520335 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}] 05:02:00 INFO - PROCESS | 2328 | 1471694520339 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:00 INFO - PROCESS | 2328 | 1471694520451 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 05:02:00 INFO - PROCESS | 2328 | 1471694520485 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:00 INFO - PROCESS | 2328 | 1471694520486 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x121647000 == 33 [pid = 2328] [id = 227] 05:02:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x120c63800) [pid = 2328] [serial = 679] [outer = 0x0] 05:02:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x120e54800) [pid = 2328] [serial = 680] [outer = 0x120c63800] 05:02:00 INFO - PROCESS | 2328 | 1471694520512 Marionette DEBUG loaded listener.js 05:02:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1213e5000) [pid = 2328] [serial = 681] [outer = 0x120c63800] 05:02:00 INFO - PROCESS | 2328 | 1471694520814 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]]]}] 05:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 05:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 05:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 05:02:00 INFO - PROCESS | 2328 | 1471694520852 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 05:02:00 INFO - PROCESS | 2328 | 1471694520853 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 05:02:00 INFO - PROCESS | 2328 | 1471694520855 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 05:02:00 INFO - PROCESS | 2328 | 1471694520856 Marionette TRACE conn2 <- [1,882,null,{}] 05:02:00 INFO - PROCESS | 2328 | 1471694520859 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}] 05:02:00 INFO - PROCESS | 2328 | 1471694520860 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:00 INFO - PROCESS | 2328 | 1471694520951 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 05:02:00 INFO - PROCESS | 2328 | 1471694520955 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:00 INFO - PROCESS | 2328 | 1471694520963 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x124a80800 == 34 [pid = 2328] [id = 228] 05:02:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x120e5ac00) [pid = 2328] [serial = 682] [outer = 0x0] 05:02:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x12196a400) [pid = 2328] [serial = 683] [outer = 0x120e5ac00] 05:02:01 INFO - PROCESS | 2328 | 1471694521015 Marionette DEBUG loaded listener.js 05:02:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x121a46000) [pid = 2328] [serial = 684] [outer = 0x120e5ac00] 05:02:01 INFO - PROCESS | 2328 | 1471694521345 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]]]}] 05:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 05:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 05:02:01 INFO - PROCESS | 2328 | 1471694521374 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 05:02:01 INFO - PROCESS | 2328 | 1471694521375 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 05:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 05:02:01 INFO - PROCESS | 2328 | 1471694521384 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 05:02:01 INFO - PROCESS | 2328 | 1471694521385 Marionette TRACE conn2 <- [1,886,null,{}] 05:02:01 INFO - PROCESS | 2328 | 1471694521387 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}] 05:02:01 INFO - PROCESS | 2328 | 1471694521388 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:01 INFO - PROCESS | 2328 | 1471694521483 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 05:02:01 INFO - PROCESS | 2328 | 1471694521487 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:01 INFO - PROCESS | 2328 | 1471694521488 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x12885a800 == 35 [pid = 2328] [id = 229] 05:02:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1213e6800) [pid = 2328] [serial = 685] [outer = 0x0] 05:02:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x121a4b000) [pid = 2328] [serial = 686] [outer = 0x1213e6800] 05:02:01 INFO - PROCESS | 2328 | 1471694521514 Marionette DEBUG loaded listener.js 05:02:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x124ab0c00) [pid = 2328] [serial = 687] [outer = 0x1213e6800] 05:02:01 INFO - PROCESS | 2328 | 1471694521831 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]]]}] 05:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 05:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 05:02:01 INFO - PROCESS | 2328 | 1471694521852 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 05:02:01 INFO - PROCESS | 2328 | 1471694521853 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 05:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x12612a000) [pid = 2328] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x126108400) [pid = 2328] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x112595400) [pid = 2328] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x121826c00) [pid = 2328] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1126e5000) [pid = 2328] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1121a0000) [pid = 2328] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x112657400) [pid = 2328] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x118467c00) [pid = 2328] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x117315000) [pid = 2328] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x11845e800) [pid = 2328] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1126e1800) [pid = 2328] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x11610c800) [pid = 2328] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x119518800) [pid = 2328] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x124aadc00) [pid = 2328] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1121e9800) [pid = 2328] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 05:02:02 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x11259e400) [pid = 2328] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 05:02:02 INFO - PROCESS | 2328 | 1471694522061 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 05:02:02 INFO - PROCESS | 2328 | 1471694522062 Marionette TRACE conn2 <- [1,890,null,{}] 05:02:02 INFO - PROCESS | 2328 | 1471694522073 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}] 05:02:02 INFO - PROCESS | 2328 | 1471694522075 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:02 INFO - PROCESS | 2328 | 1471694522150 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 05:02:02 INFO - PROCESS | 2328 | 1471694522158 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:02 INFO - PROCESS | 2328 | 1471694522159 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x124b1d800 == 36 [pid = 2328] [id = 230] 05:02:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1126dd000) [pid = 2328] [serial = 688] [outer = 0x0] 05:02:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1126e5000) [pid = 2328] [serial = 689] [outer = 0x1126dd000] 05:02:02 INFO - PROCESS | 2328 | 1471694522192 Marionette DEBUG loaded listener.js 05:02:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x118293400) [pid = 2328] [serial = 690] [outer = 0x1126dd000] 05:02:02 INFO - PROCESS | 2328 | 1471694522525 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]]]}] 05:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 05:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 676ms 05:02:02 INFO - PROCESS | 2328 | 1471694522542 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 05:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 05:02:02 INFO - PROCESS | 2328 | 1471694522543 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 05:02:02 INFO - PROCESS | 2328 | 1471694522546 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 05:02:02 INFO - PROCESS | 2328 | 1471694522547 Marionette TRACE conn2 <- [1,894,null,{}] 05:02:02 INFO - PROCESS | 2328 | 1471694522549 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}] 05:02:02 INFO - PROCESS | 2328 | 1471694522550 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:02 INFO - PROCESS | 2328 | 1471694522626 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 05:02:02 INFO - PROCESS | 2328 | 1471694522675 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:02 INFO - PROCESS | 2328 | 1471694522676 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x12939d800 == 37 [pid = 2328] [id = 231] 05:02:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x11260e000) [pid = 2328] [serial = 691] [outer = 0x0] 05:02:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x121457400) [pid = 2328] [serial = 692] [outer = 0x11260e000] 05:02:02 INFO - PROCESS | 2328 | 1471694522702 Marionette DEBUG loaded listener.js 05:02:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x124304000) [pid = 2328] [serial = 693] [outer = 0x11260e000] 05:02:02 INFO - PROCESS | 2328 | 1471694522960 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]]]}] 05:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 05:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 05:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 05:02:03 INFO - PROCESS | 2328 | 1471694523014 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 05:02:03 INFO - PROCESS | 2328 | 1471694523016 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 05:02:03 INFO - PROCESS | 2328 | 1471694523018 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 05:02:03 INFO - PROCESS | 2328 | 1471694523020 Marionette TRACE conn2 <- [1,898,null,{}] 05:02:03 INFO - PROCESS | 2328 | 1471694523025 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}] 05:02:03 INFO - PROCESS | 2328 | 1471694523028 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:03 INFO - PROCESS | 2328 | 1471694523117 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 05:02:03 INFO - PROCESS | 2328 | 1471694523122 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:03 INFO - PROCESS | 2328 | 1471694523125 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b116800 == 38 [pid = 2328] [id = 232] 05:02:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x123ddf800) [pid = 2328] [serial = 694] [outer = 0x0] 05:02:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x126108400) [pid = 2328] [serial = 695] [outer = 0x123ddf800] 05:02:03 INFO - PROCESS | 2328 | 1471694523152 Marionette DEBUG loaded listener.js 05:02:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x12633f000) [pid = 2328] [serial = 696] [outer = 0x123ddf800] 05:02:03 INFO - PROCESS | 2328 | 1471694523492 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]]]}] 05:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 05:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 523ms 05:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 05:02:03 INFO - PROCESS | 2328 | 1471694523550 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 05:02:03 INFO - PROCESS | 2328 | 1471694523551 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 05:02:03 INFO - PROCESS | 2328 | 1471694523553 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 05:02:03 INFO - PROCESS | 2328 | 1471694523554 Marionette TRACE conn2 <- [1,902,null,{}] 05:02:03 INFO - PROCESS | 2328 | 1471694523557 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}] 05:02:03 INFO - PROCESS | 2328 | 1471694523558 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:03 INFO - PROCESS | 2328 | 1471694523632 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 05:02:03 INFO - PROCESS | 2328 | 1471694523636 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:03 INFO - PROCESS | 2328 | 1471694523637 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b941000 == 39 [pid = 2328] [id = 233] 05:02:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x12611d800) [pid = 2328] [serial = 697] [outer = 0x0] 05:02:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1263db800) [pid = 2328] [serial = 698] [outer = 0x12611d800] 05:02:03 INFO - PROCESS | 2328 | 1471694523666 Marionette DEBUG loaded listener.js 05:02:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x12712a400) [pid = 2328] [serial = 699] [outer = 0x12611d800] 05:02:03 INFO - PROCESS | 2328 | 1471694523960 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]]]}] 05:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 05:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 421ms 05:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 05:02:03 INFO - PROCESS | 2328 | 1471694523979 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 05:02:03 INFO - PROCESS | 2328 | 1471694523980 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 05:02:03 INFO - PROCESS | 2328 | 1471694523982 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 05:02:03 INFO - PROCESS | 2328 | 1471694523983 Marionette TRACE conn2 <- [1,906,null,{}] 05:02:03 INFO - PROCESS | 2328 | 1471694523985 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}] 05:02:03 INFO - PROCESS | 2328 | 1471694523987 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:04 INFO - PROCESS | 2328 | 1471694524107 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 05:02:04 INFO - PROCESS | 2328 | 1471694524245 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:04 INFO - PROCESS | 2328 | 1471694524247 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:04 INFO - PROCESS | 2328 | ++DOCSHELL 0x112515800 == 40 [pid = 2328] [id = 234] 05:02:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x10eaf4c00) [pid = 2328] [serial = 700] [outer = 0x0] 05:02:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x110e73c00) [pid = 2328] [serial = 701] [outer = 0x10eaf4c00] 05:02:04 INFO - PROCESS | 2328 | 1471694524300 Marionette DEBUG loaded listener.js 05:02:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x112598000) [pid = 2328] [serial = 702] [outer = 0x10eaf4c00] 05:02:04 INFO - PROCESS | 2328 | 1471694524896 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]]]}] 05:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 05:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 919ms 05:02:04 INFO - PROCESS | 2328 | 1471694524903 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 05:02:04 INFO - PROCESS | 2328 | 1471694524908 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 05:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 05:02:04 INFO - PROCESS | 2328 | 1471694524940 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 05:02:04 INFO - PROCESS | 2328 | 1471694524943 Marionette TRACE conn2 <- [1,910,null,{}] 05:02:04 INFO - PROCESS | 2328 | 1471694524946 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}] 05:02:04 INFO - PROCESS | 2328 | 1471694524949 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:05 INFO - PROCESS | 2328 | 1471694525059 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 05:02:05 INFO - PROCESS | 2328 | 1471694525132 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:05 INFO - PROCESS | 2328 | 1471694525134 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x11943d800 == 41 [pid = 2328] [id = 235] 05:02:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x11608f400) [pid = 2328] [serial = 703] [outer = 0x0] 05:02:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x11688c400) [pid = 2328] [serial = 704] [outer = 0x11608f400] 05:02:05 INFO - PROCESS | 2328 | 1471694525165 Marionette DEBUG loaded listener.js 05:02:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x117e31000) [pid = 2328] [serial = 705] [outer = 0x11608f400] 05:02:05 INFO - PROCESS | 2328 | 1471694525690 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]]]}] 05:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 05:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 824ms 05:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 05:02:05 INFO - PROCESS | 2328 | 1471694525763 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 05:02:05 INFO - PROCESS | 2328 | 1471694525766 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 05:02:05 INFO - PROCESS | 2328 | 1471694525768 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 05:02:05 INFO - PROCESS | 2328 | 1471694525770 Marionette TRACE conn2 <- [1,914,null,{}] 05:02:05 INFO - PROCESS | 2328 | 1471694525773 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}] 05:02:05 INFO - PROCESS | 2328 | 1471694525774 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:05 INFO - PROCESS | 2328 | 1471694525887 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 05:02:06 INFO - PROCESS | 2328 | 1471694526071 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:06 INFO - PROCESS | 2328 | 1471694526072 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x116850000 == 42 [pid = 2328] [id = 236] 05:02:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x111ca9c00) [pid = 2328] [serial = 706] [outer = 0x0] 05:02:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x112652000) [pid = 2328] [serial = 707] [outer = 0x111ca9c00] 05:02:06 INFO - PROCESS | 2328 | 1471694526102 Marionette DEBUG loaded listener.js 05:02:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x112985c00) [pid = 2328] [serial = 708] [outer = 0x111ca9c00] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x12b941000 == 41 [pid = 2328] [id = 233] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x12b116800 == 40 [pid = 2328] [id = 232] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x12939d800 == 39 [pid = 2328] [id = 231] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x124b1d800 == 38 [pid = 2328] [id = 230] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x12885a800 == 37 [pid = 2328] [id = 229] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x124a80800 == 36 [pid = 2328] [id = 228] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x121647000 == 35 [pid = 2328] [id = 227] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x119bb2800 == 34 [pid = 2328] [id = 226] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x119973800 == 33 [pid = 2328] [id = 225] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x11891f800 == 32 [pid = 2328] [id = 224] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x11701f000 == 31 [pid = 2328] [id = 223] 05:02:06 INFO - PROCESS | 2328 | --DOCSHELL 0x113d8b800 == 30 [pid = 2328] [id = 222] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x126342000) [pid = 2328] [serial = 579] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x1263cfc00) [pid = 2328] [serial = 642] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x1263da800) [pid = 2328] [serial = 644] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x12712c400) [pid = 2328] [serial = 645] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x121820c00) [pid = 2328] [serial = 626] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x121a45c00) [pid = 2328] [serial = 629] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x117e30400) [pid = 2328] [serial = 632] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1183e8400) [pid = 2328] [serial = 617] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x118927400) [pid = 2328] [serial = 618] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1126df000) [pid = 2328] [serial = 605] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x112e9f000) [pid = 2328] [serial = 606] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1213b1800) [pid = 2328] [serial = 603] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x120e5a000) [pid = 2328] [serial = 602] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x117ea8800) [pid = 2328] [serial = 614] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x118292000) [pid = 2328] [serial = 615] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x119405400) [pid = 2328] [serial = 620] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x119512000) [pid = 2328] [serial = 621] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x112987000) [pid = 2328] [serial = 608] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x113da9800) [pid = 2328] [serial = 609] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x116803800) [pid = 2328] [serial = 611] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x116aa2c00) [pid = 2328] [serial = 612] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x119518000) [pid = 2328] [serial = 633] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x124ab0400) [pid = 2328] [serial = 635] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x125dfa400) [pid = 2328] [serial = 638] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x123ddb800) [pid = 2328] [serial = 630] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x126343000) [pid = 2328] [serial = 641] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x126126400) [pid = 2328] [serial = 639] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x11994a400) [pid = 2328] [serial = 623] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x121450400) [pid = 2328] [serial = 624] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x121a3d000) [pid = 2328] [serial = 627] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x124bd9800) [pid = 2328] [serial = 636] [outer = 0x0] [url = about:blank] 05:02:06 INFO - PROCESS | 2328 | 1471694526574 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]]]}] 05:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 05:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 824ms 05:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 05:02:06 INFO - PROCESS | 2328 | 1471694526595 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 05:02:06 INFO - PROCESS | 2328 | 1471694526597 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 05:02:06 INFO - PROCESS | 2328 | 1471694526599 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 05:02:06 INFO - PROCESS | 2328 | 1471694526601 Marionette TRACE conn2 <- [1,918,null,{}] 05:02:06 INFO - PROCESS | 2328 | 1471694526604 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}] 05:02:06 INFO - PROCESS | 2328 | 1471694526610 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:06 INFO - PROCESS | 2328 | 1471694526686 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 05:02:06 INFO - PROCESS | 2328 | 1471694526693 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:06 INFO - PROCESS | 2328 | 1471694526694 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x117262000 == 31 [pid = 2328] [id = 237] 05:02:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x115d21c00) [pid = 2328] [serial = 709] [outer = 0x0] 05:02:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x116aa2c00) [pid = 2328] [serial = 710] [outer = 0x115d21c00] 05:02:06 INFO - PROCESS | 2328 | 1471694526722 Marionette DEBUG loaded listener.js 05:02:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x117eaa400) [pid = 2328] [serial = 711] [outer = 0x115d21c00] 05:02:07 INFO - PROCESS | 2328 | 1471694527050 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]]]}] 05:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 05:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 05:02:07 INFO - PROCESS | 2328 | 1471694527080 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 05:02:07 INFO - PROCESS | 2328 | 1471694527083 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 05:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 05:02:07 INFO - PROCESS | 2328 | 1471694527087 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 05:02:07 INFO - PROCESS | 2328 | 1471694527090 Marionette TRACE conn2 <- [1,922,null,{}] 05:02:07 INFO - PROCESS | 2328 | 1471694527093 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}] 05:02:07 INFO - PROCESS | 2328 | 1471694527095 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:07 INFO - PROCESS | 2328 | 1471694527171 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 05:02:07 INFO - PROCESS | 2328 | 1471694527179 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:07 INFO - PROCESS | 2328 | 1471694527181 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:07 INFO - PROCESS | 2328 | ++DOCSHELL 0x11942e800 == 32 [pid = 2328] [id = 238] 05:02:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x11259c400) [pid = 2328] [serial = 712] [outer = 0x0] 05:02:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1183e3c00) [pid = 2328] [serial = 713] [outer = 0x11259c400] 05:02:07 INFO - PROCESS | 2328 | 1471694527207 Marionette DEBUG loaded listener.js 05:02:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x118462c00) [pid = 2328] [serial = 714] [outer = 0x11259c400] 05:02:07 INFO - PROCESS | 2328 | 1471694527564 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]]]}] 05:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 05:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 522ms 05:02:07 INFO - PROCESS | 2328 | 1471694527610 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 05:02:07 INFO - PROCESS | 2328 | 1471694527611 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 05:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 05:02:07 INFO - PROCESS | 2328 | 1471694527618 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 05:02:07 INFO - PROCESS | 2328 | 1471694527623 Marionette TRACE conn2 <- [1,926,null,{}] 05:02:07 INFO - PROCESS | 2328 | 1471694527633 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}] 05:02:07 INFO - PROCESS | 2328 | 1471694527636 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:07 INFO - PROCESS | 2328 | 1471694527715 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 05:02:07 INFO - PROCESS | 2328 | 1471694527720 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:07 INFO - PROCESS | 2328 | 1471694527722 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:07 INFO - PROCESS | 2328 | ++DOCSHELL 0x121049000 == 33 [pid = 2328] [id = 239] 05:02:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x11260f800) [pid = 2328] [serial = 715] [outer = 0x0] 05:02:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x118930400) [pid = 2328] [serial = 716] [outer = 0x11260f800] 05:02:07 INFO - PROCESS | 2328 | 1471694527751 Marionette DEBUG loaded listener.js 05:02:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x120c68000) [pid = 2328] [serial = 717] [outer = 0x11260f800] 05:02:08 INFO - PROCESS | 2328 | 1471694528193 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]]]}] 05:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 05:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 634ms 05:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 05:02:08 INFO - PROCESS | 2328 | 1471694528249 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 05:02:08 INFO - PROCESS | 2328 | 1471694528251 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 05:02:08 INFO - PROCESS | 2328 | 1471694528254 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 05:02:08 INFO - PROCESS | 2328 | 1471694528256 Marionette TRACE conn2 <- [1,930,null,{}] 05:02:08 INFO - PROCESS | 2328 | 1471694528260 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}] 05:02:08 INFO - PROCESS | 2328 | 1471694528262 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:08 INFO - PROCESS | 2328 | 1471694528362 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 05:02:08 INFO - PROCESS | 2328 | 1471694528461 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:08 INFO - PROCESS | 2328 | 1471694528463 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x118113000 == 34 [pid = 2328] [id = 240] 05:02:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x116086400) [pid = 2328] [serial = 718] [outer = 0x0] 05:02:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x116aa4c00) [pid = 2328] [serial = 719] [outer = 0x116086400] 05:02:08 INFO - PROCESS | 2328 | 1471694528496 Marionette DEBUG loaded listener.js 05:02:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x118292c00) [pid = 2328] [serial = 720] [outer = 0x116086400] 05:02:08 INFO - PROCESS | 2328 | 1471694528923 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]]]}] 05:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 05:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 720ms 05:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 05:02:08 INFO - PROCESS | 2328 | 1471694528975 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 05:02:08 INFO - PROCESS | 2328 | 1471694528978 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 05:02:08 INFO - PROCESS | 2328 | 1471694528982 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 05:02:08 INFO - PROCESS | 2328 | 1471694528984 Marionette TRACE conn2 <- [1,934,null,{}] 05:02:08 INFO - PROCESS | 2328 | 1471694528987 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}] 05:02:08 INFO - PROCESS | 2328 | 1471694528988 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:09 INFO - PROCESS | 2328 | 1471694529082 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 05:02:09 INFO - PROCESS | 2328 | 1471694529131 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:09 INFO - PROCESS | 2328 | 1471694529132 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x1218ae000 == 35 [pid = 2328] [id = 241] 05:02:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1183e5800) [pid = 2328] [serial = 721] [outer = 0x0] 05:02:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x11940b000) [pid = 2328] [serial = 722] [outer = 0x1183e5800] 05:02:09 INFO - PROCESS | 2328 | 1471694529164 Marionette DEBUG loaded listener.js 05:02:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x119bd1c00) [pid = 2328] [serial = 723] [outer = 0x1183e5800] 05:02:09 INFO - PROCESS | 2328 | 1471694529591 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]]]}] 05:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 05:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 619ms 05:02:09 INFO - PROCESS | 2328 | 1471694529602 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 05:02:09 INFO - PROCESS | 2328 | 1471694529603 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 05:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 05:02:09 INFO - PROCESS | 2328 | 1471694529607 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 05:02:09 INFO - PROCESS | 2328 | 1471694529611 Marionette TRACE conn2 <- [1,938,null,{}] 05:02:09 INFO - PROCESS | 2328 | 1471694529618 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}] 05:02:09 INFO - PROCESS | 2328 | 1471694529622 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:09 INFO - PROCESS | 2328 | 1471694529738 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 05:02:09 INFO - PROCESS | 2328 | 1471694529815 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:09 INFO - PROCESS | 2328 | 1471694529817 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x126391000 == 36 [pid = 2328] [id = 242] 05:02:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x1213e1400) [pid = 2328] [serial = 724] [outer = 0x0] 05:02:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x121450400) [pid = 2328] [serial = 725] [outer = 0x1213e1400] 05:02:09 INFO - PROCESS | 2328 | 1471694529850 Marionette DEBUG loaded listener.js 05:02:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1219c6c00) [pid = 2328] [serial = 726] [outer = 0x1213e1400] 05:02:10 INFO - PROCESS | 2328 | 1471694530257 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]]]}] 05:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 05:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 674ms 05:02:10 INFO - PROCESS | 2328 | 1471694530280 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 05:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 05:02:10 INFO - PROCESS | 2328 | 1471694530282 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 05:02:10 INFO - PROCESS | 2328 | 1471694530285 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 05:02:10 INFO - PROCESS | 2328 | 1471694530286 Marionette TRACE conn2 <- [1,942,null,{}] 05:02:10 INFO - PROCESS | 2328 | 1471694530289 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}] 05:02:10 INFO - PROCESS | 2328 | 1471694530290 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:10 INFO - PROCESS | 2328 | 1471694530386 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 05:02:10 INFO - PROCESS | 2328 | 1471694530432 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:10 INFO - PROCESS | 2328 | 1471694530433 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x12885e800 == 37 [pid = 2328] [id = 243] 05:02:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x121a47800) [pid = 2328] [serial = 727] [outer = 0x0] 05:02:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x124490c00) [pid = 2328] [serial = 728] [outer = 0x121a47800] 05:02:10 INFO - PROCESS | 2328 | 1471694530464 Marionette DEBUG loaded listener.js 05:02:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x124ab5c00) [pid = 2328] [serial = 729] [outer = 0x121a47800] 05:02:10 INFO - PROCESS | 2328 | 1471694530890 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]]]}] 05:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 05:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 672ms 05:02:10 INFO - PROCESS | 2328 | 1471694530959 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 05:02:10 INFO - PROCESS | 2328 | 1471694530961 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 05:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 05:02:10 INFO - PROCESS | 2328 | 1471694530965 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 05:02:10 INFO - PROCESS | 2328 | 1471694530967 Marionette TRACE conn2 <- [1,946,null,{}] 05:02:10 INFO - PROCESS | 2328 | 1471694530990 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}] 05:02:10 INFO - PROCESS | 2328 | 1471694530993 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:11 INFO - PROCESS | 2328 | 1471694531185 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 05:02:11 INFO - PROCESS | 2328 | 1471694531247 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:11 INFO - PROCESS | 2328 | 1471694531248 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x1293ba800 == 38 [pid = 2328] [id = 244] 05:02:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x124b41800) [pid = 2328] [serial = 730] [outer = 0x0] 05:02:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x125dfc000) [pid = 2328] [serial = 731] [outer = 0x124b41800] 05:02:11 INFO - PROCESS | 2328 | 1471694531277 Marionette DEBUG loaded listener.js 05:02:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12611ec00) [pid = 2328] [serial = 732] [outer = 0x124b41800] 05:02:11 INFO - PROCESS | 2328 | 1471694531722 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]]]}] 05:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 05:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 821ms 05:02:11 INFO - PROCESS | 2328 | 1471694531786 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 05:02:11 INFO - PROCESS | 2328 | 1471694531787 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 05:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 05:02:11 INFO - PROCESS | 2328 | 1471694531792 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 05:02:11 INFO - PROCESS | 2328 | 1471694531793 Marionette TRACE conn2 <- [1,950,null,{}] 05:02:11 INFO - PROCESS | 2328 | 1471694531796 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}] 05:02:11 INFO - PROCESS | 2328 | 1471694531800 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:11 INFO - PROCESS | 2328 | 1471694531914 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 05:02:11 INFO - PROCESS | 2328 | 1471694531977 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:11 INFO - PROCESS | 2328 | 1471694531978 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f32000 == 39 [pid = 2328] [id = 245] 05:02:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x126342800) [pid = 2328] [serial = 733] [outer = 0x0] 05:02:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x128402c00) [pid = 2328] [serial = 734] [outer = 0x126342800] 05:02:12 INFO - PROCESS | 2328 | 1471694532008 Marionette DEBUG loaded listener.js 05:02:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x12840a000) [pid = 2328] [serial = 735] [outer = 0x126342800] 05:02:12 INFO - PROCESS | 2328 | 1471694532511 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]]]}] 05:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 05:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 774ms 05:02:12 INFO - PROCESS | 2328 | 1471694532574 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 05:02:12 INFO - PROCESS | 2328 | 1471694532576 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 05:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 05:02:12 INFO - PROCESS | 2328 | 1471694532580 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 05:02:12 INFO - PROCESS | 2328 | 1471694532582 Marionette TRACE conn2 <- [1,954,null,{}] 05:02:12 INFO - PROCESS | 2328 | 1471694532586 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}] 05:02:12 INFO - PROCESS | 2328 | 1471694532587 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:12 INFO - PROCESS | 2328 | 1471694532684 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x11942e800 == 38 [pid = 2328] [id = 238] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x117262000 == 37 [pid = 2328] [id = 237] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x116850000 == 36 [pid = 2328] [id = 236] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x112515800 == 35 [pid = 2328] [id = 234] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x11943d800 == 34 [pid = 2328] [id = 235] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x116865800 == 33 [pid = 2328] [id = 221] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x120f32000 == 32 [pid = 2328] [id = 245] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x1293ba800 == 31 [pid = 2328] [id = 244] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x12885e800 == 30 [pid = 2328] [id = 243] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x126391000 == 29 [pid = 2328] [id = 242] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x1218ae000 == 28 [pid = 2328] [id = 241] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x121049000 == 27 [pid = 2328] [id = 239] 05:02:13 INFO - PROCESS | 2328 | --DOCSHELL 0x118113000 == 26 [pid = 2328] [id = 240] 05:02:13 INFO - PROCESS | 2328 | 1471694533308 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:13 INFO - PROCESS | 2328 | 1471694533310 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x112cc3000 == 27 [pid = 2328] [id = 246] 05:02:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x111c83400) [pid = 2328] [serial = 736] [outer = 0x0] 05:02:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x111f2b800) [pid = 2328] [serial = 737] [outer = 0x111c83400] 05:02:13 INFO - PROCESS | 2328 | 1471694533344 Marionette DEBUG loaded listener.js 05:02:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x112597800) [pid = 2328] [serial = 738] [outer = 0x111c83400] 05:02:13 INFO - PROCESS | 2328 | 1471694533719 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]]]}] 05:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 05:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1177ms 05:02:13 INFO - PROCESS | 2328 | 1471694533761 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 05:02:13 INFO - PROCESS | 2328 | 1471694533764 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 05:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 05:02:13 INFO - PROCESS | 2328 | 1471694533768 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 05:02:13 INFO - PROCESS | 2328 | 1471694533772 Marionette TRACE conn2 <- [1,958,null,{}] 05:02:13 INFO - PROCESS | 2328 | 1471694533777 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}] 05:02:13 INFO - PROCESS | 2328 | 1471694533780 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:13 INFO - PROCESS | 2328 | 1471694533974 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 05:02:14 INFO - PROCESS | 2328 | 1471694534042 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:14 INFO - PROCESS | 2328 | 1471694534044 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x1168d1800 == 28 [pid = 2328] [id = 247] 05:02:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x112606c00) [pid = 2328] [serial = 739] [outer = 0x0] 05:02:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x112656800) [pid = 2328] [serial = 740] [outer = 0x112606c00] 05:02:14 INFO - PROCESS | 2328 | 1471694534090 Marionette DEBUG loaded listener.js 05:02:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x11298b400) [pid = 2328] [serial = 741] [outer = 0x112606c00] 05:02:14 INFO - PROCESS | 2328 | 1471694534448 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]]]}] 05:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 05:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 723ms 05:02:14 INFO - PROCESS | 2328 | 1471694534493 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 05:02:14 INFO - PROCESS | 2328 | 1471694534496 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 05:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 05:02:14 INFO - PROCESS | 2328 | 1471694534499 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 05:02:14 INFO - PROCESS | 2328 | 1471694534500 Marionette TRACE conn2 <- [1,962,null,{}] 05:02:14 INFO - PROCESS | 2328 | 1471694534503 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}] 05:02:14 INFO - PROCESS | 2328 | 1471694534505 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:14 INFO - PROCESS | 2328 | 1471694534620 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 05:02:14 INFO - PROCESS | 2328 | 1471694534634 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:14 INFO - PROCESS | 2328 | 1471694534635 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x11816f000 == 29 [pid = 2328] [id = 248] 05:02:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x112e96c00) [pid = 2328] [serial = 742] [outer = 0x0] 05:02:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x115d1f400) [pid = 2328] [serial = 743] [outer = 0x112e96c00] 05:02:14 INFO - PROCESS | 2328 | 1471694534661 Marionette DEBUG loaded listener.js 05:02:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x11664a800) [pid = 2328] [serial = 744] [outer = 0x112e96c00] 05:02:15 INFO - PROCESS | 2328 | 1471694535048 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]]]}] 05:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 05:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 568ms 05:02:15 INFO - PROCESS | 2328 | 1471694535068 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 05:02:15 INFO - PROCESS | 2328 | 1471694535070 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 05:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 05:02:15 INFO - PROCESS | 2328 | 1471694535081 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 05:02:15 INFO - PROCESS | 2328 | 1471694535087 Marionette TRACE conn2 <- [1,966,null,{}] 05:02:15 INFO - PROCESS | 2328 | 1471694535094 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}] 05:02:15 INFO - PROCESS | 2328 | 1471694535099 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:15 INFO - PROCESS | 2328 | 1471694535257 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 05:02:15 INFO - PROCESS | 2328 | 1471694535310 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:15 INFO - PROCESS | 2328 | 1471694535311 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:15 INFO - PROCESS | 2328 | ++DOCSHELL 0x119965800 == 30 [pid = 2328] [id = 249] 05:02:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x1168ed800) [pid = 2328] [serial = 745] [outer = 0x0] 05:02:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x1176ab000) [pid = 2328] [serial = 746] [outer = 0x1168ed800] 05:02:15 INFO - PROCESS | 2328 | 1471694535353 Marionette DEBUG loaded listener.js 05:02:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x1181b6000) [pid = 2328] [serial = 747] [outer = 0x1168ed800] 05:02:15 INFO - PROCESS | 2328 | 1471694535674 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]]]}] 05:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 05:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 636ms 05:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 05:02:15 INFO - PROCESS | 2328 | 1471694535709 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 05:02:15 INFO - PROCESS | 2328 | 1471694535711 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 05:02:15 INFO - PROCESS | 2328 | 1471694535713 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 05:02:15 INFO - PROCESS | 2328 | 1471694535714 Marionette TRACE conn2 <- [1,970,null,{}] 05:02:15 INFO - PROCESS | 2328 | 1471694535716 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}] 05:02:15 INFO - PROCESS | 2328 | 1471694535717 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:15 INFO - PROCESS | 2328 | 1471694535813 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 05:02:15 INFO - PROCESS | 2328 | 1471694535866 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:15 INFO - PROCESS | 2328 | 1471694535867 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:15 INFO - PROCESS | 2328 | ++DOCSHELL 0x121265800 == 31 [pid = 2328] [id = 250] 05:02:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x118290000) [pid = 2328] [serial = 748] [outer = 0x0] 05:02:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x1183e6000) [pid = 2328] [serial = 749] [outer = 0x118290000] 05:02:15 INFO - PROCESS | 2328 | 1471694535892 Marionette DEBUG loaded listener.js 05:02:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x11845b800) [pid = 2328] [serial = 750] [outer = 0x118290000] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x11260f800) [pid = 2328] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x11259c400) [pid = 2328] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x112608000) [pid = 2328] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x120c63800) [pid = 2328] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x1176b5400) [pid = 2328] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x11845cc00) [pid = 2328] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x11600b000) [pid = 2328] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x1126e4400) [pid = 2328] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x120e5ac00) [pid = 2328] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x1213e6800) [pid = 2328] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x113806800) [pid = 2328] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x117e34400) [pid = 2328] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x120e52000) [pid = 2328] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x121a46c00) [pid = 2328] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1126dd000) [pid = 2328] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x123ddf800) [pid = 2328] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x12611d800) [pid = 2328] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x11260e000) [pid = 2328] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x111ca9c00) [pid = 2328] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1121e4c00) [pid = 2328] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x118926c00) [pid = 2328] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x115d21c00) [pid = 2328] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x11608f400) [pid = 2328] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 05:02:16 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x10eaf4c00) [pid = 2328] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 05:02:16 INFO - PROCESS | 2328 | 1471694536427 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]]]}] 05:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 05:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 718ms 05:02:16 INFO - PROCESS | 2328 | 1471694536431 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 05:02:16 INFO - PROCESS | 2328 | 1471694536433 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 05:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 05:02:16 INFO - PROCESS | 2328 | 1471694536435 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 05:02:16 INFO - PROCESS | 2328 | 1471694536436 Marionette TRACE conn2 <- [1,974,null,{}] 05:02:16 INFO - PROCESS | 2328 | 1471694536447 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}] 05:02:16 INFO - PROCESS | 2328 | 1471694536448 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:16 INFO - PROCESS | 2328 | 1471694536551 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 05:02:16 INFO - PROCESS | 2328 | 1471694536585 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:16 INFO - PROCESS | 2328 | 1471694536592 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x1218c3000 == 32 [pid = 2328] [id = 251] 05:02:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x112d43400) [pid = 2328] [serial = 751] [outer = 0x0] 05:02:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1176b2800) [pid = 2328] [serial = 752] [outer = 0x112d43400] 05:02:16 INFO - PROCESS | 2328 | 1471694536626 Marionette DEBUG loaded listener.js 05:02:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x11845d000) [pid = 2328] [serial = 753] [outer = 0x112d43400] 05:02:16 INFO - PROCESS | 2328 | 1471694536913 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]]]}] 05:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 05:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 523ms 05:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 05:02:16 INFO - PROCESS | 2328 | 1471694536961 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 05:02:16 INFO - PROCESS | 2328 | 1471694536962 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 05:02:16 INFO - PROCESS | 2328 | 1471694536964 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 05:02:16 INFO - PROCESS | 2328 | 1471694536965 Marionette TRACE conn2 <- [1,978,null,{}] 05:02:16 INFO - PROCESS | 2328 | 1471694536967 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}] 05:02:16 INFO - PROCESS | 2328 | 1471694536969 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:17 INFO - PROCESS | 2328 | 1471694537045 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 05:02:17 INFO - PROCESS | 2328 | 1471694537049 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:17 INFO - PROCESS | 2328 | 1471694537050 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x111c97000 == 33 [pid = 2328] [id = 252] 05:02:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x118467800) [pid = 2328] [serial = 754] [outer = 0x0] 05:02:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x118f4e000) [pid = 2328] [serial = 755] [outer = 0x118467800] 05:02:17 INFO - PROCESS | 2328 | 1471694537078 Marionette DEBUG loaded listener.js 05:02:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x11950a800) [pid = 2328] [serial = 756] [outer = 0x118467800] 05:02:17 INFO - PROCESS | 2328 | 1471694537397 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]]]}] 05:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 05:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 05:02:17 INFO - PROCESS | 2328 | 1471694537432 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 05:02:17 INFO - PROCESS | 2328 | 1471694537444 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 05:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 05:02:17 INFO - PROCESS | 2328 | 1471694537446 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 05:02:17 INFO - PROCESS | 2328 | 1471694537447 Marionette TRACE conn2 <- [1,982,null,{}] 05:02:17 INFO - PROCESS | 2328 | 1471694537450 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}] 05:02:17 INFO - PROCESS | 2328 | 1471694537451 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:17 INFO - PROCESS | 2328 | 1471694537546 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 05:02:17 INFO - PROCESS | 2328 | 1471694537552 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:17 INFO - PROCESS | 2328 | 1471694537553 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267eb800 == 34 [pid = 2328] [id = 253] 05:02:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x111e58c00) [pid = 2328] [serial = 757] [outer = 0x0] 05:02:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x119512800) [pid = 2328] [serial = 758] [outer = 0x111e58c00] 05:02:17 INFO - PROCESS | 2328 | 1471694537581 Marionette DEBUG loaded listener.js 05:02:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x119bd2000) [pid = 2328] [serial = 759] [outer = 0x111e58c00] 05:02:17 INFO - PROCESS | 2328 | 1471694537876 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]]]}] 05:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 05:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 05:02:17 INFO - PROCESS | 2328 | 1471694537915 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 05:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 05:02:17 INFO - PROCESS | 2328 | 1471694537916 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 05:02:17 INFO - PROCESS | 2328 | 1471694537918 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 05:02:17 INFO - PROCESS | 2328 | 1471694537919 Marionette TRACE conn2 <- [1,986,null,{}] 05:02:17 INFO - PROCESS | 2328 | 1471694537921 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}] 05:02:17 INFO - PROCESS | 2328 | 1471694537924 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:18 INFO - PROCESS | 2328 | 1471694537997 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 05:02:18 INFO - PROCESS | 2328 | 1471694538000 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:18 INFO - PROCESS | 2328 | 1471694538001 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x129177000 == 35 [pid = 2328] [id = 254] 05:02:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x118f4b000) [pid = 2328] [serial = 760] [outer = 0x0] 05:02:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x120e50000) [pid = 2328] [serial = 761] [outer = 0x118f4b000] 05:02:18 INFO - PROCESS | 2328 | 1471694538029 Marionette DEBUG loaded listener.js 05:02:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x120e5ac00) [pid = 2328] [serial = 762] [outer = 0x118f4b000] 05:02:18 INFO - PROCESS | 2328 | 1471694538537 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]]]}] 05:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 05:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 668ms 05:02:18 INFO - PROCESS | 2328 | 1471694538601 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 05:02:18 INFO - PROCESS | 2328 | 1471694538603 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 05:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 05:02:18 INFO - PROCESS | 2328 | 1471694538610 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 05:02:18 INFO - PROCESS | 2328 | 1471694538612 Marionette TRACE conn2 <- [1,990,null,{}] 05:02:18 INFO - PROCESS | 2328 | 1471694538616 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}] 05:02:18 INFO - PROCESS | 2328 | 1471694538618 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:18 INFO - PROCESS | 2328 | 1471694538726 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 05:02:18 INFO - PROCESS | 2328 | 1471694538826 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:18 INFO - PROCESS | 2328 | 1471694538828 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x117380800 == 36 [pid = 2328] [id = 255] 05:02:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x11260e000) [pid = 2328] [serial = 763] [outer = 0x0] 05:02:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x112652400) [pid = 2328] [serial = 764] [outer = 0x11260e000] 05:02:18 INFO - PROCESS | 2328 | 1471694538861 Marionette DEBUG loaded listener.js 05:02:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x112989c00) [pid = 2328] [serial = 765] [outer = 0x11260e000] 05:02:19 INFO - PROCESS | 2328 | 1471694539381 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]]]}] 05:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 05:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 823ms 05:02:19 INFO - PROCESS | 2328 | 1471694539435 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 05:02:19 INFO - PROCESS | 2328 | 1471694539439 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 05:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 05:02:19 INFO - PROCESS | 2328 | 1471694539446 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 05:02:19 INFO - PROCESS | 2328 | 1471694539448 Marionette TRACE conn2 <- [1,994,null,{}] 05:02:19 INFO - PROCESS | 2328 | 1471694539451 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}] 05:02:19 INFO - PROCESS | 2328 | 1471694539453 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:19 INFO - PROCESS | 2328 | 1471694539559 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 05:02:19 INFO - PROCESS | 2328 | 1471694539635 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:19 INFO - PROCESS | 2328 | 1471694539636 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x112670800 == 37 [pid = 2328] [id = 256] 05:02:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x11260e800) [pid = 2328] [serial = 766] [outer = 0x0] 05:02:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x113d4d800) [pid = 2328] [serial = 767] [outer = 0x11260e800] 05:02:19 INFO - PROCESS | 2328 | 1471694539669 Marionette DEBUG loaded listener.js 05:02:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x116803000) [pid = 2328] [serial = 768] [outer = 0x11260e800] 05:02:20 INFO - PROCESS | 2328 | --DOCSHELL 0x1267eb800 == 36 [pid = 2328] [id = 253] 05:02:20 INFO - PROCESS | 2328 | --DOCSHELL 0x111c97000 == 35 [pid = 2328] [id = 252] 05:02:20 INFO - PROCESS | 2328 | --DOCSHELL 0x1218c3000 == 34 [pid = 2328] [id = 251] 05:02:20 INFO - PROCESS | 2328 | --DOCSHELL 0x121265800 == 33 [pid = 2328] [id = 250] 05:02:20 INFO - PROCESS | 2328 | --DOCSHELL 0x119965800 == 32 [pid = 2328] [id = 249] 05:02:20 INFO - PROCESS | 2328 | --DOCSHELL 0x11816f000 == 31 [pid = 2328] [id = 248] 05:02:20 INFO - PROCESS | 2328 | --DOCSHELL 0x1168d1800 == 30 [pid = 2328] [id = 247] 05:02:20 INFO - PROCESS | 2328 | --DOCSHELL 0x112cc3000 == 29 [pid = 2328] [id = 246] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x12712a400) [pid = 2328] [serial = 699] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x112611800) [pid = 2328] [serial = 665] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x1126dac00) [pid = 2328] [serial = 666] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x120e54800) [pid = 2328] [serial = 680] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x1180d3800) [pid = 2328] [serial = 671] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x117e33800) [pid = 2328] [serial = 672] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x118923400) [pid = 2328] [serial = 674] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x118f49c00) [pid = 2328] [serial = 675] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1176aa000) [pid = 2328] [serial = 663] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x116107400) [pid = 2328] [serial = 662] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x116011400) [pid = 2328] [serial = 668] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x11688ec00) [pid = 2328] [serial = 669] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x12196a400) [pid = 2328] [serial = 683] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1213e5000) [pid = 2328] [serial = 681] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x121a4b000) [pid = 2328] [serial = 686] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1168e4000) [pid = 2328] [serial = 648] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1150a0400) [pid = 2328] [serial = 647] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x121a46000) [pid = 2328] [serial = 684] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1183eac00) [pid = 2328] [serial = 651] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x1181be000) [pid = 2328] [serial = 650] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x121445400) [pid = 2328] [serial = 654] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1213d9400) [pid = 2328] [serial = 653] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x126122400) [pid = 2328] [serial = 657] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x125df8800) [pid = 2328] [serial = 656] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1126e5000) [pid = 2328] [serial = 689] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x118293400) [pid = 2328] [serial = 690] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x126108400) [pid = 2328] [serial = 695] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1263db800) [pid = 2328] [serial = 698] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x121457400) [pid = 2328] [serial = 692] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x112652000) [pid = 2328] [serial = 707] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x112985c00) [pid = 2328] [serial = 708] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x126343c00) [pid = 2328] [serial = 660] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x124304000) [pid = 2328] [serial = 693] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x124ab0c00) [pid = 2328] [serial = 687] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x118fa8400) [pid = 2328] [serial = 677] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x1188bc400) [pid = 2328] [serial = 659] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x119949400) [pid = 2328] [serial = 678] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x117e31000) [pid = 2328] [serial = 705] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x11688c400) [pid = 2328] [serial = 704] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x110e73c00) [pid = 2328] [serial = 701] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x112598000) [pid = 2328] [serial = 702] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x12633f000) [pid = 2328] [serial = 696] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x117eaa400) [pid = 2328] [serial = 711] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x116aa2c00) [pid = 2328] [serial = 710] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x120c68000) [pid = 2328] [serial = 717] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x118930400) [pid = 2328] [serial = 716] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 69 (0x1183e3c00) [pid = 2328] [serial = 713] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | --DOMWINDOW == 68 (0x118462c00) [pid = 2328] [serial = 714] [outer = 0x0] [url = about:blank] 05:02:20 INFO - PROCESS | 2328 | 1471694540304 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]]]}] 05:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 05:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 873ms 05:02:20 INFO - PROCESS | 2328 | 1471694540320 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 05:02:20 INFO - PROCESS | 2328 | 1471694540324 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 05:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 05:02:20 INFO - PROCESS | 2328 | 1471694540328 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 05:02:20 INFO - PROCESS | 2328 | 1471694540329 Marionette TRACE conn2 <- [1,998,null,{}] 05:02:20 INFO - PROCESS | 2328 | 1471694540334 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}] 05:02:20 INFO - PROCESS | 2328 | 1471694540335 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:20 INFO - PROCESS | 2328 | 1471694540415 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 05:02:20 INFO - PROCESS | 2328 | 1471694540421 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:20 INFO - PROCESS | 2328 | 1471694540426 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x11615f000 == 30 [pid = 2328] [id = 257] 05:02:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 69 (0x1126e0800) [pid = 2328] [serial = 769] [outer = 0x0] 05:02:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 70 (0x113acbc00) [pid = 2328] [serial = 770] [outer = 0x1126e0800] 05:02:20 INFO - PROCESS | 2328 | 1471694540455 Marionette DEBUG loaded listener.js 05:02:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x116108c00) [pid = 2328] [serial = 771] [outer = 0x1126e0800] 05:02:20 INFO - PROCESS | 2328 | 1471694540798 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]]]}] 05:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 05:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 522ms 05:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 05:02:20 INFO - PROCESS | 2328 | 1471694540854 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 05:02:20 INFO - PROCESS | 2328 | 1471694540857 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 05:02:20 INFO - PROCESS | 2328 | 1471694540862 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 05:02:20 INFO - PROCESS | 2328 | 1471694540864 Marionette TRACE conn2 <- [1,1002,null,{}] 05:02:20 INFO - PROCESS | 2328 | 1471694540866 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}] 05:02:20 INFO - PROCESS | 2328 | 1471694540868 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:20 INFO - PROCESS | 2328 | 1471694540948 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 05:02:20 INFO - PROCESS | 2328 | 1471694540952 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:20 INFO - PROCESS | 2328 | 1471694540953 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x11737c000 == 31 [pid = 2328] [id = 258] 05:02:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x1168e4400) [pid = 2328] [serial = 772] [outer = 0x0] 05:02:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x117e29000) [pid = 2328] [serial = 773] [outer = 0x1168e4400] 05:02:20 INFO - PROCESS | 2328 | 1471694540986 Marionette DEBUG loaded listener.js 05:02:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x117eaac00) [pid = 2328] [serial = 774] [outer = 0x1168e4400] 05:02:21 INFO - PROCESS | 2328 | 1471694541361 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]]]}] 05:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 05:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 520ms 05:02:21 INFO - PROCESS | 2328 | 1471694541383 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 05:02:21 INFO - PROCESS | 2328 | 1471694541386 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 05:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 05:02:21 INFO - PROCESS | 2328 | 1471694541402 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 05:02:21 INFO - PROCESS | 2328 | 1471694541408 Marionette TRACE conn2 <- [1,1006,null,{}] 05:02:21 INFO - PROCESS | 2328 | 1471694541420 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}] 05:02:21 INFO - PROCESS | 2328 | 1471694541424 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:21 INFO - PROCESS | 2328 | 1471694541529 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 05:02:21 INFO - PROCESS | 2328 | 1471694541534 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:21 INFO - PROCESS | 2328 | 1471694541536 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x11943b800 == 32 [pid = 2328] [id = 259] 05:02:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x1180d8800) [pid = 2328] [serial = 775] [outer = 0x0] 05:02:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x1183e7400) [pid = 2328] [serial = 776] [outer = 0x1180d8800] 05:02:21 INFO - PROCESS | 2328 | 1471694541568 Marionette DEBUG loaded listener.js 05:02:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x11846c800) [pid = 2328] [serial = 777] [outer = 0x1180d8800] 05:02:21 INFO - PROCESS | 2328 | 1471694541913 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]]]}] 05:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 05:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 531ms 05:02:21 INFO - PROCESS | 2328 | 1471694541927 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 05:02:21 INFO - PROCESS | 2328 | 1471694541929 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 05:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 05:02:21 INFO - PROCESS | 2328 | 1471694541931 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 05:02:21 INFO - PROCESS | 2328 | 1471694541932 Marionette TRACE conn2 <- [1,1010,null,{}] 05:02:21 INFO - PROCESS | 2328 | 1471694541935 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}] 05:02:21 INFO - PROCESS | 2328 | 1471694541936 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:22 INFO - PROCESS | 2328 | 1471694542019 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 05:02:22 INFO - PROCESS | 2328 | 1471694542074 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:22 INFO - PROCESS | 2328 | 1471694542075 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:22 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c81000 == 33 [pid = 2328] [id = 260] 05:02:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x118292400) [pid = 2328] [serial = 778] [outer = 0x0] 05:02:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x118932c00) [pid = 2328] [serial = 779] [outer = 0x118292400] 05:02:22 INFO - PROCESS | 2328 | 1471694542100 Marionette DEBUG loaded listener.js 05:02:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x11940c800) [pid = 2328] [serial = 780] [outer = 0x118292400] 05:02:22 INFO - PROCESS | 2328 | 1471694542410 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]]]}] 05:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 05:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 518ms 05:02:22 INFO - PROCESS | 2328 | 1471694542455 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 05:02:22 INFO - PROCESS | 2328 | 1471694542456 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 05:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 05:02:22 INFO - PROCESS | 2328 | 1471694542459 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 05:02:22 INFO - PROCESS | 2328 | 1471694542460 Marionette TRACE conn2 <- [1,1014,null,{}] 05:02:22 INFO - PROCESS | 2328 | 1471694542462 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}] 05:02:22 INFO - PROCESS | 2328 | 1471694542463 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:22 INFO - PROCESS | 2328 | 1471694542558 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 05:02:22 INFO - PROCESS | 2328 | 1471694542561 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:22 INFO - PROCESS | 2328 | 1471694542562 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:22 INFO - PROCESS | 2328 | ++DOCSHELL 0x121062800 == 34 [pid = 2328] [id = 261] 05:02:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x111ca8c00) [pid = 2328] [serial = 781] [outer = 0x0] 05:02:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x119515800) [pid = 2328] [serial = 782] [outer = 0x111ca8c00] 05:02:22 INFO - PROCESS | 2328 | 1471694542587 Marionette DEBUG loaded listener.js 05:02:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x120c6ac00) [pid = 2328] [serial = 783] [outer = 0x111ca8c00] 05:02:22 INFO - PROCESS | 2328 | 1471694542948 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]]]}] 05:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 05:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 517ms 05:02:22 INFO - PROCESS | 2328 | 1471694542979 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 05:02:22 INFO - PROCESS | 2328 | 1471694542980 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 05:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 05:02:22 INFO - PROCESS | 2328 | 1471694542982 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 05:02:22 INFO - PROCESS | 2328 | 1471694542984 Marionette TRACE conn2 <- [1,1018,null,{}] 05:02:22 INFO - PROCESS | 2328 | 1471694542986 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}] 05:02:22 INFO - PROCESS | 2328 | 1471694542990 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:23 INFO - PROCESS | 2328 | 1471694543114 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 05:02:23 INFO - PROCESS | 2328 | 1471694543135 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:23 INFO - PROCESS | 2328 | 1471694543137 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x124a93800 == 35 [pid = 2328] [id = 262] 05:02:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x12107f800) [pid = 2328] [serial = 784] [outer = 0x0] 05:02:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1213e0400) [pid = 2328] [serial = 785] [outer = 0x12107f800] 05:02:23 INFO - PROCESS | 2328 | 1471694543180 Marionette DEBUG loaded listener.js 05:02:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x121826c00) [pid = 2328] [serial = 786] [outer = 0x12107f800] 05:02:23 INFO - PROCESS | 2328 | 1471694543642 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]]]}] 05:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 05:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 668ms 05:02:23 INFO - PROCESS | 2328 | 1471694543651 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 05:02:23 INFO - PROCESS | 2328 | 1471694543652 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 05:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 05:02:23 INFO - PROCESS | 2328 | 1471694543655 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 05:02:23 INFO - PROCESS | 2328 | 1471694543658 Marionette TRACE conn2 <- [1,1022,null,{}] 05:02:23 INFO - PROCESS | 2328 | 1471694543662 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}] 05:02:23 INFO - PROCESS | 2328 | 1471694543663 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:23 INFO - PROCESS | 2328 | 1471694543759 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 05:02:23 INFO - PROCESS | 2328 | 1471694543763 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:23 INFO - PROCESS | 2328 | 1471694543764 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x126391000 == 36 [pid = 2328] [id = 263] 05:02:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x12190d400) [pid = 2328] [serial = 787] [outer = 0x0] 05:02:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x121975400) [pid = 2328] [serial = 788] [outer = 0x12190d400] 05:02:23 INFO - PROCESS | 2328 | 1471694543789 Marionette DEBUG loaded listener.js 05:02:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x121a40c00) [pid = 2328] [serial = 789] [outer = 0x12190d400] 05:02:24 INFO - PROCESS | 2328 | 1471694544133 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]]]}] 05:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 05:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 522ms 05:02:24 INFO - PROCESS | 2328 | 1471694544177 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 05:02:24 INFO - PROCESS | 2328 | 1471694544179 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 05:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 05:02:24 INFO - PROCESS | 2328 | 1471694544181 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 05:02:24 INFO - PROCESS | 2328 | 1471694544182 Marionette TRACE conn2 <- [1,1026,null,{}] 05:02:24 INFO - PROCESS | 2328 | 1471694544184 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}] 05:02:24 INFO - PROCESS | 2328 | 1471694544185 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:24 INFO - PROCESS | 2328 | 1471694544280 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 05:02:24 INFO - PROCESS | 2328 | 1471694544295 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:24 INFO - PROCESS | 2328 | 1471694544296 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x128488000 == 37 [pid = 2328] [id = 264] 05:02:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x121a45400) [pid = 2328] [serial = 790] [outer = 0x0] 05:02:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x121a4b400) [pid = 2328] [serial = 791] [outer = 0x121a45400] 05:02:24 INFO - PROCESS | 2328 | 1471694544322 Marionette DEBUG loaded listener.js 05:02:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x12419a000) [pid = 2328] [serial = 792] [outer = 0x121a45400] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x116086400) [pid = 2328] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1183e5800) [pid = 2328] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x112e96c00) [pid = 2328] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1213e1400) [pid = 2328] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x111c83400) [pid = 2328] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x126342800) [pid = 2328] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x121a47800) [pid = 2328] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x1168ed800) [pid = 2328] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x124b41800) [pid = 2328] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x118290000) [pid = 2328] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x112d43400) [pid = 2328] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x118467800) [pid = 2328] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x112606c00) [pid = 2328] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 05:02:24 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x111e58c00) [pid = 2328] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 05:02:24 INFO - PROCESS | 2328 | 1471694544675 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]]]}] 05:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 05:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 05:02:24 INFO - PROCESS | 2328 | 1471694544700 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 05:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 05:02:24 INFO - PROCESS | 2328 | 1471694544701 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 05:02:24 INFO - PROCESS | 2328 | 1471694544703 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 05:02:24 INFO - PROCESS | 2328 | 1471694544705 Marionette TRACE conn2 <- [1,1030,null,{}] 05:02:24 INFO - PROCESS | 2328 | 1471694544710 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}] 05:02:24 INFO - PROCESS | 2328 | 1471694544711 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:24 INFO - PROCESS | 2328 | 1471694544813 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 05:02:24 INFO - PROCESS | 2328 | 1471694544844 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:24 INFO - PROCESS | 2328 | 1471694544846 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x11943b000 == 38 [pid = 2328] [id = 265] 05:02:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x110e7cc00) [pid = 2328] [serial = 793] [outer = 0x0] 05:02:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x117ea9c00) [pid = 2328] [serial = 794] [outer = 0x110e7cc00] 05:02:24 INFO - PROCESS | 2328 | 1471694544871 Marionette DEBUG loaded listener.js 05:02:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x11994cc00) [pid = 2328] [serial = 795] [outer = 0x110e7cc00] 05:02:25 INFO - PROCESS | 2328 | 1471694545149 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]]]}] 05:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 05:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 473ms 05:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 05:02:25 INFO - PROCESS | 2328 | 1471694545180 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 05:02:25 INFO - PROCESS | 2328 | 1471694545182 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 05:02:25 INFO - PROCESS | 2328 | 1471694545184 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 05:02:25 INFO - PROCESS | 2328 | 1471694545185 Marionette TRACE conn2 <- [1,1034,null,{}] 05:02:25 INFO - PROCESS | 2328 | 1471694545194 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}] 05:02:25 INFO - PROCESS | 2328 | 1471694545196 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:25 INFO - PROCESS | 2328 | 1471694545281 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 05:02:25 INFO - PROCESS | 2328 | 1471694545285 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:25 INFO - PROCESS | 2328 | 1471694545286 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a59f800 == 39 [pid = 2328] [id = 266] 05:02:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x118294000) [pid = 2328] [serial = 796] [outer = 0x0] 05:02:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x123ddb800) [pid = 2328] [serial = 797] [outer = 0x118294000] 05:02:25 INFO - PROCESS | 2328 | 1471694545312 Marionette DEBUG loaded listener.js 05:02:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x124ab2400) [pid = 2328] [serial = 798] [outer = 0x118294000] 05:02:25 INFO - PROCESS | 2328 | 1471694545633 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]]]}] 05:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 05:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 05:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 05:02:25 INFO - PROCESS | 2328 | 1471694545653 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 05:02:25 INFO - PROCESS | 2328 | 1471694545654 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 05:02:25 INFO - PROCESS | 2328 | 1471694545658 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 05:02:25 INFO - PROCESS | 2328 | 1471694545661 Marionette TRACE conn2 <- [1,1038,null,{}] 05:02:25 INFO - PROCESS | 2328 | 1471694545664 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}] 05:02:25 INFO - PROCESS | 2328 | 1471694545666 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:25 INFO - PROCESS | 2328 | 1471694545783 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 05:02:25 INFO - PROCESS | 2328 | 1471694545791 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:25 INFO - PROCESS | 2328 | 1471694545793 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a961000 == 40 [pid = 2328] [id = 267] 05:02:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x124b41800) [pid = 2328] [serial = 799] [outer = 0x0] 05:02:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x125df2800) [pid = 2328] [serial = 800] [outer = 0x124b41800] 05:02:25 INFO - PROCESS | 2328 | 1471694545820 Marionette DEBUG loaded listener.js 05:02:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x126124c00) [pid = 2328] [serial = 801] [outer = 0x124b41800] 05:02:26 INFO - PROCESS | 2328 | 1471694546145 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]]]}] 05:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 05:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 521ms 05:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 05:02:26 INFO - PROCESS | 2328 | 1471694546179 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 05:02:26 INFO - PROCESS | 2328 | 1471694546180 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 05:02:26 INFO - PROCESS | 2328 | 1471694546182 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 05:02:26 INFO - PROCESS | 2328 | 1471694546183 Marionette TRACE conn2 <- [1,1042,null,{}] 05:02:26 INFO - PROCESS | 2328 | 1471694546185 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}] 05:02:26 INFO - PROCESS | 2328 | 1471694546186 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:26 INFO - PROCESS | 2328 | 1471694546265 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 05:02:26 INFO - PROCESS | 2328 | 1471694546269 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:26 INFO - PROCESS | 2328 | 1471694546270 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:26 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b21c800 == 41 [pid = 2328] [id = 268] 05:02:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x126125000) [pid = 2328] [serial = 802] [outer = 0x0] 05:02:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x12633dc00) [pid = 2328] [serial = 803] [outer = 0x126125000] 05:02:26 INFO - PROCESS | 2328 | 1471694546297 Marionette DEBUG loaded listener.js 05:02:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x126347800) [pid = 2328] [serial = 804] [outer = 0x126125000] 05:02:26 INFO - PROCESS | 2328 | 1471694546748 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]]]}] 05:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 05:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 619ms 05:02:26 INFO - PROCESS | 2328 | 1471694546802 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 05:02:26 INFO - PROCESS | 2328 | 1471694546804 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 05:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 05:02:26 INFO - PROCESS | 2328 | 1471694546808 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 05:02:26 INFO - PROCESS | 2328 | 1471694546810 Marionette TRACE conn2 <- [1,1046,null,{}] 05:02:26 INFO - PROCESS | 2328 | 1471694546814 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}] 05:02:26 INFO - PROCESS | 2328 | 1471694546815 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:26 INFO - PROCESS | 2328 | 1471694546921 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 05:02:26 INFO - PROCESS | 2328 | 1471694546975 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:26 INFO - PROCESS | 2328 | 1471694546977 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:26 INFO - PROCESS | 2328 | ++DOCSHELL 0x117385800 == 42 [pid = 2328] [id = 269] 05:02:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1126e0000) [pid = 2328] [serial = 805] [outer = 0x0] 05:02:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x113860c00) [pid = 2328] [serial = 806] [outer = 0x1126e0000] 05:02:27 INFO - PROCESS | 2328 | 1471694547009 Marionette DEBUG loaded listener.js 05:02:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x116804400) [pid = 2328] [serial = 807] [outer = 0x1126e0000] 05:02:27 INFO - PROCESS | 2328 | 1471694547435 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]]]}] 05:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 05:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms 05:02:27 INFO - PROCESS | 2328 | 1471694547501 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 05:02:27 INFO - PROCESS | 2328 | 1471694547504 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 05:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 05:02:27 INFO - PROCESS | 2328 | 1471694547540 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 05:02:27 INFO - PROCESS | 2328 | 1471694547542 Marionette TRACE conn2 <- [1,1050,null,{}] 05:02:27 INFO - PROCESS | 2328 | 1471694547547 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}] 05:02:27 INFO - PROCESS | 2328 | 1471694547548 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:27 INFO - PROCESS | 2328 | 1471694547655 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 05:02:27 INFO - PROCESS | 2328 | 1471694547720 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:27 INFO - PROCESS | 2328 | 1471694547721 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:27 INFO - PROCESS | 2328 | ++DOCSHELL 0x1241c2800 == 43 [pid = 2328] [id = 270] 05:02:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1181b9c00) [pid = 2328] [serial = 808] [outer = 0x0] 05:02:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x118293c00) [pid = 2328] [serial = 809] [outer = 0x1181b9c00] 05:02:27 INFO - PROCESS | 2328 | 1471694547752 Marionette DEBUG loaded listener.js 05:02:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x118463000) [pid = 2328] [serial = 810] [outer = 0x1181b9c00] 05:02:28 INFO - PROCESS | 2328 | 1471694548203 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]]]}] 05:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 05:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 689ms 05:02:28 INFO - PROCESS | 2328 | 1471694548212 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 05:02:28 INFO - PROCESS | 2328 | 1471694548214 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 05:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 05:02:28 INFO - PROCESS | 2328 | 1471694548218 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 05:02:28 INFO - PROCESS | 2328 | 1471694548222 Marionette TRACE conn2 <- [1,1054,null,{}] 05:02:28 INFO - PROCESS | 2328 | 1471694548234 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}] 05:02:28 INFO - PROCESS | 2328 | 1471694548239 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:28 INFO - PROCESS | 2328 | 1471694548340 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 05:02:28 INFO - PROCESS | 2328 | 1471694548395 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:28 INFO - PROCESS | 2328 | 1471694548397 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b92a000 == 44 [pid = 2328] [id = 271] 05:02:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x119511400) [pid = 2328] [serial = 811] [outer = 0x0] 05:02:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x12107d000) [pid = 2328] [serial = 812] [outer = 0x119511400] 05:02:28 INFO - PROCESS | 2328 | 1471694548429 Marionette DEBUG loaded listener.js 05:02:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x1213e4800) [pid = 2328] [serial = 813] [outer = 0x119511400] 05:02:28 INFO - PROCESS | 2328 | 1471694548845 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]]]}] 05:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 05:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 675ms 05:02:28 INFO - PROCESS | 2328 | 1471694548892 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 05:02:28 INFO - PROCESS | 2328 | 1471694548894 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 05:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 05:02:28 INFO - PROCESS | 2328 | 1471694548897 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 05:02:28 INFO - PROCESS | 2328 | 1471694548899 Marionette TRACE conn2 <- [1,1058,null,{}] 05:02:28 INFO - PROCESS | 2328 | 1471694548901 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}] 05:02:28 INFO - PROCESS | 2328 | 1471694548903 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:29 INFO - PROCESS | 2328 | 1471694549027 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 05:02:29 INFO - PROCESS | 2328 | 1471694549080 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:29 INFO - PROCESS | 2328 | 1471694549082 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb72800 == 45 [pid = 2328] [id = 272] 05:02:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x121a43400) [pid = 2328] [serial = 814] [outer = 0x0] 05:02:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x124aadc00) [pid = 2328] [serial = 815] [outer = 0x121a43400] 05:02:29 INFO - PROCESS | 2328 | 1471694549112 Marionette DEBUG loaded listener.js 05:02:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x125df7400) [pid = 2328] [serial = 816] [outer = 0x121a43400] 05:02:29 INFO - PROCESS | 2328 | 1471694549542 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]]]}] 05:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 05:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 669ms 05:02:29 INFO - PROCESS | 2328 | 1471694549567 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 05:02:29 INFO - PROCESS | 2328 | 1471694549568 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 05:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 05:02:29 INFO - PROCESS | 2328 | 1471694549570 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 05:02:29 INFO - PROCESS | 2328 | 1471694549572 Marionette TRACE conn2 <- [1,1062,null,{}] 05:02:29 INFO - PROCESS | 2328 | 1471694549574 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}] 05:02:29 INFO - PROCESS | 2328 | 1471694549575 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:29 INFO - PROCESS | 2328 | 1471694549676 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 05:02:29 INFO - PROCESS | 2328 | 1471694549729 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:29 INFO - PROCESS | 2328 | 1471694549730 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x11999b800 == 46 [pid = 2328] [id = 273] 05:02:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x1172c0c00) [pid = 2328] [serial = 817] [outer = 0x0] 05:02:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x125df6c00) [pid = 2328] [serial = 818] [outer = 0x1172c0c00] 05:02:29 INFO - PROCESS | 2328 | 1471694549760 Marionette DEBUG loaded listener.js 05:02:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x126120c00) [pid = 2328] [serial = 819] [outer = 0x1172c0c00] 05:02:30 INFO - PROCESS | 2328 | 1471694550398 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]]]}] 05:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 05:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 871ms 05:02:30 INFO - PROCESS | 2328 | 1471694550442 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 05:02:30 INFO - PROCESS | 2328 | 1471694550444 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 05:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 05:02:30 INFO - PROCESS | 2328 | 1471694550447 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 05:02:30 INFO - PROCESS | 2328 | 1471694550449 Marionette TRACE conn2 <- [1,1066,null,{}] 05:02:30 INFO - PROCESS | 2328 | 1471694550453 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}] 05:02:30 INFO - PROCESS | 2328 | 1471694550455 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:30 INFO - PROCESS | 2328 | 1471694550549 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 05:02:30 INFO - PROCESS | 2328 | 1471694550623 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:30 INFO - PROCESS | 2328 | 1471694550625 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x1150b7800 == 47 [pid = 2328] [id = 274] 05:02:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x11260e400) [pid = 2328] [serial = 820] [outer = 0x0] 05:02:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x113a06400) [pid = 2328] [serial = 821] [outer = 0x11260e400] 05:02:30 INFO - PROCESS | 2328 | 1471694550654 Marionette DEBUG loaded listener.js 05:02:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x116104800) [pid = 2328] [serial = 822] [outer = 0x11260e400] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x12a961000 == 46 [pid = 2328] [id = 267] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x12a59f800 == 45 [pid = 2328] [id = 266] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x11943b000 == 44 [pid = 2328] [id = 265] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x128488000 == 43 [pid = 2328] [id = 264] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x126391000 == 42 [pid = 2328] [id = 263] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x124a93800 == 41 [pid = 2328] [id = 262] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x121062800 == 40 [pid = 2328] [id = 261] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x120c81000 == 39 [pid = 2328] [id = 260] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x11943b800 == 38 [pid = 2328] [id = 259] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x11737c000 == 37 [pid = 2328] [id = 258] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x11615f000 == 36 [pid = 2328] [id = 257] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x112670800 == 35 [pid = 2328] [id = 256] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x129177000 == 34 [pid = 2328] [id = 254] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x117380800 == 33 [pid = 2328] [id = 255] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x11999b800 == 32 [pid = 2328] [id = 273] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb72800 == 31 [pid = 2328] [id = 272] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x12b92a000 == 30 [pid = 2328] [id = 271] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x1241c2800 == 29 [pid = 2328] [id = 270] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x12b21c800 == 28 [pid = 2328] [id = 268] 05:02:31 INFO - PROCESS | 2328 | --DOCSHELL 0x117385800 == 27 [pid = 2328] [id = 269] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x118292c00) [pid = 2328] [serial = 720] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x116aa4c00) [pid = 2328] [serial = 719] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x119bd1c00) [pid = 2328] [serial = 723] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x11940b000) [pid = 2328] [serial = 722] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x115d1f400) [pid = 2328] [serial = 743] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1219c6c00) [pid = 2328] [serial = 726] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x121450400) [pid = 2328] [serial = 725] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x111f2b800) [pid = 2328] [serial = 737] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x112597800) [pid = 2328] [serial = 738] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x12840a000) [pid = 2328] [serial = 735] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x128402c00) [pid = 2328] [serial = 734] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x124ab5c00) [pid = 2328] [serial = 729] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x124490c00) [pid = 2328] [serial = 728] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1176ab000) [pid = 2328] [serial = 746] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12611ec00) [pid = 2328] [serial = 732] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1183e6000) [pid = 2328] [serial = 749] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x125dfc000) [pid = 2328] [serial = 731] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1176b2800) [pid = 2328] [serial = 752] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1181b6000) [pid = 2328] [serial = 747] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x118f4e000) [pid = 2328] [serial = 755] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x120e50000) [pid = 2328] [serial = 761] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x11845d000) [pid = 2328] [serial = 753] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x112656800) [pid = 2328] [serial = 740] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x11298b400) [pid = 2328] [serial = 741] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x119512800) [pid = 2328] [serial = 758] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x11664a800) [pid = 2328] [serial = 744] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x119bd2000) [pid = 2328] [serial = 759] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x11950a800) [pid = 2328] [serial = 756] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x11845b800) [pid = 2328] [serial = 750] [outer = 0x0] [url = about:blank] 05:02:31 INFO - PROCESS | 2328 | 1471694551613 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]]]}] 05:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 05:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1174ms 05:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 05:02:31 INFO - PROCESS | 2328 | 1471694551622 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 05:02:31 INFO - PROCESS | 2328 | 1471694551626 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 05:02:31 INFO - PROCESS | 2328 | 1471694551629 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 05:02:31 INFO - PROCESS | 2328 | 1471694551631 Marionette TRACE conn2 <- [1,1070,null,{}] 05:02:31 INFO - PROCESS | 2328 | 1471694551635 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}] 05:02:31 INFO - PROCESS | 2328 | 1471694551636 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:31 INFO - PROCESS | 2328 | 1471694551725 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 05:02:31 INFO - PROCESS | 2328 | 1471694551730 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:31 INFO - PROCESS | 2328 | 1471694551733 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:31 INFO - PROCESS | 2328 | ++DOCSHELL 0x113f62800 == 28 [pid = 2328] [id = 275] 05:02:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x112598400) [pid = 2328] [serial = 823] [outer = 0x0] 05:02:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x112610800) [pid = 2328] [serial = 824] [outer = 0x112598400] 05:02:31 INFO - PROCESS | 2328 | 1471694551763 Marionette DEBUG loaded listener.js 05:02:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x111f2b800) [pid = 2328] [serial = 825] [outer = 0x112598400] 05:02:32 INFO - PROCESS | 2328 | 1471694552155 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]]]}] 05:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 05:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 571ms 05:02:32 INFO - PROCESS | 2328 | 1471694552200 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 05:02:32 INFO - PROCESS | 2328 | 1471694552204 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 05:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 05:02:32 INFO - PROCESS | 2328 | 1471694552209 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 05:02:32 INFO - PROCESS | 2328 | 1471694552211 Marionette TRACE conn2 <- [1,1074,null,{}] 05:02:32 INFO - PROCESS | 2328 | 1471694552214 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}] 05:02:32 INFO - PROCESS | 2328 | 1471694552215 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:32 INFO - PROCESS | 2328 | 1471694552299 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 05:02:32 INFO - PROCESS | 2328 | 1471694552304 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:32 INFO - PROCESS | 2328 | 1471694552305 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:32 INFO - PROCESS | 2328 | ++DOCSHELL 0x117259800 == 29 [pid = 2328] [id = 276] 05:02:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x112e9b800) [pid = 2328] [serial = 826] [outer = 0x0] 05:02:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x11610b000) [pid = 2328] [serial = 827] [outer = 0x112e9b800] 05:02:32 INFO - PROCESS | 2328 | 1471694552339 Marionette DEBUG loaded listener.js 05:02:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1168ee800) [pid = 2328] [serial = 828] [outer = 0x112e9b800] 05:02:32 INFO - PROCESS | 2328 | 1471694552681 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]]]}] 05:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 05:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 523ms 05:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 05:02:32 INFO - PROCESS | 2328 | 1471694552732 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 05:02:32 INFO - PROCESS | 2328 | 1471694552733 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 05:02:32 INFO - PROCESS | 2328 | 1471694552736 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 05:02:32 INFO - PROCESS | 2328 | 1471694552738 Marionette TRACE conn2 <- [1,1078,null,{}] 05:02:32 INFO - PROCESS | 2328 | 1471694552746 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}] 05:02:32 INFO - PROCESS | 2328 | 1471694552749 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:32 INFO - PROCESS | 2328 | 1471694552825 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 05:02:32 INFO - PROCESS | 2328 | 1471694552830 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:32 INFO - PROCESS | 2328 | 1471694552832 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:32 INFO - PROCESS | 2328 | ++DOCSHELL 0x118f82000 == 30 [pid = 2328] [id = 277] 05:02:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x112608400) [pid = 2328] [serial = 829] [outer = 0x0] 05:02:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1181b6000) [pid = 2328] [serial = 830] [outer = 0x112608400] 05:02:32 INFO - PROCESS | 2328 | 1471694552863 Marionette DEBUG loaded listener.js 05:02:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1182f1c00) [pid = 2328] [serial = 831] [outer = 0x112608400] 05:02:33 INFO - PROCESS | 2328 | 1471694553198 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]]]}] 05:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 05:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 473ms 05:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 05:02:33 INFO - PROCESS | 2328 | 1471694553210 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 05:02:33 INFO - PROCESS | 2328 | 1471694553212 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 05:02:33 INFO - PROCESS | 2328 | 1471694553215 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 05:02:33 INFO - PROCESS | 2328 | 1471694553216 Marionette TRACE conn2 <- [1,1082,null,{}] 05:02:33 INFO - PROCESS | 2328 | 1471694553218 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}] 05:02:33 INFO - PROCESS | 2328 | 1471694553219 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:33 INFO - PROCESS | 2328 | 1471694553296 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 05:02:33 INFO - PROCESS | 2328 | 1471694553300 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:33 INFO - PROCESS | 2328 | 1471694553301 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x119432000 == 31 [pid = 2328] [id = 278] 05:02:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x1180d9000) [pid = 2328] [serial = 832] [outer = 0x0] 05:02:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x11845d400) [pid = 2328] [serial = 833] [outer = 0x1180d9000] 05:02:33 INFO - PROCESS | 2328 | 1471694553379 Marionette DEBUG loaded listener.js 05:02:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1188b9c00) [pid = 2328] [serial = 834] [outer = 0x1180d9000] 05:02:33 INFO - PROCESS | 2328 | 1471694553653 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]]]}] 05:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 05:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 05:02:33 INFO - PROCESS | 2328 | 1471694553683 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 05:02:33 INFO - PROCESS | 2328 | 1471694553693 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 05:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 05:02:33 INFO - PROCESS | 2328 | 1471694553706 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 05:02:33 INFO - PROCESS | 2328 | 1471694553709 Marionette TRACE conn2 <- [1,1086,null,{}] 05:02:33 INFO - PROCESS | 2328 | 1471694553712 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}] 05:02:33 INFO - PROCESS | 2328 | 1471694553714 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:33 INFO - PROCESS | 2328 | 1471694553807 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 05:02:33 INFO - PROCESS | 2328 | 1471694553810 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:33 INFO - PROCESS | 2328 | 1471694553812 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f34800 == 32 [pid = 2328] [id = 279] 05:02:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x112592400) [pid = 2328] [serial = 835] [outer = 0x0] 05:02:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1188bb800) [pid = 2328] [serial = 836] [outer = 0x112592400] 05:02:33 INFO - PROCESS | 2328 | 1471694553837 Marionette DEBUG loaded listener.js 05:02:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x118fab400) [pid = 2328] [serial = 837] [outer = 0x112592400] 05:02:34 INFO - PROCESS | 2328 | 1471694554181 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]]]}] 05:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 05:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 528ms 05:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 05:02:34 INFO - PROCESS | 2328 | 1471694554228 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 05:02:34 INFO - PROCESS | 2328 | 1471694554229 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 05:02:34 INFO - PROCESS | 2328 | 1471694554232 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 05:02:34 INFO - PROCESS | 2328 | 1471694554233 Marionette TRACE conn2 <- [1,1090,null,{}] 05:02:34 INFO - PROCESS | 2328 | 1471694554235 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}] 05:02:34 INFO - PROCESS | 2328 | 1471694554239 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:34 INFO - PROCESS | 2328 | 1471694554351 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 05:02:34 INFO - PROCESS | 2328 | 1471694554387 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:34 INFO - PROCESS | 2328 | 1471694554388 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x123a0f000 == 33 [pid = 2328] [id = 280] 05:02:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x112609c00) [pid = 2328] [serial = 838] [outer = 0x0] 05:02:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x119cb3000) [pid = 2328] [serial = 839] [outer = 0x112609c00] 05:02:34 INFO - PROCESS | 2328 | 1471694554414 Marionette DEBUG loaded listener.js 05:02:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1213db800) [pid = 2328] [serial = 840] [outer = 0x112609c00] 05:02:34 INFO - PROCESS | 2328 | 1471694554702 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]]]}] 05:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 05:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 517ms 05:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 05:02:34 INFO - PROCESS | 2328 | 1471694554750 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 05:02:34 INFO - PROCESS | 2328 | 1471694554751 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 05:02:34 INFO - PROCESS | 2328 | 1471694554753 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 05:02:34 INFO - PROCESS | 2328 | 1471694554755 Marionette TRACE conn2 <- [1,1094,null,{}] 05:02:34 INFO - PROCESS | 2328 | 1471694554760 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}] 05:02:34 INFO - PROCESS | 2328 | 1471694554768 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:34 INFO - PROCESS | 2328 | 1471694554856 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 05:02:34 INFO - PROCESS | 2328 | 1471694554891 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:34 INFO - PROCESS | 2328 | 1471694554892 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x1241c4800 == 34 [pid = 2328] [id = 281] 05:02:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x121211400) [pid = 2328] [serial = 841] [outer = 0x0] 05:02:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x121446800) [pid = 2328] [serial = 842] [outer = 0x121211400] 05:02:34 INFO - PROCESS | 2328 | 1471694554917 Marionette DEBUG loaded listener.js 05:02:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x121827400) [pid = 2328] [serial = 843] [outer = 0x121211400] 05:02:35 INFO - PROCESS | 2328 | 1471694555221 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]]]}] 05:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 05:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 523ms 05:02:35 INFO - PROCESS | 2328 | 1471694555277 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 05:02:35 INFO - PROCESS | 2328 | 1471694555278 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 05:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 05:02:35 INFO - PROCESS | 2328 | 1471694555280 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 05:02:35 INFO - PROCESS | 2328 | 1471694555281 Marionette TRACE conn2 <- [1,1098,null,{}] 05:02:35 INFO - PROCESS | 2328 | 1471694555283 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}] 05:02:35 INFO - PROCESS | 2328 | 1471694555284 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:35 INFO - PROCESS | 2328 | 1471694555377 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 05:02:35 INFO - PROCESS | 2328 | 1471694555387 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:35 INFO - PROCESS | 2328 | 1471694555388 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:35 INFO - PROCESS | 2328 | ++DOCSHELL 0x126395800 == 35 [pid = 2328] [id = 282] 05:02:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x121913400) [pid = 2328] [serial = 844] [outer = 0x0] 05:02:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x121a41000) [pid = 2328] [serial = 845] [outer = 0x121913400] 05:02:35 INFO - PROCESS | 2328 | 1471694555417 Marionette DEBUG loaded listener.js 05:02:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x121a4a400) [pid = 2328] [serial = 846] [outer = 0x121913400] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x111ca8c00) [pid = 2328] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x12107f800) [pid = 2328] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x110e7cc00) [pid = 2328] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x11260e000) [pid = 2328] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x1168e4400) [pid = 2328] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x12190d400) [pid = 2328] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x11260e800) [pid = 2328] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x118292400) [pid = 2328] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x118f4b000) [pid = 2328] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1180d8800) [pid = 2328] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1126e0800) [pid = 2328] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x126125000) [pid = 2328] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x121a45400) [pid = 2328] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x118294000) [pid = 2328] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 05:02:35 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x124b41800) [pid = 2328] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 05:02:35 INFO - PROCESS | 2328 | 1471694555934 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]]]}] 05:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 05:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 05:02:35 INFO - PROCESS | 2328 | 1471694555952 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 05:02:35 INFO - PROCESS | 2328 | 1471694555953 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 05:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 05:02:35 INFO - PROCESS | 2328 | 1471694555956 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 05:02:35 INFO - PROCESS | 2328 | 1471694555957 Marionette TRACE conn2 <- [1,1102,null,{}] 05:02:35 INFO - PROCESS | 2328 | 1471694555960 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}] 05:02:35 INFO - PROCESS | 2328 | 1471694555962 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:36 INFO - PROCESS | 2328 | 1471694556064 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 05:02:36 INFO - PROCESS | 2328 | 1471694556069 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:36 INFO - PROCESS | 2328 | 1471694556070 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x118baf000 == 36 [pid = 2328] [id = 283] 05:02:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x11213cc00) [pid = 2328] [serial = 847] [outer = 0x0] 05:02:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1161bcc00) [pid = 2328] [serial = 848] [outer = 0x11213cc00] 05:02:36 INFO - PROCESS | 2328 | 1471694556113 Marionette DEBUG loaded listener.js 05:02:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x118465800) [pid = 2328] [serial = 849] [outer = 0x11213cc00] 05:02:36 INFO - PROCESS | 2328 | 1471694556514 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]]]}] 05:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 05:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 570ms 05:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 05:02:36 INFO - PROCESS | 2328 | 1471694556529 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 05:02:36 INFO - PROCESS | 2328 | 1471694556530 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 05:02:36 INFO - PROCESS | 2328 | 1471694556532 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 05:02:36 INFO - PROCESS | 2328 | 1471694556533 Marionette TRACE conn2 <- [1,1106,null,{}] 05:02:36 INFO - PROCESS | 2328 | 1471694556536 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}] 05:02:36 INFO - PROCESS | 2328 | 1471694556537 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:36 INFO - PROCESS | 2328 | 1471694556641 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 05:02:36 INFO - PROCESS | 2328 | 1471694556666 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:36 INFO - PROCESS | 2328 | 1471694556667 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x128ba4800 == 37 [pid = 2328] [id = 284] 05:02:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1176aac00) [pid = 2328] [serial = 850] [outer = 0x0] 05:02:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x120e58400) [pid = 2328] [serial = 851] [outer = 0x1176aac00] 05:02:36 INFO - PROCESS | 2328 | 1471694556694 Marionette DEBUG loaded listener.js 05:02:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1219c6c00) [pid = 2328] [serial = 852] [outer = 0x1176aac00] 05:02:37 INFO - PROCESS | 2328 | 1471694557079 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]]]}] 05:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 05:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 568ms 05:02:37 INFO - PROCESS | 2328 | 1471694557101 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 05:02:37 INFO - PROCESS | 2328 | 1471694557104 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 05:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 05:02:37 INFO - PROCESS | 2328 | 1471694557108 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 05:02:37 INFO - PROCESS | 2328 | 1471694557110 Marionette TRACE conn2 <- [1,1110,null,{}] 05:02:37 INFO - PROCESS | 2328 | 1471694557114 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}] 05:02:37 INFO - PROCESS | 2328 | 1471694557116 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:37 INFO - PROCESS | 2328 | 1471694557274 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 05:02:37 INFO - PROCESS | 2328 | 1471694557284 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:37 INFO - PROCESS | 2328 | 1471694557285 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f34000 == 38 [pid = 2328] [id = 285] 05:02:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x119405400) [pid = 2328] [serial = 853] [outer = 0x0] 05:02:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x124aa8800) [pid = 2328] [serial = 854] [outer = 0x119405400] 05:02:37 INFO - PROCESS | 2328 | 1471694557312 Marionette DEBUG loaded listener.js 05:02:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x126109000) [pid = 2328] [serial = 855] [outer = 0x119405400] 05:02:37 INFO - PROCESS | 2328 | 1471694557618 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]]]}] 05:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 05:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 05:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 05:02:37 INFO - PROCESS | 2328 | 1471694557631 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 05:02:37 INFO - PROCESS | 2328 | 1471694557632 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 05:02:37 INFO - PROCESS | 2328 | 1471694557634 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 05:02:37 INFO - PROCESS | 2328 | 1471694557635 Marionette TRACE conn2 <- [1,1114,null,{}] 05:02:37 INFO - PROCESS | 2328 | 1471694557638 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}] 05:02:37 INFO - PROCESS | 2328 | 1471694557639 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:37 INFO - PROCESS | 2328 | 1471694557720 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 05:02:37 INFO - PROCESS | 2328 | 1471694557726 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:37 INFO - PROCESS | 2328 | 1471694557727 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a95e000 == 39 [pid = 2328] [id = 286] 05:02:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x125df4400) [pid = 2328] [serial = 856] [outer = 0x0] 05:02:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x126123400) [pid = 2328] [serial = 857] [outer = 0x125df4400] 05:02:37 INFO - PROCESS | 2328 | 1471694557752 Marionette DEBUG loaded listener.js 05:02:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x12633f000) [pid = 2328] [serial = 858] [outer = 0x125df4400] 05:02:38 INFO - PROCESS | 2328 | 1471694558289 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]]]}] 05:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 05:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 668ms 05:02:38 INFO - PROCESS | 2328 | 1471694558304 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 05:02:38 INFO - PROCESS | 2328 | 1471694558307 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 05:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 05:02:38 INFO - PROCESS | 2328 | 1471694558310 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 05:02:38 INFO - PROCESS | 2328 | 1471694558312 Marionette TRACE conn2 <- [1,1118,null,{}] 05:02:38 INFO - PROCESS | 2328 | 1471694558317 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}] 05:02:38 INFO - PROCESS | 2328 | 1471694558318 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:38 INFO - PROCESS | 2328 | 1471694558432 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 05:02:38 INFO - PROCESS | 2328 | 1471694558487 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:38 INFO - PROCESS | 2328 | 1471694558488 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x11724f800 == 40 [pid = 2328] [id = 287] 05:02:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x112610c00) [pid = 2328] [serial = 859] [outer = 0x0] 05:02:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1126dec00) [pid = 2328] [serial = 860] [outer = 0x112610c00] 05:02:38 INFO - PROCESS | 2328 | 1471694558521 Marionette DEBUG loaded listener.js 05:02:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x113a06c00) [pid = 2328] [serial = 861] [outer = 0x112610c00] 05:02:39 INFO - PROCESS | 2328 | 1471694559109 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]]]}] 05:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 05:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 872ms 05:02:39 INFO - PROCESS | 2328 | 1471694559183 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 05:02:39 INFO - PROCESS | 2328 | 1471694559186 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 05:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 05:02:39 INFO - PROCESS | 2328 | 1471694559191 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 05:02:39 INFO - PROCESS | 2328 | 1471694559193 Marionette TRACE conn2 <- [1,1122,null,{}] 05:02:39 INFO - PROCESS | 2328 | 1471694559195 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}] 05:02:39 INFO - PROCESS | 2328 | 1471694559197 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:39 INFO - PROCESS | 2328 | 1471694559306 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 05:02:39 INFO - PROCESS | 2328 | 1471694559361 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:39 INFO - PROCESS | 2328 | 1471694559363 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x121065000 == 41 [pid = 2328] [id = 288] 05:02:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x116aadc00) [pid = 2328] [serial = 862] [outer = 0x0] 05:02:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x117e31000) [pid = 2328] [serial = 863] [outer = 0x116aadc00] 05:02:39 INFO - PROCESS | 2328 | 1471694559395 Marionette DEBUG loaded listener.js 05:02:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x11828f400) [pid = 2328] [serial = 864] [outer = 0x116aadc00] 05:02:40 INFO - PROCESS | 2328 | --DOCSHELL 0x120f34000 == 40 [pid = 2328] [id = 285] 05:02:40 INFO - PROCESS | 2328 | --DOCSHELL 0x128ba4800 == 39 [pid = 2328] [id = 284] 05:02:40 INFO - PROCESS | 2328 | --DOCSHELL 0x118baf000 == 38 [pid = 2328] [id = 283] 05:02:40 INFO - PROCESS | 2328 | --DOCSHELL 0x126395800 == 37 [pid = 2328] [id = 282] 05:02:40 INFO - PROCESS | 2328 | --DOCSHELL 0x1241c4800 == 36 [pid = 2328] [id = 281] 05:02:40 INFO - PROCESS | 2328 | --DOCSHELL 0x123a0f000 == 35 [pid = 2328] [id = 280] 05:02:40 INFO - PROCESS | 2328 | --DOCSHELL 0x120f34800 == 34 [pid = 2328] [id = 279] 05:02:40 INFO - PROCESS | 2328 | --DOCSHELL 0x119432000 == 33 [pid = 2328] [id = 278] 05:02:40 INFO - PROCESS | 2328 | 1471694560395 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]]]}] 05:02:40 INFO - PROCESS | 2328 | --DOCSHELL 0x118f82000 == 32 [pid = 2328] [id = 277] 05:02:40 INFO - PROCESS | 2328 | --DOCSHELL 0x117259800 == 31 [pid = 2328] [id = 276] 05:02:40 INFO - PROCESS | 2328 | --DOCSHELL 0x113f62800 == 30 [pid = 2328] [id = 275] 05:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 05:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1223ms 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x119515800) [pid = 2328] [serial = 782] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x1213e0400) [pid = 2328] [serial = 785] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x117ea9c00) [pid = 2328] [serial = 794] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x112652400) [pid = 2328] [serial = 764] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x112989c00) [pid = 2328] [serial = 765] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x117e29000) [pid = 2328] [serial = 773] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x117eaac00) [pid = 2328] [serial = 774] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x121a40c00) [pid = 2328] [serial = 789] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x113d4d800) [pid = 2328] [serial = 767] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x116803000) [pid = 2328] [serial = 768] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x118932c00) [pid = 2328] [serial = 779] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x120e5ac00) [pid = 2328] [serial = 762] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x121975400) [pid = 2328] [serial = 788] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1183e7400) [pid = 2328] [serial = 776] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x11846c800) [pid = 2328] [serial = 777] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x113acbc00) [pid = 2328] [serial = 770] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x116108c00) [pid = 2328] [serial = 771] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x126347800) [pid = 2328] [serial = 804] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x121a4b400) [pid = 2328] [serial = 791] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x123ddb800) [pid = 2328] [serial = 797] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x12633dc00) [pid = 2328] [serial = 803] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x126124c00) [pid = 2328] [serial = 801] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x124ab2400) [pid = 2328] [serial = 798] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x121826c00) [pid = 2328] [serial = 786] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x120c6ac00) [pid = 2328] [serial = 783] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x12419a000) [pid = 2328] [serial = 792] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x11940c800) [pid = 2328] [serial = 780] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x125df2800) [pid = 2328] [serial = 800] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x11994cc00) [pid = 2328] [serial = 795] [outer = 0x0] [url = about:blank] 05:02:40 INFO - PROCESS | 2328 | 1471694560418 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 05:02:40 INFO - PROCESS | 2328 | 1471694560421 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 05:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 05:02:40 INFO - PROCESS | 2328 | 1471694560426 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 05:02:40 INFO - PROCESS | 2328 | 1471694560428 Marionette TRACE conn2 <- [1,1126,null,{}] 05:02:40 INFO - PROCESS | 2328 | 1471694560432 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}] 05:02:40 INFO - PROCESS | 2328 | 1471694560433 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:40 INFO - PROCESS | 2328 | 1471694560511 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 05:02:40 INFO - PROCESS | 2328 | 1471694560515 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:40 INFO - PROCESS | 2328 | 1471694560518 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x116863000 == 31 [pid = 2328] [id = 289] 05:02:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x116806800) [pid = 2328] [serial = 865] [outer = 0x0] 05:02:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x1168ee000) [pid = 2328] [serial = 866] [outer = 0x116806800] 05:02:40 INFO - PROCESS | 2328 | 1471694560548 Marionette DEBUG loaded listener.js 05:02:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x117e31400) [pid = 2328] [serial = 867] [outer = 0x116806800] 05:02:40 INFO - PROCESS | 2328 | 1471694560919 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]]]}] 05:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 05:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 05:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 05:02:40 INFO - PROCESS | 2328 | 1471694560950 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 05:02:40 INFO - PROCESS | 2328 | 1471694560953 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 05:02:40 INFO - PROCESS | 2328 | 1471694560957 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 05:02:40 INFO - PROCESS | 2328 | 1471694560959 Marionette TRACE conn2 <- [1,1130,null,{}] 05:02:40 INFO - PROCESS | 2328 | 1471694560961 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}] 05:02:40 INFO - PROCESS | 2328 | 1471694560963 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:41 INFO - PROCESS | 2328 | 1471694561039 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 05:02:41 INFO - PROCESS | 2328 | 1471694561045 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:41 INFO - PROCESS | 2328 | 1471694561046 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x11817a000 == 32 [pid = 2328] [id = 290] 05:02:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x118296c00) [pid = 2328] [serial = 868] [outer = 0x0] 05:02:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1183ef400) [pid = 2328] [serial = 869] [outer = 0x118296c00] 05:02:41 INFO - PROCESS | 2328 | 1471694561074 Marionette DEBUG loaded listener.js 05:02:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x1188bcc00) [pid = 2328] [serial = 870] [outer = 0x118296c00] 05:02:41 INFO - PROCESS | 2328 | 1471694561416 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]]]}] 05:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 05:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 470ms 05:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 05:02:41 INFO - PROCESS | 2328 | 1471694561428 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 05:02:41 INFO - PROCESS | 2328 | 1471694561429 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 05:02:41 INFO - PROCESS | 2328 | 1471694561431 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 05:02:41 INFO - PROCESS | 2328 | 1471694561434 Marionette TRACE conn2 <- [1,1134,null,{}] 05:02:41 INFO - PROCESS | 2328 | 1471694561444 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}] 05:02:41 INFO - PROCESS | 2328 | 1471694561447 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:41 INFO - PROCESS | 2328 | 1471694561532 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 05:02:41 INFO - PROCESS | 2328 | 1471694561586 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:41 INFO - PROCESS | 2328 | 1471694561588 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x1199a2800 == 33 [pid = 2328] [id = 291] 05:02:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x111e5fc00) [pid = 2328] [serial = 871] [outer = 0x0] 05:02:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x119950400) [pid = 2328] [serial = 872] [outer = 0x111e5fc00] 05:02:41 INFO - PROCESS | 2328 | 1471694561617 Marionette DEBUG loaded listener.js 05:02:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1213b8800) [pid = 2328] [serial = 873] [outer = 0x111e5fc00] 05:02:41 INFO - PROCESS | 2328 | 1471694561934 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]]]}] 05:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 05:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 05:02:41 INFO - PROCESS | 2328 | 1471694561952 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 05:02:41 INFO - PROCESS | 2328 | 1471694561954 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 05:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 05:02:41 INFO - PROCESS | 2328 | 1471694561956 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 05:02:41 INFO - PROCESS | 2328 | 1471694561959 Marionette TRACE conn2 <- [1,1138,null,{}] 05:02:41 INFO - PROCESS | 2328 | 1471694561963 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}] 05:02:41 INFO - PROCESS | 2328 | 1471694561964 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:42 INFO - PROCESS | 2328 | 1471694562047 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 05:02:42 INFO - PROCESS | 2328 | 1471694562102 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:42 INFO - PROCESS | 2328 | 1471694562103 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x121265800 == 34 [pid = 2328] [id = 292] 05:02:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1188c1000) [pid = 2328] [serial = 874] [outer = 0x0] 05:02:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1213e5c00) [pid = 2328] [serial = 875] [outer = 0x1188c1000] 05:02:42 INFO - PROCESS | 2328 | 1471694562136 Marionette DEBUG loaded listener.js 05:02:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x121a4b400) [pid = 2328] [serial = 876] [outer = 0x1188c1000] 05:02:42 INFO - PROCESS | 2328 | 1471694562415 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]]]}] 05:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 05:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 472ms 05:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 05:02:42 INFO - PROCESS | 2328 | 1471694562435 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 05:02:42 INFO - PROCESS | 2328 | 1471694562436 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 05:02:42 INFO - PROCESS | 2328 | 1471694562446 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 05:02:42 INFO - PROCESS | 2328 | 1471694562447 Marionette TRACE conn2 <- [1,1142,null,{}] 05:02:42 INFO - PROCESS | 2328 | 1471694562449 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}] 05:02:42 INFO - PROCESS | 2328 | 1471694562450 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:42 INFO - PROCESS | 2328 | 1471694562553 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 05:02:42 INFO - PROCESS | 2328 | 1471694562557 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:42 INFO - PROCESS | 2328 | 1471694562559 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x125d7c800 == 35 [pid = 2328] [id = 293] 05:02:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x111c14800) [pid = 2328] [serial = 877] [outer = 0x0] 05:02:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x121a3c400) [pid = 2328] [serial = 878] [outer = 0x111c14800] 05:02:42 INFO - PROCESS | 2328 | 1471694562584 Marionette DEBUG loaded listener.js 05:02:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x125deec00) [pid = 2328] [serial = 879] [outer = 0x111c14800] 05:02:42 INFO - PROCESS | 2328 | 1471694562936 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]]]}] 05:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 05:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 527ms 05:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 05:02:42 INFO - PROCESS | 2328 | 1471694562966 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 05:02:42 INFO - PROCESS | 2328 | 1471694562968 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 05:02:42 INFO - PROCESS | 2328 | 1471694562971 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 05:02:42 INFO - PROCESS | 2328 | 1471694562974 Marionette TRACE conn2 <- [1,1146,null,{}] 05:02:42 INFO - PROCESS | 2328 | 1471694562978 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}] 05:02:42 INFO - PROCESS | 2328 | 1471694562983 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:43 INFO - PROCESS | 2328 | 1471694563144 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 05:02:43 INFO - PROCESS | 2328 | 1471694563157 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:43 INFO - PROCESS | 2328 | 1471694563158 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267d8800 == 36 [pid = 2328] [id = 294] 05:02:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x125dfac00) [pid = 2328] [serial = 880] [outer = 0x0] 05:02:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x126342000) [pid = 2328] [serial = 881] [outer = 0x125dfac00] 05:02:43 INFO - PROCESS | 2328 | 1471694563190 Marionette DEBUG loaded listener.js 05:02:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1264ad400) [pid = 2328] [serial = 882] [outer = 0x125dfac00] 05:02:43 INFO - PROCESS | 2328 | 1471694563516 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]]]}] 05:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 05:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 573ms 05:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 05:02:43 INFO - PROCESS | 2328 | 1471694563543 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 05:02:43 INFO - PROCESS | 2328 | 1471694563545 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 05:02:43 INFO - PROCESS | 2328 | 1471694563547 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 05:02:43 INFO - PROCESS | 2328 | 1471694563548 Marionette TRACE conn2 <- [1,1150,null,{}] 05:02:43 INFO - PROCESS | 2328 | 1471694563550 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}] 05:02:43 INFO - PROCESS | 2328 | 1471694563551 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:43 INFO - PROCESS | 2328 | 1471694563649 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 05:02:43 INFO - PROCESS | 2328 | 1471694563662 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:43 INFO - PROCESS | 2328 | 1471694563663 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x129699800 == 37 [pid = 2328] [id = 295] 05:02:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x1264adc00) [pid = 2328] [serial = 883] [outer = 0x0] 05:02:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x128403000) [pid = 2328] [serial = 884] [outer = 0x1264adc00] 05:02:43 INFO - PROCESS | 2328 | 1471694563688 Marionette DEBUG loaded listener.js 05:02:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x12840a400) [pid = 2328] [serial = 885] [outer = 0x1264adc00] 05:02:44 INFO - PROCESS | 2328 | 1471694564021 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]]]}] 05:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 05:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 05:02:44 INFO - PROCESS | 2328 | 1471694564068 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 05:02:44 INFO - PROCESS | 2328 | 1471694564069 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 05:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 05:02:44 INFO - PROCESS | 2328 | 1471694564072 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 05:02:44 INFO - PROCESS | 2328 | 1471694564073 Marionette TRACE conn2 <- [1,1154,null,{}] 05:02:44 INFO - PROCESS | 2328 | 1471694564076 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}] 05:02:44 INFO - PROCESS | 2328 | 1471694564077 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:44 INFO - PROCESS | 2328 | 1471694564189 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 05:02:44 INFO - PROCESS | 2328 | 1471694564205 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:44 INFO - PROCESS | 2328 | 1471694564207 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6ef000 == 38 [pid = 2328] [id = 296] 05:02:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x12840d000) [pid = 2328] [serial = 886] [outer = 0x0] 05:02:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1284f0400) [pid = 2328] [serial = 887] [outer = 0x12840d000] 05:02:44 INFO - PROCESS | 2328 | 1471694564261 Marionette DEBUG loaded listener.js 05:02:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x110e72800) [pid = 2328] [serial = 888] [outer = 0x12840d000] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1126e0000) [pid = 2328] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1180d9000) [pid = 2328] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x112e9b800) [pid = 2328] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1181b9c00) [pid = 2328] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x112598400) [pid = 2328] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x11260e400) [pid = 2328] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x112592400) [pid = 2328] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x112608400) [pid = 2328] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x121211400) [pid = 2328] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x119511400) [pid = 2328] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x121a43400) [pid = 2328] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1172c0c00) [pid = 2328] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x112609c00) [pid = 2328] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x121913400) [pid = 2328] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x11213cc00) [pid = 2328] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x1176aac00) [pid = 2328] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 05:02:44 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x119405400) [pid = 2328] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 05:02:44 INFO - PROCESS | 2328 | 1471694564793 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]]]}] 05:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 05:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 772ms 05:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 05:02:44 INFO - PROCESS | 2328 | 1471694564850 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 05:02:44 INFO - PROCESS | 2328 | 1471694564852 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 05:02:44 INFO - PROCESS | 2328 | 1471694564854 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 05:02:44 INFO - PROCESS | 2328 | 1471694564855 Marionette TRACE conn2 <- [1,1158,null,{}] 05:02:44 INFO - PROCESS | 2328 | 1471694564863 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}] 05:02:44 INFO - PROCESS | 2328 | 1471694564864 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:44 INFO - PROCESS | 2328 | 1471694564950 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 05:02:44 INFO - PROCESS | 2328 | 1471694564954 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:44 INFO - PROCESS | 2328 | 1471694564955 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x11999b800 == 39 [pid = 2328] [id = 297] 05:02:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x112654c00) [pid = 2328] [serial = 889] [outer = 0x0] 05:02:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x11829a800) [pid = 2328] [serial = 890] [outer = 0x112654c00] 05:02:44 INFO - PROCESS | 2328 | 1471694564980 Marionette DEBUG loaded listener.js 05:02:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x120e51800) [pid = 2328] [serial = 891] [outer = 0x112654c00] 05:02:45 INFO - PROCESS | 2328 | 1471694565293 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]]]}] 05:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 05:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 474ms 05:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 05:02:45 INFO - PROCESS | 2328 | 1471694565329 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 05:02:45 INFO - PROCESS | 2328 | 1471694565330 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 05:02:45 INFO - PROCESS | 2328 | 1471694565332 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 05:02:45 INFO - PROCESS | 2328 | 1471694565333 Marionette TRACE conn2 <- [1,1162,null,{}] 05:02:45 INFO - PROCESS | 2328 | 1471694565335 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}] 05:02:45 INFO - PROCESS | 2328 | 1471694565336 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:45 INFO - PROCESS | 2328 | 1471694565414 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 05:02:45 INFO - PROCESS | 2328 | 1471694565418 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:45 INFO - PROCESS | 2328 | 1471694565427 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb63800 == 40 [pid = 2328] [id = 298] 05:02:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1181b9c00) [pid = 2328] [serial = 892] [outer = 0x0] 05:02:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x12840ac00) [pid = 2328] [serial = 893] [outer = 0x1181b9c00] 05:02:45 INFO - PROCESS | 2328 | 1471694565455 Marionette DEBUG loaded listener.js 05:02:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1284f7000) [pid = 2328] [serial = 894] [outer = 0x1181b9c00] 05:02:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1284f6800) [pid = 2328] [serial = 895] [outer = 0x12cb85400] 05:02:45 INFO - PROCESS | 2328 | 1471694565852 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]]]}] 05:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 05:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 568ms 05:02:45 INFO - PROCESS | 2328 | 1471694565901 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 05:02:45 INFO - PROCESS | 2328 | 1471694565902 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 05:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 05:02:45 INFO - PROCESS | 2328 | 1471694565905 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 05:02:45 INFO - PROCESS | 2328 | 1471694565906 Marionette TRACE conn2 <- [1,1166,null,{}] 05:02:45 INFO - PROCESS | 2328 | 1471694565909 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}] 05:02:45 INFO - PROCESS | 2328 | 1471694565910 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:46 INFO - PROCESS | 2328 | 1471694566001 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 05:02:46 INFO - PROCESS | 2328 | 1471694566006 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:46 INFO - PROCESS | 2328 | 1471694566008 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be96000 == 41 [pid = 2328] [id = 299] 05:02:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1284f7400) [pid = 2328] [serial = 896] [outer = 0x0] 05:02:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x12865d800) [pid = 2328] [serial = 897] [outer = 0x1284f7400] 05:02:46 INFO - PROCESS | 2328 | 1471694566035 Marionette DEBUG loaded listener.js 05:02:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x128888800) [pid = 2328] [serial = 898] [outer = 0x1284f7400] 05:02:46 INFO - PROCESS | 2328 | 1471694566367 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]]]}] 05:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 05:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 470ms 05:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 05:02:46 INFO - PROCESS | 2328 | 1471694566377 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 05:02:46 INFO - PROCESS | 2328 | 1471694566379 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 05:02:46 INFO - PROCESS | 2328 | 1471694566381 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 05:02:46 INFO - PROCESS | 2328 | 1471694566382 Marionette TRACE conn2 <- [1,1170,null,{}] 05:02:46 INFO - PROCESS | 2328 | 1471694566384 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}] 05:02:46 INFO - PROCESS | 2328 | 1471694566385 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:46 INFO - PROCESS | 2328 | 1471694566473 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 05:02:46 INFO - PROCESS | 2328 | 1471694566531 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:46 INFO - PROCESS | 2328 | 1471694566533 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be83800 == 42 [pid = 2328] [id = 300] 05:02:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x128888400) [pid = 2328] [serial = 899] [outer = 0x0] 05:02:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12888d400) [pid = 2328] [serial = 900] [outer = 0x128888400] 05:02:46 INFO - PROCESS | 2328 | 1471694566558 Marionette DEBUG loaded listener.js 05:02:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x128892c00) [pid = 2328] [serial = 901] [outer = 0x128888400] 05:02:47 INFO - PROCESS | 2328 | 1471694566999 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]]]}] 05:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 05:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 05:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 05:02:47 INFO - PROCESS | 2328 | 1471694567051 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 05:02:47 INFO - PROCESS | 2328 | 1471694567054 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 05:02:47 INFO - PROCESS | 2328 | 1471694567057 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 05:02:47 INFO - PROCESS | 2328 | 1471694567061 Marionette TRACE conn2 <- [1,1174,null,{}] 05:02:47 INFO - PROCESS | 2328 | 1471694567064 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}] 05:02:47 INFO - PROCESS | 2328 | 1471694567065 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:47 INFO - PROCESS | 2328 | 1471694567172 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 05:02:47 INFO - PROCESS | 2328 | 1471694567252 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:47 INFO - PROCESS | 2328 | 1471694567253 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x1183d5800 == 43 [pid = 2328] [id = 301] 05:02:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1161b6000) [pid = 2328] [serial = 902] [outer = 0x0] 05:02:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x117e33c00) [pid = 2328] [serial = 903] [outer = 0x1161b6000] 05:02:47 INFO - PROCESS | 2328 | 1471694567298 Marionette DEBUG loaded listener.js 05:02:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x11829bc00) [pid = 2328] [serial = 904] [outer = 0x1161b6000] 05:02:47 INFO - PROCESS | 2328 | 1471694567727 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] 05:02:47 INFO - PROCESS | 2328 | 1471694567782 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 05:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 05:02:47 INFO - PROCESS | 2328 | 1471694567787 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 05:02:47 INFO - PROCESS | 2328 | 1471694567789 Marionette TRACE conn2 <- [1,1178,null,{}] 05:02:47 INFO - PROCESS | 2328 | 1471694567791 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}] 05:02:47 INFO - PROCESS | 2328 | 1471694567794 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:47 INFO - PROCESS | 2328 | 1471694567898 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 05:02:47 INFO - PROCESS | 2328 | 1471694567956 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:47 INFO - PROCESS | 2328 | 1471694567958 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267e9000 == 44 [pid = 2328] [id = 302] 05:02:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x118932c00) [pid = 2328] [serial = 905] [outer = 0x0] 05:02:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x120e59400) [pid = 2328] [serial = 906] [outer = 0x118932c00] 05:02:47 INFO - PROCESS | 2328 | 1471694567989 Marionette DEBUG loaded listener.js 05:02:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x1215f3000) [pid = 2328] [serial = 907] [outer = 0x118932c00] 05:02:48 INFO - PROCESS | 2328 | 1471694568444 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] 05:02:48 INFO - PROCESS | 2328 | 1471694568511 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 05:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 05:02:48 INFO - PROCESS | 2328 | 1471694568513 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 05:02:48 INFO - PROCESS | 2328 | 1471694568516 Marionette TRACE conn2 <- [1,1182,null,{}] 05:02:48 INFO - PROCESS | 2328 | 1471694568524 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}] 05:02:48 INFO - PROCESS | 2328 | 1471694568527 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:48 INFO - PROCESS | 2328 | 1471694568629 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 05:02:48 INFO - PROCESS | 2328 | 1471694568700 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:48 INFO - PROCESS | 2328 | 1471694568702 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4d0800 == 45 [pid = 2328] [id = 303] 05:02:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x124b49000) [pid = 2328] [serial = 908] [outer = 0x0] 05:02:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x126125400) [pid = 2328] [serial = 909] [outer = 0x124b49000] 05:02:48 INFO - PROCESS | 2328 | 1471694568734 Marionette DEBUG loaded listener.js 05:02:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x1263db800) [pid = 2328] [serial = 910] [outer = 0x124b49000] 05:02:49 INFO - PROCESS | 2328 | 1471694569146 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] 05:02:49 INFO - PROCESS | 2328 | 1471694569189 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 05:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 05:02:49 INFO - PROCESS | 2328 | 1471694569192 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 05:02:49 INFO - PROCESS | 2328 | 1471694569193 Marionette TRACE conn2 <- [1,1186,null,{}] 05:02:49 INFO - PROCESS | 2328 | 1471694569195 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}] 05:02:49 INFO - PROCESS | 2328 | 1471694569197 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:49 INFO - PROCESS | 2328 | 1471694569307 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 05:02:49 INFO - PROCESS | 2328 | 1471694569364 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:49 INFO - PROCESS | 2328 | 1471694569365 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4ea000 == 46 [pid = 2328] [id = 304] 05:02:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x121a48800) [pid = 2328] [serial = 911] [outer = 0x0] 05:02:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x12840b400) [pid = 2328] [serial = 912] [outer = 0x121a48800] 05:02:49 INFO - PROCESS | 2328 | 1471694569395 Marionette DEBUG loaded listener.js 05:02:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x128665800) [pid = 2328] [serial = 913] [outer = 0x121a48800] 05:02:49 INFO - PROCESS | 2328 | 1471694569799 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] 05:02:50 INFO - PROCESS | 2328 | 1471694570018 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 05:02:50 INFO - PROCESS | 2328 | 1471694570022 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 05:02:50 INFO - PROCESS | 2328 | 1471694570026 Marionette TRACE conn2 <- [1,1190,null,{}] 05:02:50 INFO - PROCESS | 2328 | 1471694570030 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}] 05:02:50 INFO - PROCESS | 2328 | 1471694570032 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:50 INFO - PROCESS | 2328 | 1471694570127 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 05:02:50 INFO - PROCESS | 2328 | 1471694570194 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:50 INFO - PROCESS | 2328 | 1471694570198 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x118b9b800 == 47 [pid = 2328] [id = 305] 05:02:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x11509cc00) [pid = 2328] [serial = 914] [outer = 0x0] 05:02:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x116109c00) [pid = 2328] [serial = 915] [outer = 0x11509cc00] 05:02:50 INFO - PROCESS | 2328 | 1471694570226 Marionette DEBUG loaded listener.js 05:02:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x1172c3000) [pid = 2328] [serial = 916] [outer = 0x11509cc00] 05:02:50 INFO - PROCESS | 2328 | 1471694570638 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] 05:02:50 INFO - PROCESS | 2328 | 1471694570698 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 05:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 05:02:50 INFO - PROCESS | 2328 | 1471694570703 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 05:02:50 INFO - PROCESS | 2328 | 1471694570705 Marionette TRACE conn2 <- [1,1194,null,{}] 05:02:50 INFO - PROCESS | 2328 | 1471694570708 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}] 05:02:50 INFO - PROCESS | 2328 | 1471694570709 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:50 INFO - PROCESS | 2328 | 1471694570802 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 05:02:50 INFO - PROCESS | 2328 | 1471694570862 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:50 INFO - PROCESS | 2328 | 1471694570863 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x118bac000 == 48 [pid = 2328] [id = 306] 05:02:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x1181b5400) [pid = 2328] [serial = 917] [outer = 0x0] 05:02:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x1183e9400) [pid = 2328] [serial = 918] [outer = 0x1181b5400] 05:02:50 INFO - PROCESS | 2328 | 1471694570892 Marionette DEBUG loaded listener.js 05:02:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x1188c0c00) [pid = 2328] [serial = 919] [outer = 0x1181b5400] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x1150b7800 == 47 [pid = 2328] [id = 274] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12be96000 == 46 [pid = 2328] [id = 299] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb63800 == 45 [pid = 2328] [id = 298] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x11999b800 == 44 [pid = 2328] [id = 297] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6ef000 == 43 [pid = 2328] [id = 296] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x129699800 == 42 [pid = 2328] [id = 295] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x1267d8800 == 41 [pid = 2328] [id = 294] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x125d7c800 == 40 [pid = 2328] [id = 293] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x121265800 == 39 [pid = 2328] [id = 292] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x1199a2800 == 38 [pid = 2328] [id = 291] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x11817a000 == 37 [pid = 2328] [id = 290] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x116863000 == 36 [pid = 2328] [id = 289] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12a95e000 == 35 [pid = 2328] [id = 286] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x11724f800 == 34 [pid = 2328] [id = 287] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x121065000 == 33 [pid = 2328] [id = 288] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x118b9b800 == 32 [pid = 2328] [id = 305] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4ea000 == 31 [pid = 2328] [id = 304] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4d0800 == 30 [pid = 2328] [id = 303] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x1267e9000 == 29 [pid = 2328] [id = 302] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x1183d5800 == 28 [pid = 2328] [id = 301] 05:02:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12be83800 == 27 [pid = 2328] [id = 300] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x116804400) [pid = 2328] [serial = 807] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x113860c00) [pid = 2328] [serial = 806] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x11845d400) [pid = 2328] [serial = 833] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x11610b000) [pid = 2328] [serial = 827] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x118463000) [pid = 2328] [serial = 810] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x1168ee800) [pid = 2328] [serial = 828] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x112610800) [pid = 2328] [serial = 824] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x111f2b800) [pid = 2328] [serial = 825] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x118293c00) [pid = 2328] [serial = 809] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x116104800) [pid = 2328] [serial = 822] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x113a06400) [pid = 2328] [serial = 821] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1188bb800) [pid = 2328] [serial = 836] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1181b6000) [pid = 2328] [serial = 830] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1182f1c00) [pid = 2328] [serial = 831] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x121446800) [pid = 2328] [serial = 842] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1213e4800) [pid = 2328] [serial = 813] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x12107d000) [pid = 2328] [serial = 812] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x125df7400) [pid = 2328] [serial = 816] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x124aadc00) [pid = 2328] [serial = 815] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x126120c00) [pid = 2328] [serial = 819] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x125df6c00) [pid = 2328] [serial = 818] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1213db800) [pid = 2328] [serial = 840] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x119cb3000) [pid = 2328] [serial = 839] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x121a41000) [pid = 2328] [serial = 845] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x121827400) [pid = 2328] [serial = 843] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x118465800) [pid = 2328] [serial = 849] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1161bcc00) [pid = 2328] [serial = 848] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x120e58400) [pid = 2328] [serial = 851] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x126123400) [pid = 2328] [serial = 857] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x121a4a400) [pid = 2328] [serial = 846] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x118fab400) [pid = 2328] [serial = 837] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x1219c6c00) [pid = 2328] [serial = 852] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x126109000) [pid = 2328] [serial = 855] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x1188b9c00) [pid = 2328] [serial = 834] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x124aa8800) [pid = 2328] [serial = 854] [outer = 0x0] [url = about:blank] 05:02:51 INFO - PROCESS | 2328 | 1471694571826 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] 05:02:51 INFO - PROCESS | 2328 | 1471694571880 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 05:02:51 INFO - PROCESS | 2328 | 1471694571883 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 05:02:51 INFO - PROCESS | 2328 | 1471694571884 Marionette TRACE conn2 <- [1,1198,null,{}] 05:02:51 INFO - PROCESS | 2328 | 1471694571888 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}] 05:02:51 INFO - PROCESS | 2328 | 1471694571889 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:51 INFO - PROCESS | 2328 | 1471694571974 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 05:02:52 INFO - PROCESS | 2328 | 1471694572030 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:52 INFO - PROCESS | 2328 | 1471694572031 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x116691000 == 28 [pid = 2328] [id = 307] 05:02:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x1126db800) [pid = 2328] [serial = 920] [outer = 0x0] 05:02:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x113d4d800) [pid = 2328] [serial = 921] [outer = 0x1126db800] 05:02:52 INFO - PROCESS | 2328 | 1471694572059 Marionette DEBUG loaded listener.js 05:02:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x11608c000) [pid = 2328] [serial = 922] [outer = 0x1126db800] 05:02:52 INFO - PROCESS | 2328 | 1471694572355 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]]]}] 05:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 05:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 519ms 05:02:52 INFO - PROCESS | 2328 | 1471694572402 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 05:02:52 INFO - PROCESS | 2328 | 1471694572404 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 05:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 05:02:52 INFO - PROCESS | 2328 | 1471694572411 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 05:02:52 INFO - PROCESS | 2328 | 1471694572413 Marionette TRACE conn2 <- [1,1202,null,{}] 05:02:52 INFO - PROCESS | 2328 | 1471694572415 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}] 05:02:52 INFO - PROCESS | 2328 | 1471694572417 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:52 INFO - PROCESS | 2328 | 1471694572492 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 05:02:52 INFO - PROCESS | 2328 | 1471694572497 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:52 INFO - PROCESS | 2328 | 1471694572498 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x117384000 == 29 [pid = 2328] [id = 308] 05:02:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x116807c00) [pid = 2328] [serial = 923] [outer = 0x0] 05:02:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x117e32000) [pid = 2328] [serial = 924] [outer = 0x116807c00] 05:02:52 INFO - PROCESS | 2328 | 1471694572526 Marionette DEBUG loaded listener.js 05:02:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1181bf000) [pid = 2328] [serial = 925] [outer = 0x116807c00] 05:02:52 INFO - PROCESS | 2328 | 1471694572880 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]]]}] 05:02:52 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 05:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 05:02:52 INFO - PROCESS | 2328 | 1471694572930 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 05:02:52 INFO - PROCESS | 2328 | 1471694572931 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 05:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 05:02:52 INFO - PROCESS | 2328 | 1471694572934 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 05:02:52 INFO - PROCESS | 2328 | 1471694572937 Marionette TRACE conn2 <- [1,1206,null,{}] 05:02:52 INFO - PROCESS | 2328 | 1471694572945 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}] 05:02:52 INFO - PROCESS | 2328 | 1471694572948 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:53 INFO - PROCESS | 2328 | 1471694573024 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 05:02:53 INFO - PROCESS | 2328 | 1471694573032 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:53 INFO - PROCESS | 2328 | 1471694573034 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x118f82000 == 30 [pid = 2328] [id = 309] 05:02:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x11259b800) [pid = 2328] [serial = 926] [outer = 0x0] 05:02:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x118470400) [pid = 2328] [serial = 927] [outer = 0x11259b800] 05:02:53 INFO - PROCESS | 2328 | 1471694573063 Marionette DEBUG loaded listener.js 05:02:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x119404000) [pid = 2328] [serial = 928] [outer = 0x11259b800] 05:02:53 INFO - PROCESS | 2328 | 1471694573399 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]]]}] 05:02:53 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 05:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 475ms 05:02:53 INFO - PROCESS | 2328 | 1471694573410 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 05:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 05:02:53 INFO - PROCESS | 2328 | 1471694573412 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 05:02:53 INFO - PROCESS | 2328 | 1471694573414 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 05:02:53 INFO - PROCESS | 2328 | 1471694573415 Marionette TRACE conn2 <- [1,1210,null,{}] 05:02:53 INFO - PROCESS | 2328 | 1471694573417 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}] 05:02:53 INFO - PROCESS | 2328 | 1471694573418 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:53 INFO - PROCESS | 2328 | 1471694573495 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 05:02:53 INFO - PROCESS | 2328 | 1471694573556 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:53 INFO - PROCESS | 2328 | 1471694573557 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x119bae800 == 31 [pid = 2328] [id = 310] 05:02:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1181b6000) [pid = 2328] [serial = 929] [outer = 0x0] 05:02:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1198c2000) [pid = 2328] [serial = 930] [outer = 0x1181b6000] 05:02:53 INFO - PROCESS | 2328 | 1471694573583 Marionette DEBUG loaded listener.js 05:02:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x120e54c00) [pid = 2328] [serial = 931] [outer = 0x1181b6000] 05:02:53 INFO - PROCESS | 2328 | 1471694573879 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]]]}] 05:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 05:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 05:02:53 INFO - PROCESS | 2328 | 1471694573933 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 05:02:53 INFO - PROCESS | 2328 | 1471694573934 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 05:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 05:02:53 INFO - PROCESS | 2328 | 1471694573936 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 05:02:53 INFO - PROCESS | 2328 | 1471694573937 Marionette TRACE conn2 <- [1,1214,null,{}] 05:02:53 INFO - PROCESS | 2328 | 1471694573940 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}] 05:02:53 INFO - PROCESS | 2328 | 1471694573941 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:54 INFO - PROCESS | 2328 | 1471694574034 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 05:02:54 INFO - PROCESS | 2328 | 1471694574037 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:54 INFO - PROCESS | 2328 | 1471694574039 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x121056000 == 32 [pid = 2328] [id = 311] 05:02:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x112989400) [pid = 2328] [serial = 932] [outer = 0x0] 05:02:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x121075800) [pid = 2328] [serial = 933] [outer = 0x112989400] 05:02:54 INFO - PROCESS | 2328 | 1471694574067 Marionette DEBUG loaded listener.js 05:02:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1213dd400) [pid = 2328] [serial = 934] [outer = 0x112989400] 05:02:54 INFO - PROCESS | 2328 | 1471694574416 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]]]}] 05:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 05:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 05:02:54 INFO - PROCESS | 2328 | 1471694574461 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 05:02:54 INFO - PROCESS | 2328 | 1471694574462 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 05:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 05:02:54 INFO - PROCESS | 2328 | 1471694574466 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 05:02:54 INFO - PROCESS | 2328 | 1471694574467 Marionette TRACE conn2 <- [1,1218,null,{}] 05:02:54 INFO - PROCESS | 2328 | 1471694574469 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}] 05:02:54 INFO - PROCESS | 2328 | 1471694574473 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:54 INFO - PROCESS | 2328 | 1471694574585 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 05:02:54 INFO - PROCESS | 2328 | 1471694574620 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:54 INFO - PROCESS | 2328 | 1471694574622 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x123e64800 == 33 [pid = 2328] [id = 312] 05:02:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x1213de400) [pid = 2328] [serial = 935] [outer = 0x0] 05:02:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1215ec800) [pid = 2328] [serial = 936] [outer = 0x1213de400] 05:02:54 INFO - PROCESS | 2328 | 1471694574649 Marionette DEBUG loaded listener.js 05:02:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x123db4800) [pid = 2328] [serial = 937] [outer = 0x1213de400] 05:02:55 INFO - PROCESS | 2328 | 1471694575066 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]]]}] 05:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 05:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 668ms 05:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 05:02:55 INFO - PROCESS | 2328 | 1471694575135 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 05:02:55 INFO - PROCESS | 2328 | 1471694575137 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 05:02:55 INFO - PROCESS | 2328 | 1471694575149 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 05:02:55 INFO - PROCESS | 2328 | 1471694575151 Marionette TRACE conn2 <- [1,1222,null,{}] 05:02:55 INFO - PROCESS | 2328 | 1471694575154 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}] 05:02:55 INFO - PROCESS | 2328 | 1471694575156 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:55 INFO - PROCESS | 2328 | 1471694575280 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 05:02:55 INFO - PROCESS | 2328 | 1471694575335 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:55 INFO - PROCESS | 2328 | 1471694575336 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x124baa000 == 34 [pid = 2328] [id = 313] 05:02:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x123db4400) [pid = 2328] [serial = 938] [outer = 0x0] 05:02:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x124aaf400) [pid = 2328] [serial = 939] [outer = 0x123db4400] 05:02:55 INFO - PROCESS | 2328 | 1471694575361 Marionette DEBUG loaded listener.js 05:02:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x124be4800) [pid = 2328] [serial = 940] [outer = 0x123db4400] 05:02:55 INFO - PROCESS | 2328 | 1471694575651 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] 05:02:55 INFO - PROCESS | 2328 | 1471694575683 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 05:02:55 INFO - PROCESS | 2328 | 1471694575686 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 05:02:55 INFO - PROCESS | 2328 | 1471694575687 Marionette TRACE conn2 <- [1,1226,null,{}] 05:02:55 INFO - PROCESS | 2328 | 1471694575689 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}] 05:02:55 INFO - PROCESS | 2328 | 1471694575691 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:55 INFO - PROCESS | 2328 | 1471694575788 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x125dfac00) [pid = 2328] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x111c14800) [pid = 2328] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x12840d000) [pid = 2328] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1264adc00) [pid = 2328] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x111e5fc00) [pid = 2328] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x116aadc00) [pid = 2328] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x112610c00) [pid = 2328] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x118296c00) [pid = 2328] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x116806800) [pid = 2328] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x125df4400) [pid = 2328] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1188c1000) [pid = 2328] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1181b9c00) [pid = 2328] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1284f7400) [pid = 2328] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x112654c00) [pid = 2328] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 05:02:56 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x128888400) [pid = 2328] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 05:02:56 INFO - PROCESS | 2328 | 1471694576021 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:56 INFO - PROCESS | 2328 | 1471694576022 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x117248800 == 35 [pid = 2328] [id = 314] 05:02:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x10eaffc00) [pid = 2328] [serial = 941] [outer = 0x0] 05:02:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x111e2e800) [pid = 2328] [serial = 942] [outer = 0x10eaffc00] 05:02:56 INFO - PROCESS | 2328 | 1471694576049 Marionette DEBUG loaded listener.js 05:02:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x112e9b000) [pid = 2328] [serial = 943] [outer = 0x10eaffc00] 05:02:56 INFO - PROCESS | 2328 | 1471694576292 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]]]}] 05:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 05:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 618ms 05:02:56 INFO - PROCESS | 2328 | 1471694576304 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 05:02:56 INFO - PROCESS | 2328 | 1471694576307 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 05:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 05:02:56 INFO - PROCESS | 2328 | 1471694576334 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 05:02:56 INFO - PROCESS | 2328 | 1471694576335 Marionette TRACE conn2 <- [1,1230,null,{}] 05:02:56 INFO - PROCESS | 2328 | 1471694576337 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}] 05:02:56 INFO - PROCESS | 2328 | 1471694576338 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:56 INFO - PROCESS | 2328 | 1471694576416 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 05:02:56 INFO - PROCESS | 2328 | 1471694576419 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:56 INFO - PROCESS | 2328 | 1471694576420 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x118f7f800 == 36 [pid = 2328] [id = 315] 05:02:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x112e9e000) [pid = 2328] [serial = 944] [outer = 0x0] 05:02:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x121457400) [pid = 2328] [serial = 945] [outer = 0x112e9e000] 05:02:56 INFO - PROCESS | 2328 | 1471694576448 Marionette DEBUG loaded listener.js 05:02:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x125dfac00) [pid = 2328] [serial = 946] [outer = 0x112e9e000] 05:02:56 INFO - PROCESS | 2328 | 1471694576778 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]]]}] 05:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 05:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 478ms 05:02:56 INFO - PROCESS | 2328 | 1471694576806 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 05:02:56 INFO - PROCESS | 2328 | 1471694576807 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 05:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 05:02:56 INFO - PROCESS | 2328 | 1471694576809 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 05:02:56 INFO - PROCESS | 2328 | 1471694576810 Marionette TRACE conn2 <- [1,1234,null,{}] 05:02:56 INFO - PROCESS | 2328 | 1471694576813 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}] 05:02:56 INFO - PROCESS | 2328 | 1471694576814 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:56 INFO - PROCESS | 2328 | 1471694576887 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 05:02:56 INFO - PROCESS | 2328 | 1471694576946 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:56 INFO - PROCESS | 2328 | 1471694576947 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x129169000 == 37 [pid = 2328] [id = 316] 05:02:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x11846ec00) [pid = 2328] [serial = 947] [outer = 0x0] 05:02:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x126120c00) [pid = 2328] [serial = 948] [outer = 0x11846ec00] 05:02:56 INFO - PROCESS | 2328 | 1471694576973 Marionette DEBUG loaded listener.js 05:02:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x12633dc00) [pid = 2328] [serial = 949] [outer = 0x11846ec00] 05:02:57 INFO - PROCESS | 2328 | 1471694577253 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]]]}] 05:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 05:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 05:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 05:02:57 INFO - PROCESS | 2328 | 1471694577282 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 05:02:57 INFO - PROCESS | 2328 | 1471694577283 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 05:02:57 INFO - PROCESS | 2328 | 1471694577285 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 05:02:57 INFO - PROCESS | 2328 | 1471694577287 Marionette TRACE conn2 <- [1,1238,null,{}] 05:02:57 INFO - PROCESS | 2328 | 1471694577296 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}] 05:02:57 INFO - PROCESS | 2328 | 1471694577298 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:57 INFO - PROCESS | 2328 | 1471694577389 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 05:02:57 INFO - PROCESS | 2328 | 1471694577395 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:57 INFO - PROCESS | 2328 | 1471694577397 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x121051000 == 38 [pid = 2328] [id = 317] 05:02:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x126341000) [pid = 2328] [serial = 950] [outer = 0x0] 05:02:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1264ab800) [pid = 2328] [serial = 951] [outer = 0x126341000] 05:02:57 INFO - PROCESS | 2328 | 1471694577424 Marionette DEBUG loaded listener.js 05:02:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1284f1400) [pid = 2328] [serial = 952] [outer = 0x126341000] 05:02:57 INFO - PROCESS | 2328 | 1471694577758 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]]]}] 05:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 05:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 520ms 05:02:57 INFO - PROCESS | 2328 | 1471694577806 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 05:02:57 INFO - PROCESS | 2328 | 1471694577807 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 05:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 05:02:57 INFO - PROCESS | 2328 | 1471694577819 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 05:02:57 INFO - PROCESS | 2328 | 1471694577820 Marionette TRACE conn2 <- [1,1242,null,{}] 05:02:57 INFO - PROCESS | 2328 | 1471694577823 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}] 05:02:57 INFO - PROCESS | 2328 | 1471694577824 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:57 INFO - PROCESS | 2328 | 1471694577901 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 05:02:57 INFO - PROCESS | 2328 | 1471694577905 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:57 INFO - PROCESS | 2328 | 1471694577906 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a96b000 == 39 [pid = 2328] [id = 318] 05:02:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x112604400) [pid = 2328] [serial = 953] [outer = 0x0] 05:02:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1284fd800) [pid = 2328] [serial = 954] [outer = 0x112604400] 05:02:57 INFO - PROCESS | 2328 | 1471694577930 Marionette DEBUG loaded listener.js 05:02:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x128666400) [pid = 2328] [serial = 955] [outer = 0x112604400] 05:02:58 INFO - PROCESS | 2328 | 1471694578466 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]]]}] 05:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 05:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 668ms 05:02:58 INFO - PROCESS | 2328 | 1471694578503 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 05:02:58 INFO - PROCESS | 2328 | 1471694578506 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 05:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 05:02:58 INFO - PROCESS | 2328 | 1471694578512 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 05:02:58 INFO - PROCESS | 2328 | 1471694578515 Marionette TRACE conn2 <- [1,1246,null,{}] 05:02:58 INFO - PROCESS | 2328 | 1471694578519 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}] 05:02:58 INFO - PROCESS | 2328 | 1471694578521 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:58 INFO - PROCESS | 2328 | 1471694578632 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 05:02:58 INFO - PROCESS | 2328 | 1471694578710 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:58 INFO - PROCESS | 2328 | 1471694578712 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x11736c800 == 40 [pid = 2328] [id = 319] 05:02:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x112611800) [pid = 2328] [serial = 956] [outer = 0x0] 05:02:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x11337f800) [pid = 2328] [serial = 957] [outer = 0x112611800] 05:02:58 INFO - PROCESS | 2328 | 1471694578744 Marionette DEBUG loaded listener.js 05:02:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1161bcc00) [pid = 2328] [serial = 958] [outer = 0x112611800] 05:02:59 INFO - PROCESS | 2328 | 1471694579232 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]]]}] 05:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 05:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 772ms 05:02:59 INFO - PROCESS | 2328 | 1471694579285 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 05:02:59 INFO - PROCESS | 2328 | 1471694579288 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 05:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 05:02:59 INFO - PROCESS | 2328 | 1471694579295 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 05:02:59 INFO - PROCESS | 2328 | 1471694579297 Marionette TRACE conn2 <- [1,1250,null,{}] 05:02:59 INFO - PROCESS | 2328 | 1471694579301 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}] 05:02:59 INFO - PROCESS | 2328 | 1471694579304 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:59 INFO - PROCESS | 2328 | 1471694579464 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 05:02:59 INFO - PROCESS | 2328 | 1471694579571 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:59 INFO - PROCESS | 2328 | 1471694579573 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:02:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x12105c000 == 41 [pid = 2328] [id = 320] 05:02:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x117ea9400) [pid = 2328] [serial = 959] [outer = 0x0] 05:02:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x1183e2800) [pid = 2328] [serial = 960] [outer = 0x117ea9400] 05:02:59 INFO - PROCESS | 2328 | 1471694579625 Marionette DEBUG loaded listener.js 05:02:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1188bb800) [pid = 2328] [serial = 961] [outer = 0x117ea9400] 05:03:00 INFO - PROCESS | 2328 | 1471694580281 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]]]}] 05:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 05:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1022ms 05:03:00 INFO - PROCESS | 2328 | 1471694580318 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 05:03:00 INFO - PROCESS | 2328 | 1471694580321 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 05:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 05:03:00 INFO - PROCESS | 2328 | 1471694580328 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 05:03:00 INFO - PROCESS | 2328 | 1471694580329 Marionette TRACE conn2 <- [1,1254,null,{}] 05:03:00 INFO - PROCESS | 2328 | 1471694580333 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}] 05:03:00 INFO - PROCESS | 2328 | 1471694580335 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:00 INFO - PROCESS | 2328 | 1471694580446 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x121051000 == 40 [pid = 2328] [id = 317] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x129169000 == 39 [pid = 2328] [id = 316] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x118f7f800 == 38 [pid = 2328] [id = 315] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x117248800 == 37 [pid = 2328] [id = 314] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x124baa000 == 36 [pid = 2328] [id = 313] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x123e64800 == 35 [pid = 2328] [id = 312] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x121056000 == 34 [pid = 2328] [id = 311] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x119bae800 == 33 [pid = 2328] [id = 310] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x118f82000 == 32 [pid = 2328] [id = 309] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x117384000 == 31 [pid = 2328] [id = 308] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x116691000 == 30 [pid = 2328] [id = 307] 05:03:00 INFO - PROCESS | 2328 | --DOCSHELL 0x118bac000 == 29 [pid = 2328] [id = 306] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x12888d400) [pid = 2328] [serial = 900] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x126342000) [pid = 2328] [serial = 881] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x121a3c400) [pid = 2328] [serial = 878] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1284f0400) [pid = 2328] [serial = 887] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x128403000) [pid = 2328] [serial = 884] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x119950400) [pid = 2328] [serial = 872] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1213b8800) [pid = 2328] [serial = 873] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x117e31000) [pid = 2328] [serial = 863] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x11828f400) [pid = 2328] [serial = 864] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1126dec00) [pid = 2328] [serial = 860] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x113a06c00) [pid = 2328] [serial = 861] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1183ef400) [pid = 2328] [serial = 869] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1188bcc00) [pid = 2328] [serial = 870] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1168ee000) [pid = 2328] [serial = 866] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x117e31400) [pid = 2328] [serial = 867] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x12633f000) [pid = 2328] [serial = 858] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1213e5c00) [pid = 2328] [serial = 875] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x112591c00) [pid = 2328] [serial = 495] [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.] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x12840ac00) [pid = 2328] [serial = 893] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x1284f7000) [pid = 2328] [serial = 894] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x12865d800) [pid = 2328] [serial = 897] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x110e72800) [pid = 2328] [serial = 888] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x11829a800) [pid = 2328] [serial = 890] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x1264ad400) [pid = 2328] [serial = 882] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x12840a400) [pid = 2328] [serial = 885] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x120e51800) [pid = 2328] [serial = 891] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x125deec00) [pid = 2328] [serial = 879] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x128888800) [pid = 2328] [serial = 898] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x121a4b400) [pid = 2328] [serial = 876] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x128892c00) [pid = 2328] [serial = 901] [outer = 0x0] [url = about:blank] 05:03:00 INFO - PROCESS | 2328 | 1471694580532 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:00 INFO - PROCESS | 2328 | 1471694580535 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x11335e800 == 30 [pid = 2328] [id = 321] 05:03:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x112592000) [pid = 2328] [serial = 962] [outer = 0x0] 05:03:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x1126e3800) [pid = 2328] [serial = 963] [outer = 0x112592000] 05:03:00 INFO - PROCESS | 2328 | 1471694580566 Marionette DEBUG loaded listener.js 05:03:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x11688d800) [pid = 2328] [serial = 964] [outer = 0x112592000] 05:03:00 INFO - PROCESS | 2328 | 1471694580894 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]]]}] 05:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 05:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 622ms 05:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 05:03:00 INFO - PROCESS | 2328 | 1471694580947 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 05:03:00 INFO - PROCESS | 2328 | 1471694580950 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 05:03:00 INFO - PROCESS | 2328 | 1471694580954 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 05:03:00 INFO - PROCESS | 2328 | 1471694580956 Marionette TRACE conn2 <- [1,1258,null,{}] 05:03:00 INFO - PROCESS | 2328 | 1471694580958 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}] 05:03:00 INFO - PROCESS | 2328 | 1471694580960 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:01 INFO - PROCESS | 2328 | 1471694581037 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 05:03:01 INFO - PROCESS | 2328 | 1471694581100 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:01 INFO - PROCESS | 2328 | 1471694581101 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x118178800 == 31 [pid = 2328] [id = 322] 05:03:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x11688c400) [pid = 2328] [serial = 965] [outer = 0x0] 05:03:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1180d1c00) [pid = 2328] [serial = 966] [outer = 0x11688c400] 05:03:01 INFO - PROCESS | 2328 | 1471694581129 Marionette DEBUG loaded listener.js 05:03:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x1188b8800) [pid = 2328] [serial = 967] [outer = 0x11688c400] 05:03:01 INFO - PROCESS | 2328 | 1471694581466 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]]]}] 05:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 05:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 522ms 05:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 05:03:01 INFO - PROCESS | 2328 | 1471694581478 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 05:03:01 INFO - PROCESS | 2328 | 1471694581480 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 05:03:01 INFO - PROCESS | 2328 | 1471694581484 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 05:03:01 INFO - PROCESS | 2328 | 1471694581488 Marionette TRACE conn2 <- [1,1262,null,{}] 05:03:01 INFO - PROCESS | 2328 | 1471694581502 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}] 05:03:01 INFO - PROCESS | 2328 | 1471694581506 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:01 INFO - PROCESS | 2328 | 1471694581647 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 05:03:01 INFO - PROCESS | 2328 | 1471694581721 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:01 INFO - PROCESS | 2328 | 1471694581723 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c7b000 == 32 [pid = 2328] [id = 323] 05:03:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x11260c400) [pid = 2328] [serial = 968] [outer = 0x0] 05:03:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x119406000) [pid = 2328] [serial = 969] [outer = 0x11260c400] 05:03:01 INFO - PROCESS | 2328 | 1471694581773 Marionette DEBUG loaded listener.js 05:03:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1213e2000) [pid = 2328] [serial = 970] [outer = 0x11260c400] 05:03:02 INFO - PROCESS | 2328 | 1471694582175 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]]]}] 05:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 05:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 728ms 05:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 05:03:02 INFO - PROCESS | 2328 | 1471694582220 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 05:03:02 INFO - PROCESS | 2328 | 1471694582221 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 05:03:02 INFO - PROCESS | 2328 | 1471694582223 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 05:03:02 INFO - PROCESS | 2328 | 1471694582225 Marionette TRACE conn2 <- [1,1266,null,{}] 05:03:02 INFO - PROCESS | 2328 | 1471694582227 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}] 05:03:02 INFO - PROCESS | 2328 | 1471694582228 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:02 INFO - PROCESS | 2328 | 1471694582326 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 05:03:02 INFO - PROCESS | 2328 | 1471694582332 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:02 INFO - PROCESS | 2328 | 1471694582333 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x123a05800 == 33 [pid = 2328] [id = 324] 05:03:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x121916c00) [pid = 2328] [serial = 971] [outer = 0x0] 05:03:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x121a3c800) [pid = 2328] [serial = 972] [outer = 0x121916c00] 05:03:02 INFO - PROCESS | 2328 | 1471694582359 Marionette DEBUG loaded listener.js 05:03:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x121a45c00) [pid = 2328] [serial = 973] [outer = 0x121916c00] 05:03:02 INFO - PROCESS | 2328 | 1471694582705 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]]]}] 05:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 05:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 05:03:02 INFO - PROCESS | 2328 | 1471694582744 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 05:03:02 INFO - PROCESS | 2328 | 1471694582746 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 05:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 05:03:02 INFO - PROCESS | 2328 | 1471694582748 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 05:03:02 INFO - PROCESS | 2328 | 1471694582749 Marionette TRACE conn2 <- [1,1270,null,{}] 05:03:02 INFO - PROCESS | 2328 | 1471694582751 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}] 05:03:02 INFO - PROCESS | 2328 | 1471694582753 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:02 INFO - PROCESS | 2328 | 1471694582864 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 05:03:02 INFO - PROCESS | 2328 | 1471694582880 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:02 INFO - PROCESS | 2328 | 1471694582881 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x124b1d000 == 34 [pid = 2328] [id = 325] 05:03:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1150a0400) [pid = 2328] [serial = 974] [outer = 0x0] 05:03:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x124aa8000) [pid = 2328] [serial = 975] [outer = 0x1150a0400] 05:03:02 INFO - PROCESS | 2328 | 1471694582922 Marionette DEBUG loaded listener.js 05:03:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x125df4000) [pid = 2328] [serial = 976] [outer = 0x1150a0400] 05:03:03 INFO - PROCESS | 2328 | 1471694583410 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]]]}] 05:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 05:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 669ms 05:03:03 INFO - PROCESS | 2328 | 1471694583418 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 05:03:03 INFO - PROCESS | 2328 | 1471694583419 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 05:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 05:03:03 INFO - PROCESS | 2328 | 1471694583421 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 05:03:03 INFO - PROCESS | 2328 | 1471694583422 Marionette TRACE conn2 <- [1,1274,null,{}] 05:03:03 INFO - PROCESS | 2328 | 1471694583427 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}] 05:03:03 INFO - PROCESS | 2328 | 1471694583431 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:03 INFO - PROCESS | 2328 | 1471694583563 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 05:03:03 INFO - PROCESS | 2328 | 1471694583578 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:03 INFO - PROCESS | 2328 | 1471694583580 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x12885e800 == 35 [pid = 2328] [id = 326] 05:03:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x126108c00) [pid = 2328] [serial = 977] [outer = 0x0] 05:03:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x126346000) [pid = 2328] [serial = 978] [outer = 0x126108c00] 05:03:03 INFO - PROCESS | 2328 | 1471694583605 Marionette DEBUG loaded listener.js 05:03:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x128407400) [pid = 2328] [serial = 979] [outer = 0x126108c00] 05:03:03 INFO - PROCESS | 2328 | 1471694583938 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]]]}] 05:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 05:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 571ms 05:03:03 INFO - PROCESS | 2328 | 1471694583993 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 05:03:03 INFO - PROCESS | 2328 | 1471694583994 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 05:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 05:03:03 INFO - PROCESS | 2328 | 1471694583996 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 05:03:04 INFO - PROCESS | 2328 | 1471694584005 Marionette TRACE conn2 <- [1,1278,null,{}] 05:03:04 INFO - PROCESS | 2328 | 1471694584007 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}] 05:03:04 INFO - PROCESS | 2328 | 1471694584008 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:04 INFO - PROCESS | 2328 | 1471694584102 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 05:03:04 INFO - PROCESS | 2328 | 1471694584113 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:04 INFO - PROCESS | 2328 | 1471694584114 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:04 INFO - PROCESS | 2328 | ++DOCSHELL 0x12917f000 == 36 [pid = 2328] [id = 327] 05:03:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12840b000) [pid = 2328] [serial = 980] [outer = 0x0] 05:03:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1284f3800) [pid = 2328] [serial = 981] [outer = 0x12840b000] 05:03:04 INFO - PROCESS | 2328 | 1471694584140 Marionette DEBUG loaded listener.js 05:03:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x128661400) [pid = 2328] [serial = 982] [outer = 0x12840b000] 05:03:04 INFO - PROCESS | 2328 | 1471694584457 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]]]}] 05:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 05:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 480ms 05:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 05:03:04 INFO - PROCESS | 2328 | 1471694584478 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 05:03:04 INFO - PROCESS | 2328 | 1471694584480 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 05:03:04 INFO - PROCESS | 2328 | 1471694584482 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 05:03:04 INFO - PROCESS | 2328 | 1471694584483 Marionette TRACE conn2 <- [1,1282,null,{}] 05:03:04 INFO - PROCESS | 2328 | 1471694584485 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}] 05:03:04 INFO - PROCESS | 2328 | 1471694584486 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:04 INFO - PROCESS | 2328 | 1471694584677 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x11259b800) [pid = 2328] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x1181b6000) [pid = 2328] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1161b6000) [pid = 2328] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1181b5400) [pid = 2328] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x118932c00) [pid = 2328] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1126db800) [pid = 2328] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x116807c00) [pid = 2328] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x112989400) [pid = 2328] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x124b49000) [pid = 2328] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x121a48800) [pid = 2328] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x11509cc00) [pid = 2328] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1213de400) [pid = 2328] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x123db4400) [pid = 2328] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x10eaffc00) [pid = 2328] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x112e9e000) [pid = 2328] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x11846ec00) [pid = 2328] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 05:03:04 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x126341000) [pid = 2328] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 05:03:04 INFO - PROCESS | 2328 | 1471694584721 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:04 INFO - PROCESS | 2328 | 1471694584722 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:04 INFO - PROCESS | 2328 | ++DOCSHELL 0x117018000 == 37 [pid = 2328] [id = 328] 05:03:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x111ca8c00) [pid = 2328] [serial = 983] [outer = 0x0] 05:03:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x1126db800) [pid = 2328] [serial = 984] [outer = 0x111ca8c00] 05:03:04 INFO - PROCESS | 2328 | 1471694584747 Marionette DEBUG loaded listener.js 05:03:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1168ef800) [pid = 2328] [serial = 985] [outer = 0x111ca8c00] 05:03:05 INFO - PROCESS | 2328 | 1471694585018 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]]]}] 05:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 05:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 570ms 05:03:05 INFO - PROCESS | 2328 | 1471694585052 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 05:03:05 INFO - PROCESS | 2328 | 1471694585066 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 05:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 05:03:05 INFO - PROCESS | 2328 | 1471694585073 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 05:03:05 INFO - PROCESS | 2328 | 1471694585076 Marionette TRACE conn2 <- [1,1286,null,{}] 05:03:05 INFO - PROCESS | 2328 | 1471694585081 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}] 05:03:05 INFO - PROCESS | 2328 | 1471694585082 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:05 INFO - PROCESS | 2328 | 1471694585161 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 05:03:05 INFO - PROCESS | 2328 | 1471694585165 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:05 INFO - PROCESS | 2328 | 1471694585166 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c74000 == 38 [pid = 2328] [id = 329] 05:03:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x116005c00) [pid = 2328] [serial = 986] [outer = 0x0] 05:03:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1213de400) [pid = 2328] [serial = 987] [outer = 0x116005c00] 05:03:05 INFO - PROCESS | 2328 | 1471694585191 Marionette DEBUG loaded listener.js 05:03:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x12633b000) [pid = 2328] [serial = 988] [outer = 0x116005c00] 05:03:05 INFO - PROCESS | 2328 | 1471694585511 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]]]}] 05:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 05:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 473ms 05:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 05:03:05 INFO - PROCESS | 2328 | 1471694585546 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 05:03:05 INFO - PROCESS | 2328 | 1471694585547 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 05:03:05 INFO - PROCESS | 2328 | 1471694585549 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 05:03:05 INFO - PROCESS | 2328 | 1471694585550 Marionette TRACE conn2 <- [1,1290,null,{}] 05:03:05 INFO - PROCESS | 2328 | 1471694585553 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}] 05:03:05 INFO - PROCESS | 2328 | 1471694585554 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:05 INFO - PROCESS | 2328 | 1471694585657 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 05:03:05 INFO - PROCESS | 2328 | 1471694585665 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:05 INFO - PROCESS | 2328 | 1471694585666 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b22f000 == 39 [pid = 2328] [id = 330] 05:03:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x12633cc00) [pid = 2328] [serial = 989] [outer = 0x0] 05:03:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x12866ac00) [pid = 2328] [serial = 990] [outer = 0x12633cc00] 05:03:05 INFO - PROCESS | 2328 | 1471694585691 Marionette DEBUG loaded listener.js 05:03:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x12888f400) [pid = 2328] [serial = 991] [outer = 0x12633cc00] 05:03:06 INFO - PROCESS | 2328 | 1471694586016 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]]]}] 05:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 05:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 05:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 05:03:06 INFO - PROCESS | 2328 | 1471694586068 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 05:03:06 INFO - PROCESS | 2328 | 1471694586070 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 05:03:06 INFO - PROCESS | 2328 | 1471694586072 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 05:03:06 INFO - PROCESS | 2328 | 1471694586073 Marionette TRACE conn2 <- [1,1294,null,{}] 05:03:06 INFO - PROCESS | 2328 | 1471694586076 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}] 05:03:06 INFO - PROCESS | 2328 | 1471694586077 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:06 INFO - PROCESS | 2328 | 1471694586167 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 05:03:06 INFO - PROCESS | 2328 | 1471694586221 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:06 INFO - PROCESS | 2328 | 1471694586223 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb68800 == 40 [pid = 2328] [id = 331] 05:03:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x121a42c00) [pid = 2328] [serial = 992] [outer = 0x0] 05:03:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x128892800) [pid = 2328] [serial = 993] [outer = 0x121a42c00] 05:03:06 INFO - PROCESS | 2328 | 1471694586250 Marionette DEBUG loaded listener.js 05:03:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x128daa800) [pid = 2328] [serial = 994] [outer = 0x121a42c00] 05:03:06 INFO - PROCESS | 2328 | 1471694586503 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]]]}] 05:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 05:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 471ms 05:03:06 INFO - PROCESS | 2328 | 1471694586547 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 05:03:06 INFO - PROCESS | 2328 | 1471694586549 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 05:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 05:03:06 INFO - PROCESS | 2328 | 1471694586551 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 05:03:06 INFO - PROCESS | 2328 | 1471694586552 Marionette TRACE conn2 <- [1,1298,null,{}] 05:03:06 INFO - PROCESS | 2328 | 1471694586554 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}] 05:03:06 INFO - PROCESS | 2328 | 1471694586555 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:06 INFO - PROCESS | 2328 | 1471694586639 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 05:03:06 INFO - PROCESS | 2328 | 1471694586739 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:06 INFO - PROCESS | 2328 | 1471694586741 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x113237000 == 41 [pid = 2328] [id = 332] 05:03:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x110fa6000) [pid = 2328] [serial = 995] [outer = 0x0] 05:03:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1121e7000) [pid = 2328] [serial = 996] [outer = 0x110fa6000] 05:03:06 INFO - PROCESS | 2328 | 1471694586774 Marionette DEBUG loaded listener.js 05:03:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x112987c00) [pid = 2328] [serial = 997] [outer = 0x110fa6000] 05:03:07 INFO - PROCESS | 2328 | 1471694587234 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]]]}] 05:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 05:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 718ms 05:03:07 INFO - PROCESS | 2328 | 1471694587272 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 05:03:07 INFO - PROCESS | 2328 | 1471694587276 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 05:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 05:03:07 INFO - PROCESS | 2328 | 1471694587280 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 05:03:07 INFO - PROCESS | 2328 | 1471694587283 Marionette TRACE conn2 <- [1,1302,null,{}] 05:03:07 INFO - PROCESS | 2328 | 1471694587288 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}] 05:03:07 INFO - PROCESS | 2328 | 1471694587293 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:07 INFO - PROCESS | 2328 | 1471694587424 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 05:03:07 INFO - PROCESS | 2328 | 1471694587529 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:07 INFO - PROCESS | 2328 | 1471694587530 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:07 INFO - PROCESS | 2328 | ++DOCSHELL 0x11996f000 == 42 [pid = 2328] [id = 333] 05:03:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x112993000) [pid = 2328] [serial = 998] [outer = 0x0] 05:03:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1183ef400) [pid = 2328] [serial = 999] [outer = 0x112993000] 05:03:07 INFO - PROCESS | 2328 | 1471694587563 Marionette DEBUG loaded listener.js 05:03:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x11950d800) [pid = 2328] [serial = 1000] [outer = 0x112993000] 05:03:07 INFO - PROCESS | 2328 | 1471694587966 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]]]}] 05:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 05:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 723ms 05:03:08 INFO - PROCESS | 2328 | 1471694588005 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 05:03:08 INFO - PROCESS | 2328 | 1471694588008 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 05:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 05:03:08 INFO - PROCESS | 2328 | 1471694588010 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 05:03:08 INFO - PROCESS | 2328 | 1471694588012 Marionette TRACE conn2 <- [1,1306,null,{}] 05:03:08 INFO - PROCESS | 2328 | 1471694588014 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}] 05:03:08 INFO - PROCESS | 2328 | 1471694588016 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:08 INFO - PROCESS | 2328 | 1471694588121 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 05:03:08 INFO - PROCESS | 2328 | 1471694588177 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:08 INFO - PROCESS | 2328 | 1471694588179 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x1296a0800 == 43 [pid = 2328] [id = 334] 05:03:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x120e4e800) [pid = 2328] [serial = 1001] [outer = 0x0] 05:03:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x12144b400) [pid = 2328] [serial = 1002] [outer = 0x120e4e800] 05:03:08 INFO - PROCESS | 2328 | 1471694588208 Marionette DEBUG loaded listener.js 05:03:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x124b46c00) [pid = 2328] [serial = 1003] [outer = 0x120e4e800] 05:03:08 INFO - PROCESS | 2328 | 1471694588647 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]]]}] 05:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 05:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 669ms 05:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 05:03:08 INFO - PROCESS | 2328 | 1471694588680 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 05:03:08 INFO - PROCESS | 2328 | 1471694588681 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 05:03:08 INFO - PROCESS | 2328 | 1471694588689 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 05:03:08 INFO - PROCESS | 2328 | 1471694588693 Marionette TRACE conn2 <- [1,1310,null,{}] 05:03:08 INFO - PROCESS | 2328 | 1471694588697 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}] 05:03:08 INFO - PROCESS | 2328 | 1471694588699 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:08 INFO - PROCESS | 2328 | 1471694588825 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 05:03:08 INFO - PROCESS | 2328 | 1471694588908 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:08 INFO - PROCESS | 2328 | 1471694588910 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c185800 == 44 [pid = 2328] [id = 335] 05:03:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x126123800) [pid = 2328] [serial = 1004] [outer = 0x0] 05:03:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1264a9000) [pid = 2328] [serial = 1005] [outer = 0x126123800] 05:03:08 INFO - PROCESS | 2328 | 1471694588941 Marionette DEBUG loaded listener.js 05:03:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x1284f4000) [pid = 2328] [serial = 1006] [outer = 0x126123800] 05:03:09 INFO - PROCESS | 2328 | 1471694589347 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] 05:03:09 INFO - PROCESS | 2328 | 1471694589415 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 05:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 05:03:09 INFO - PROCESS | 2328 | 1471694589417 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 05:03:09 INFO - PROCESS | 2328 | 1471694589419 Marionette TRACE conn2 <- [1,1314,null,{}] 05:03:09 INFO - PROCESS | 2328 | 1471694589421 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}] 05:03:09 INFO - PROCESS | 2328 | 1471694589422 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:09 INFO - PROCESS | 2328 | 1471694589524 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 05:03:09 INFO - PROCESS | 2328 | 1471694589581 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:09 INFO - PROCESS | 2328 | 1471694589582 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x1293b6000 == 45 [pid = 2328] [id = 336] 05:03:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x1263dcc00) [pid = 2328] [serial = 1007] [outer = 0x0] 05:03:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x128888800) [pid = 2328] [serial = 1008] [outer = 0x1263dcc00] 05:03:09 INFO - PROCESS | 2328 | 1471694589611 Marionette DEBUG loaded listener.js 05:03:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x128da1c00) [pid = 2328] [serial = 1009] [outer = 0x1263dcc00] 05:03:10 INFO - PROCESS | 2328 | 1471694590295 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]]]}] 05:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 05:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 921ms 05:03:10 INFO - PROCESS | 2328 | 1471694590338 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 05:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 05:03:10 INFO - PROCESS | 2328 | 1471694590341 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 05:03:10 INFO - PROCESS | 2328 | 1471694590344 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 05:03:10 INFO - PROCESS | 2328 | 1471694590346 Marionette TRACE conn2 <- [1,1318,null,{}] 05:03:10 INFO - PROCESS | 2328 | 1471694590349 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}] 05:03:10 INFO - PROCESS | 2328 | 1471694590351 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:10 INFO - PROCESS | 2328 | 1471694590448 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 05:03:10 INFO - PROCESS | 2328 | 1471694590522 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:10 INFO - PROCESS | 2328 | 1471694590523 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x11700d000 == 46 [pid = 2328] [id = 337] 05:03:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x1126e3c00) [pid = 2328] [serial = 1010] [outer = 0x0] 05:03:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x113d54400) [pid = 2328] [serial = 1011] [outer = 0x1126e3c00] 05:03:10 INFO - PROCESS | 2328 | 1471694590554 Marionette DEBUG loaded listener.js 05:03:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x117eaac00) [pid = 2328] [serial = 1012] [outer = 0x1126e3c00] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb68800 == 45 [pid = 2328] [id = 331] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x12b22f000 == 44 [pid = 2328] [id = 330] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x120c74000 == 43 [pid = 2328] [id = 329] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x117018000 == 42 [pid = 2328] [id = 328] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x12917f000 == 41 [pid = 2328] [id = 327] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x12885e800 == 40 [pid = 2328] [id = 326] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x124b1d000 == 39 [pid = 2328] [id = 325] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x123a05800 == 38 [pid = 2328] [id = 324] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x120c7b000 == 37 [pid = 2328] [id = 323] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x118178800 == 36 [pid = 2328] [id = 322] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x11335e800 == 35 [pid = 2328] [id = 321] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x12a96b000 == 34 [pid = 2328] [id = 318] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x11736c800 == 33 [pid = 2328] [id = 319] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x12105c000 == 32 [pid = 2328] [id = 320] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x1293b6000 == 31 [pid = 2328] [id = 336] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x12c185800 == 30 [pid = 2328] [id = 335] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x1296a0800 == 29 [pid = 2328] [id = 334] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x11996f000 == 28 [pid = 2328] [id = 333] 05:03:11 INFO - PROCESS | 2328 | --DOCSHELL 0x113237000 == 27 [pid = 2328] [id = 332] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x1284fd800) [pid = 2328] [serial = 954] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x1264ab800) [pid = 2328] [serial = 951] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x118470400) [pid = 2328] [serial = 927] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x119404000) [pid = 2328] [serial = 928] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x1198c2000) [pid = 2328] [serial = 930] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x11829bc00) [pid = 2328] [serial = 904] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x117e33c00) [pid = 2328] [serial = 903] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1188c0c00) [pid = 2328] [serial = 919] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1183e9400) [pid = 2328] [serial = 918] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1215f3000) [pid = 2328] [serial = 907] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x113d4d800) [pid = 2328] [serial = 921] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x120e59400) [pid = 2328] [serial = 906] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x11608c000) [pid = 2328] [serial = 922] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x117e32000) [pid = 2328] [serial = 924] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x1181bf000) [pid = 2328] [serial = 925] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x121075800) [pid = 2328] [serial = 933] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1263db800) [pid = 2328] [serial = 910] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x126125400) [pid = 2328] [serial = 909] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x128665800) [pid = 2328] [serial = 913] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x12840b400) [pid = 2328] [serial = 912] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1172c3000) [pid = 2328] [serial = 916] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x116109c00) [pid = 2328] [serial = 915] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x123db4800) [pid = 2328] [serial = 937] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x1215ec800) [pid = 2328] [serial = 936] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x124aaf400) [pid = 2328] [serial = 939] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x124be4800) [pid = 2328] [serial = 940] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x112e9b000) [pid = 2328] [serial = 943] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x121457400) [pid = 2328] [serial = 945] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x12633dc00) [pid = 2328] [serial = 949] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x126120c00) [pid = 2328] [serial = 948] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x111e2e800) [pid = 2328] [serial = 942] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x1213dd400) [pid = 2328] [serial = 934] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x125dfac00) [pid = 2328] [serial = 946] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x1284f1400) [pid = 2328] [serial = 952] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x120e54c00) [pid = 2328] [serial = 931] [outer = 0x0] [url = about:blank] 05:03:11 INFO - PROCESS | 2328 | 1471694591744 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]]]}] 05:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 05:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1474ms 05:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 05:03:11 INFO - PROCESS | 2328 | 1471694591818 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 05:03:11 INFO - PROCESS | 2328 | 1471694591820 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 05:03:11 INFO - PROCESS | 2328 | 1471694591823 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 05:03:11 INFO - PROCESS | 2328 | 1471694591825 Marionette TRACE conn2 <- [1,1322,null,{}] 05:03:11 INFO - PROCESS | 2328 | 1471694591829 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}] 05:03:11 INFO - PROCESS | 2328 | 1471694591831 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:11 INFO - PROCESS | 2328 | 1471694591906 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 05:03:11 INFO - PROCESS | 2328 | 1471694591915 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:11 INFO - PROCESS | 2328 | 1471694591917 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x116029800 == 28 [pid = 2328] [id = 338] 05:03:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x1126da000) [pid = 2328] [serial = 1013] [outer = 0x0] 05:03:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x1126de000) [pid = 2328] [serial = 1014] [outer = 0x1126da000] 05:03:11 INFO - PROCESS | 2328 | 1471694591948 Marionette DEBUG loaded listener.js 05:03:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x112f15c00) [pid = 2328] [serial = 1015] [outer = 0x1126da000] 05:03:12 INFO - PROCESS | 2328 | 1471694592353 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]]]}] 05:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 05:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 570ms 05:03:12 INFO - PROCESS | 2328 | 1471694592394 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 05:03:12 INFO - PROCESS | 2328 | 1471694592400 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 05:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 05:03:12 INFO - PROCESS | 2328 | 1471694592407 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 05:03:12 INFO - PROCESS | 2328 | 1471694592409 Marionette TRACE conn2 <- [1,1326,null,{}] 05:03:12 INFO - PROCESS | 2328 | 1471694592413 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}] 05:03:12 INFO - PROCESS | 2328 | 1471694592416 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:12 INFO - PROCESS | 2328 | 1471694592536 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 05:03:12 INFO - PROCESS | 2328 | 1471694592557 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:12 INFO - PROCESS | 2328 | 1471694592559 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:12 INFO - PROCESS | 2328 | ++DOCSHELL 0x11725f000 == 29 [pid = 2328] [id = 339] 05:03:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x11663f000) [pid = 2328] [serial = 1016] [outer = 0x0] 05:03:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x11680a400) [pid = 2328] [serial = 1017] [outer = 0x11663f000] 05:03:12 INFO - PROCESS | 2328 | 1471694592605 Marionette DEBUG loaded listener.js 05:03:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1176ab000) [pid = 2328] [serial = 1018] [outer = 0x11663f000] 05:03:12 INFO - PROCESS | 2328 | 1471694592944 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]]]}] 05:03:12 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 05:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 574ms 05:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 05:03:12 INFO - PROCESS | 2328 | 1471694592979 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 05:03:12 INFO - PROCESS | 2328 | 1471694592981 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 05:03:12 INFO - PROCESS | 2328 | 1471694592983 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 05:03:12 INFO - PROCESS | 2328 | 1471694592985 Marionette TRACE conn2 <- [1,1330,null,{}] 05:03:12 INFO - PROCESS | 2328 | 1471694592993 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}] 05:03:12 INFO - PROCESS | 2328 | 1471694592996 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:13 INFO - PROCESS | 2328 | 1471694593072 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 05:03:13 INFO - PROCESS | 2328 | 1471694593079 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:13 INFO - PROCESS | 2328 | 1471694593081 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x118bac000 == 30 [pid = 2328] [id = 340] 05:03:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x118290800) [pid = 2328] [serial = 1019] [outer = 0x0] 05:03:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1182ebc00) [pid = 2328] [serial = 1020] [outer = 0x118290800] 05:03:13 INFO - PROCESS | 2328 | 1471694593110 Marionette DEBUG loaded listener.js 05:03:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x11845c000) [pid = 2328] [serial = 1021] [outer = 0x118290800] 05:03:13 INFO - PROCESS | 2328 | 1471694593624 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]]]}] 05:03:13 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 05:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 05:03:13 INFO - PROCESS | 2328 | 1471694593679 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 05:03:13 INFO - PROCESS | 2328 | 1471694593681 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 05:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 05:03:13 INFO - PROCESS | 2328 | 1471694593685 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 05:03:13 INFO - PROCESS | 2328 | 1471694593687 Marionette TRACE conn2 <- [1,1334,null,{}] 05:03:13 INFO - PROCESS | 2328 | 1471694593692 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}] 05:03:13 INFO - PROCESS | 2328 | 1471694593695 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:13 INFO - PROCESS | 2328 | 1471694593803 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 05:03:13 INFO - PROCESS | 2328 | 1471694593877 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:13 INFO - PROCESS | 2328 | 1471694593878 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x11811d000 == 31 [pid = 2328] [id = 341] 05:03:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1126d8400) [pid = 2328] [serial = 1022] [outer = 0x0] 05:03:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x113d4e800) [pid = 2328] [serial = 1023] [outer = 0x1126d8400] 05:03:13 INFO - PROCESS | 2328 | 1471694593911 Marionette DEBUG loaded listener.js 05:03:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1161bd800) [pid = 2328] [serial = 1024] [outer = 0x1126d8400] 05:03:14 INFO - PROCESS | 2328 | 1471694594463 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]]]}] 05:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 05:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 826ms 05:03:14 INFO - PROCESS | 2328 | 1471694594517 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 05:03:14 INFO - PROCESS | 2328 | 1471694594520 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 05:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 05:03:14 INFO - PROCESS | 2328 | 1471694594528 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 05:03:14 INFO - PROCESS | 2328 | 1471694594529 Marionette TRACE conn2 <- [1,1338,null,{}] 05:03:14 INFO - PROCESS | 2328 | 1471694594532 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}] 05:03:14 INFO - PROCESS | 2328 | 1471694594534 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:14 INFO - PROCESS | 2328 | 1471694594641 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 05:03:14 INFO - PROCESS | 2328 | 1471694594717 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:14 INFO - PROCESS | 2328 | 1471694594718 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x119976800 == 32 [pid = 2328] [id = 342] 05:03:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x1180d8800) [pid = 2328] [serial = 1025] [outer = 0x0] 05:03:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1183ea400) [pid = 2328] [serial = 1026] [outer = 0x1180d8800] 05:03:14 INFO - PROCESS | 2328 | 1471694594750 Marionette DEBUG loaded listener.js 05:03:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x118470400) [pid = 2328] [serial = 1027] [outer = 0x1180d8800] 05:03:15 INFO - PROCESS | 2328 | --DOCSHELL 0x11725f000 == 31 [pid = 2328] [id = 339] 05:03:15 INFO - PROCESS | 2328 | --DOCSHELL 0x116029800 == 30 [pid = 2328] [id = 338] 05:03:15 INFO - PROCESS | 2328 | --DOCSHELL 0x11700d000 == 29 [pid = 2328] [id = 337] 05:03:15 INFO - PROCESS | 2328 | 1471694595817 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]]]}] 05:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 05:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1328ms 05:03:15 INFO - PROCESS | 2328 | 1471694595855 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 05:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 05:03:15 INFO - PROCESS | 2328 | 1471694595857 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 05:03:15 INFO - PROCESS | 2328 | 1471694595860 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 05:03:15 INFO - PROCESS | 2328 | 1471694595862 Marionette TRACE conn2 <- [1,1342,null,{}] 05:03:15 INFO - PROCESS | 2328 | 1471694595866 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}] 05:03:15 INFO - PROCESS | 2328 | 1471694595867 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:15 INFO - PROCESS | 2328 | 1471694595983 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 05:03:16 INFO - PROCESS | 2328 | 1471694596039 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:16 INFO - PROCESS | 2328 | 1471694596040 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x117019000 == 30 [pid = 2328] [id = 343] 05:03:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x113fab800) [pid = 2328] [serial = 1028] [outer = 0x0] 05:03:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x11608dc00) [pid = 2328] [serial = 1029] [outer = 0x113fab800] 05:03:16 INFO - PROCESS | 2328 | 1471694596069 Marionette DEBUG loaded listener.js 05:03:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x117ea2c00) [pid = 2328] [serial = 1030] [outer = 0x113fab800] 05:03:16 INFO - PROCESS | 2328 | 1471694596418 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]]]}] 05:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 05:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 569ms 05:03:16 INFO - PROCESS | 2328 | 1471694596430 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 05:03:16 INFO - PROCESS | 2328 | 1471694596433 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 05:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 05:03:16 INFO - PROCESS | 2328 | 1471694596437 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 05:03:16 INFO - PROCESS | 2328 | 1471694596439 Marionette TRACE conn2 <- [1,1346,null,{}] 05:03:16 INFO - PROCESS | 2328 | 1471694596448 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}] 05:03:16 INFO - PROCESS | 2328 | 1471694596450 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:16 INFO - PROCESS | 2328 | 1471694596546 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 05:03:16 INFO - PROCESS | 2328 | 1471694596551 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:16 INFO - PROCESS | 2328 | 1471694596552 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x119967000 == 31 [pid = 2328] [id = 344] 05:03:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x118294000) [pid = 2328] [serial = 1031] [outer = 0x0] 05:03:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x118fa8400) [pid = 2328] [serial = 1032] [outer = 0x118294000] 05:03:16 INFO - PROCESS | 2328 | 1471694596580 Marionette DEBUG loaded listener.js 05:03:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x11994a400) [pid = 2328] [serial = 1033] [outer = 0x118294000] 05:03:16 INFO - PROCESS | 2328 | 1471694596937 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]]]}] 05:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 05:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 527ms 05:03:16 INFO - PROCESS | 2328 | 1471694596964 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 05:03:16 INFO - PROCESS | 2328 | 1471694596966 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 05:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 05:03:16 INFO - PROCESS | 2328 | 1471694596969 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 05:03:16 INFO - PROCESS | 2328 | 1471694596972 Marionette TRACE conn2 <- [1,1350,null,{}] 05:03:16 INFO - PROCESS | 2328 | 1471694596990 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}] 05:03:16 INFO - PROCESS | 2328 | 1471694596995 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:17 INFO - PROCESS | 2328 | 1471694597139 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 05:03:17 INFO - PROCESS | 2328 | 1471694597160 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:17 INFO - PROCESS | 2328 | 1471694597163 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x12126c000 == 32 [pid = 2328] [id = 345] 05:03:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x10eaf4800) [pid = 2328] [serial = 1034] [outer = 0x0] 05:03:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x1213b1800) [pid = 2328] [serial = 1035] [outer = 0x10eaf4800] 05:03:17 INFO - PROCESS | 2328 | 1471694597209 Marionette DEBUG loaded listener.js 05:03:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1213e7400) [pid = 2328] [serial = 1036] [outer = 0x10eaf4800] 05:03:17 INFO - PROCESS | 2328 | 1471694597662 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]]]}] 05:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 05:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 738ms 05:03:17 INFO - PROCESS | 2328 | 1471694597707 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 05:03:17 INFO - PROCESS | 2328 | 1471694597711 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 05:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 05:03:17 INFO - PROCESS | 2328 | 1471694597713 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 05:03:17 INFO - PROCESS | 2328 | 1471694597714 Marionette TRACE conn2 <- [1,1354,null,{}] 05:03:17 INFO - PROCESS | 2328 | 1471694597716 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}] 05:03:17 INFO - PROCESS | 2328 | 1471694597717 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:17 INFO - PROCESS | 2328 | 1471694597863 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1126e3c00) [pid = 2328] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x1126da000) [pid = 2328] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x11663f000) [pid = 2328] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x110fa6000) [pid = 2328] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x112993000) [pid = 2328] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x120e4e800) [pid = 2328] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x126123800) [pid = 2328] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1263dcc00) [pid = 2328] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1150a0400) [pid = 2328] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x126108c00) [pid = 2328] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x12840b000) [pid = 2328] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x112592000) [pid = 2328] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x11688c400) [pid = 2328] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x117ea9400) [pid = 2328] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x121916c00) [pid = 2328] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x112611800) [pid = 2328] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x112604400) [pid = 2328] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x11260c400) [pid = 2328] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x111ca8c00) [pid = 2328] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x12633cc00) [pid = 2328] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x121a42c00) [pid = 2328] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 05:03:17 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x116005c00) [pid = 2328] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 05:03:17 INFO - PROCESS | 2328 | 1471694597933 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:17 INFO - PROCESS | 2328 | 1471694597935 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x11685b000 == 33 [pid = 2328] [id = 346] 05:03:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x112591000) [pid = 2328] [serial = 1037] [outer = 0x0] 05:03:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x112604400) [pid = 2328] [serial = 1038] [outer = 0x112591000] 05:03:17 INFO - PROCESS | 2328 | 1471694597980 Marionette DEBUG loaded listener.js 05:03:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x113867800) [pid = 2328] [serial = 1039] [outer = 0x112591000] 05:03:18 INFO - PROCESS | 2328 | 1471694598399 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]]]}] 05:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 05:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 721ms 05:03:18 INFO - PROCESS | 2328 | 1471694598434 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 05:03:18 INFO - PROCESS | 2328 | 1471694598436 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 05:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 05:03:18 INFO - PROCESS | 2328 | 1471694598445 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 05:03:18 INFO - PROCESS | 2328 | 1471694598446 Marionette TRACE conn2 <- [1,1358,null,{}] 05:03:18 INFO - PROCESS | 2328 | 1471694598448 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}] 05:03:18 INFO - PROCESS | 2328 | 1471694598449 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:18 INFO - PROCESS | 2328 | 1471694598538 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 05:03:18 INFO - PROCESS | 2328 | 1471694598544 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:18 INFO - PROCESS | 2328 | 1471694598545 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x125d90800 == 34 [pid = 2328] [id = 347] 05:03:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x111caf000) [pid = 2328] [serial = 1040] [outer = 0x0] 05:03:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x118929000) [pid = 2328] [serial = 1041] [outer = 0x111caf000] 05:03:18 INFO - PROCESS | 2328 | 1471694598570 Marionette DEBUG loaded listener.js 05:03:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x121823000) [pid = 2328] [serial = 1042] [outer = 0x111caf000] 05:03:18 INFO - PROCESS | 2328 | 1471694598887 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]]]}] 05:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 05:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 469ms 05:03:18 INFO - PROCESS | 2328 | 1471694598915 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 05:03:18 INFO - PROCESS | 2328 | 1471694598916 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 05:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 05:03:18 INFO - PROCESS | 2328 | 1471694598918 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 05:03:18 INFO - PROCESS | 2328 | 1471694598919 Marionette TRACE conn2 <- [1,1362,null,{}] 05:03:18 INFO - PROCESS | 2328 | 1471694598922 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}] 05:03:18 INFO - PROCESS | 2328 | 1471694598926 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:19 INFO - PROCESS | 2328 | 1471694599021 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 05:03:19 INFO - PROCESS | 2328 | 1471694599077 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:19 INFO - PROCESS | 2328 | 1471694599079 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267e9800 == 35 [pid = 2328] [id = 348] 05:03:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x118295800) [pid = 2328] [serial = 1043] [outer = 0x0] 05:03:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x121a41c00) [pid = 2328] [serial = 1044] [outer = 0x118295800] 05:03:19 INFO - PROCESS | 2328 | 1471694599105 Marionette DEBUG loaded listener.js 05:03:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x124be1400) [pid = 2328] [serial = 1045] [outer = 0x118295800] 05:03:19 INFO - PROCESS | 2328 | 1471694599375 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]]]}] 05:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 05:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 468ms 05:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 05:03:19 INFO - PROCESS | 2328 | 1471694599386 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 05:03:19 INFO - PROCESS | 2328 | 1471694599387 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 05:03:19 INFO - PROCESS | 2328 | 1471694599398 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 05:03:19 INFO - PROCESS | 2328 | 1471694599406 Marionette TRACE conn2 <- [1,1366,null,{}] 05:03:19 INFO - PROCESS | 2328 | 1471694599416 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}] 05:03:19 INFO - PROCESS | 2328 | 1471694599417 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:19 INFO - PROCESS | 2328 | 1471694599500 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 05:03:19 INFO - PROCESS | 2328 | 1471694599504 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:19 INFO - PROCESS | 2328 | 1471694599505 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x119898800 == 36 [pid = 2328] [id = 349] 05:03:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x125df2400) [pid = 2328] [serial = 1046] [outer = 0x0] 05:03:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x125dfac00) [pid = 2328] [serial = 1047] [outer = 0x125df2400] 05:03:19 INFO - PROCESS | 2328 | 1471694599530 Marionette DEBUG loaded listener.js 05:03:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x126120c00) [pid = 2328] [serial = 1048] [outer = 0x125df2400] 05:03:19 INFO - PROCESS | 2328 | 1471694599952 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] 05:03:20 INFO - PROCESS | 2328 | 1471694600004 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 05:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 05:03:20 INFO - PROCESS | 2328 | 1471694600013 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 05:03:20 INFO - PROCESS | 2328 | 1471694600016 Marionette TRACE conn2 <- [1,1370,null,{}] 05:03:20 INFO - PROCESS | 2328 | 1471694600022 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}] 05:03:20 INFO - PROCESS | 2328 | 1471694600025 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:20 INFO - PROCESS | 2328 | 1471694600183 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 05:03:20 INFO - PROCESS | 2328 | 1471694600279 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:20 INFO - PROCESS | 2328 | 1471694600283 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x11685f000 == 37 [pid = 2328] [id = 350] 05:03:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1126d8000) [pid = 2328] [serial = 1049] [outer = 0x0] 05:03:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1126e4c00) [pid = 2328] [serial = 1050] [outer = 0x1126d8000] 05:03:20 INFO - PROCESS | 2328 | 1471694600336 Marionette DEBUG loaded listener.js 05:03:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x116807800) [pid = 2328] [serial = 1051] [outer = 0x1126d8000] 05:03:20 INFO - PROCESS | 2328 | 1471694600818 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] 05:03:20 INFO - PROCESS | 2328 | 1471694600841 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 05:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 05:03:20 INFO - PROCESS | 2328 | 1471694600848 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 05:03:20 INFO - PROCESS | 2328 | 1471694600851 Marionette TRACE conn2 <- [1,1374,null,{}] 05:03:20 INFO - PROCESS | 2328 | 1471694600854 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}] 05:03:20 INFO - PROCESS | 2328 | 1471694600857 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:21 INFO - PROCESS | 2328 | 1471694601052 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 05:03:21 INFO - PROCESS | 2328 | 1471694601123 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:21 INFO - PROCESS | 2328 | 1471694601125 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x121262000 == 38 [pid = 2328] [id = 351] 05:03:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x11846fc00) [pid = 2328] [serial = 1052] [outer = 0x0] 05:03:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x118f4c000) [pid = 2328] [serial = 1053] [outer = 0x11846fc00] 05:03:21 INFO - PROCESS | 2328 | 1471694601176 Marionette DEBUG loaded listener.js 05:03:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x119cb5800) [pid = 2328] [serial = 1054] [outer = 0x11846fc00] 05:03:21 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:03:21 INFO - PROCESS | 2328 | 1471694601670 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] 05:03:21 INFO - PROCESS | 2328 | 1471694601723 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 05:03:21 INFO - PROCESS | 2328 | 1471694601728 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 05:03:21 INFO - PROCESS | 2328 | 1471694601731 Marionette TRACE conn2 <- [1,1378,null,{}] 05:03:21 INFO - PROCESS | 2328 | 1471694601739 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}] 05:03:21 INFO - PROCESS | 2328 | 1471694601742 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:21 INFO - PROCESS | 2328 | 1471694601839 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 05:03:21 INFO - PROCESS | 2328 | 1471694601907 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:21 INFO - PROCESS | 2328 | 1471694601909 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6df000 == 39 [pid = 2328] [id = 352] 05:03:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x12196f400) [pid = 2328] [serial = 1055] [outer = 0x0] 05:03:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x121a48000) [pid = 2328] [serial = 1056] [outer = 0x12196f400] 05:03:21 INFO - PROCESS | 2328 | 1471694601941 Marionette DEBUG loaded listener.js 05:03:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x124aacc00) [pid = 2328] [serial = 1057] [outer = 0x12196f400] 05:03:22 INFO - PROCESS | 2328 | 1471694602393 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] 05:03:22 INFO - PROCESS | 2328 | 1471694602405 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 05:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 05:03:22 INFO - PROCESS | 2328 | 1471694602430 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 05:03:22 INFO - PROCESS | 2328 | 1471694602432 Marionette TRACE conn2 <- [1,1382,null,{}] 05:03:22 INFO - PROCESS | 2328 | 1471694602438 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}] 05:03:22 INFO - PROCESS | 2328 | 1471694602440 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:22 INFO - PROCESS | 2328 | 1471694602584 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 05:03:22 INFO - PROCESS | 2328 | 1471694602659 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:22 INFO - PROCESS | 2328 | 1471694602661 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:22 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b12b000 == 40 [pid = 2328] [id = 353] 05:03:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x126121400) [pid = 2328] [serial = 1058] [outer = 0x0] 05:03:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x126127000) [pid = 2328] [serial = 1059] [outer = 0x126121400] 05:03:22 INFO - PROCESS | 2328 | 1471694602691 Marionette DEBUG loaded listener.js 05:03:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x126341400) [pid = 2328] [serial = 1060] [outer = 0x126121400] 05:03:23 INFO - PROCESS | 2328 | [2328] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:03:23 INFO - PROCESS | 2328 | 1471694603160 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] 05:03:23 INFO - PROCESS | 2328 | 1471694603210 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 05:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 05:03:23 INFO - PROCESS | 2328 | 1471694603214 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 05:03:23 INFO - PROCESS | 2328 | 1471694603215 Marionette TRACE conn2 <- [1,1386,null,{}] 05:03:23 INFO - PROCESS | 2328 | 1471694603218 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}] 05:03:23 INFO - PROCESS | 2328 | 1471694603220 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:23 INFO - PROCESS | 2328 | 1471694603338 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 05:03:23 INFO - PROCESS | 2328 | 1471694603458 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:23 INFO - PROCESS | 2328 | 1471694603459 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb63800 == 41 [pid = 2328] [id = 354] 05:03:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x126341800) [pid = 2328] [serial = 1061] [outer = 0x0] 05:03:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1264a9800) [pid = 2328] [serial = 1062] [outer = 0x126341800] 05:03:23 INFO - PROCESS | 2328 | 1471694603509 Marionette DEBUG loaded listener.js 05:03:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x127139000) [pid = 2328] [serial = 1063] [outer = 0x126341800] 05:03:23 INFO - PROCESS | 2328 | 1471694603985 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] 05:03:24 INFO - PROCESS | 2328 | 1471694604137 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 05:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 05:03:24 INFO - PROCESS | 2328 | 1471694604140 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 05:03:24 INFO - PROCESS | 2328 | 1471694604145 Marionette TRACE conn2 <- [1,1390,null,{}] 05:03:24 INFO - PROCESS | 2328 | 1471694604149 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}] 05:03:24 INFO - PROCESS | 2328 | 1471694604151 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:24 INFO - PROCESS | 2328 | 1471694604253 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 05:03:24 INFO - PROCESS | 2328 | 1471694604318 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:24 INFO - PROCESS | 2328 | 1471694604321 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x1168d5800 == 42 [pid = 2328] [id = 355] 05:03:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x112e9b000) [pid = 2328] [serial = 1064] [outer = 0x0] 05:03:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x113dacc00) [pid = 2328] [serial = 1065] [outer = 0x112e9b000] 05:03:24 INFO - PROCESS | 2328 | 1471694604349 Marionette DEBUG loaded listener.js 05:03:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1176b3c00) [pid = 2328] [serial = 1066] [outer = 0x112e9b000] 05:03:24 INFO - PROCESS | 2328 | 1471694604786 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]]]}] 05:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 05:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 675ms 05:03:24 INFO - PROCESS | 2328 | 1471694604816 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 05:03:24 INFO - PROCESS | 2328 | 1471694604819 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 05:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 05:03:24 INFO - PROCESS | 2328 | 1471694604825 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 05:03:24 INFO - PROCESS | 2328 | 1471694604829 Marionette TRACE conn2 <- [1,1394,null,{}] 05:03:24 INFO - PROCESS | 2328 | 1471694604859 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}] 05:03:24 INFO - PROCESS | 2328 | 1471694604862 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:25 INFO - PROCESS | 2328 | 1471694605008 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 05:03:25 INFO - PROCESS | 2328 | --DOCSHELL 0x1267e9800 == 41 [pid = 2328] [id = 348] 05:03:25 INFO - PROCESS | 2328 | --DOCSHELL 0x125d90800 == 40 [pid = 2328] [id = 347] 05:03:25 INFO - PROCESS | 2328 | --DOCSHELL 0x11685b000 == 39 [pid = 2328] [id = 346] 05:03:25 INFO - PROCESS | 2328 | --DOCSHELL 0x12126c000 == 38 [pid = 2328] [id = 345] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1182ebc00) [pid = 2328] [serial = 1020] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOCSHELL 0x119967000 == 37 [pid = 2328] [id = 344] 05:03:25 INFO - PROCESS | 2328 | --DOCSHELL 0x117019000 == 36 [pid = 2328] [id = 343] 05:03:25 INFO - PROCESS | 2328 | --DOCSHELL 0x119976800 == 35 [pid = 2328] [id = 342] 05:03:25 INFO - PROCESS | 2328 | --DOCSHELL 0x11811d000 == 34 [pid = 2328] [id = 341] 05:03:25 INFO - PROCESS | 2328 | --DOCSHELL 0x118bac000 == 33 [pid = 2328] [id = 340] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x113d54400) [pid = 2328] [serial = 1011] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x1126de000) [pid = 2328] [serial = 1014] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x11680a400) [pid = 2328] [serial = 1017] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x117eaac00) [pid = 2328] [serial = 1012] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1121e7000) [pid = 2328] [serial = 996] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1183ef400) [pid = 2328] [serial = 999] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x12144b400) [pid = 2328] [serial = 1002] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x11950d800) [pid = 2328] [serial = 1000] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x1264a9000) [pid = 2328] [serial = 1005] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x124b46c00) [pid = 2328] [serial = 1003] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x128888800) [pid = 2328] [serial = 1008] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x124aa8000) [pid = 2328] [serial = 975] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x126346000) [pid = 2328] [serial = 978] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1284f3800) [pid = 2328] [serial = 981] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x128661400) [pid = 2328] [serial = 982] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x128407400) [pid = 2328] [serial = 979] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1126e3800) [pid = 2328] [serial = 963] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x11688d800) [pid = 2328] [serial = 964] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1180d1c00) [pid = 2328] [serial = 966] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x1188b8800) [pid = 2328] [serial = 967] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1183e2800) [pid = 2328] [serial = 960] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x1188bb800) [pid = 2328] [serial = 961] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x121a3c800) [pid = 2328] [serial = 972] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x11337f800) [pid = 2328] [serial = 957] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x1161bcc00) [pid = 2328] [serial = 958] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x128666400) [pid = 2328] [serial = 955] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x119406000) [pid = 2328] [serial = 969] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x1213e2000) [pid = 2328] [serial = 970] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x1284f4000) [pid = 2328] [serial = 1006] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x128da1c00) [pid = 2328] [serial = 1009] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x1168ef800) [pid = 2328] [serial = 985] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x1126db800) [pid = 2328] [serial = 984] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x125df4000) [pid = 2328] [serial = 976] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x12888f400) [pid = 2328] [serial = 991] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x128892800) [pid = 2328] [serial = 993] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x128daa800) [pid = 2328] [serial = 994] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x112f15c00) [pid = 2328] [serial = 1015] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 69 (0x121a45c00) [pid = 2328] [serial = 973] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 68 (0x1176ab000) [pid = 2328] [serial = 1018] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 67 (0x112987c00) [pid = 2328] [serial = 997] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 66 (0x12633b000) [pid = 2328] [serial = 988] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 65 (0x12866ac00) [pid = 2328] [serial = 990] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | --DOMWINDOW == 64 (0x1213de400) [pid = 2328] [serial = 987] [outer = 0x0] [url = about:blank] 05:03:25 INFO - PROCESS | 2328 | 1471694605136 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:25 INFO - PROCESS | 2328 | 1471694605137 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x116163000 == 34 [pid = 2328] [id = 356] 05:03:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 65 (0x1126e3800) [pid = 2328] [serial = 1067] [outer = 0x0] 05:03:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 66 (0x1161bcc00) [pid = 2328] [serial = 1068] [outer = 0x1126e3800] 05:03:25 INFO - PROCESS | 2328 | 1471694605185 Marionette DEBUG loaded listener.js 05:03:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 67 (0x1183e5800) [pid = 2328] [serial = 1069] [outer = 0x1126e3800] 05:03:25 INFO - PROCESS | 2328 | 1471694605499 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]]]}] 05:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 05:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 700ms 05:03:25 INFO - PROCESS | 2328 | 1471694605523 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 05:03:25 INFO - PROCESS | 2328 | 1471694605525 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 05:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 05:03:25 INFO - PROCESS | 2328 | 1471694605535 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 05:03:25 INFO - PROCESS | 2328 | 1471694605536 Marionette TRACE conn2 <- [1,1398,null,{}] 05:03:25 INFO - PROCESS | 2328 | 1471694605546 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}] 05:03:25 INFO - PROCESS | 2328 | 1471694605549 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:25 INFO - PROCESS | 2328 | 1471694605632 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 05:03:25 INFO - PROCESS | 2328 | 1471694605637 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:25 INFO - PROCESS | 2328 | 1471694605640 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x11983e800 == 35 [pid = 2328] [id = 357] 05:03:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 68 (0x120e54800) [pid = 2328] [serial = 1070] [outer = 0x0] 05:03:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 69 (0x1213b8800) [pid = 2328] [serial = 1071] [outer = 0x120e54800] 05:03:25 INFO - PROCESS | 2328 | 1471694605672 Marionette DEBUG loaded listener.js 05:03:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 70 (0x121446000) [pid = 2328] [serial = 1072] [outer = 0x120e54800] 05:03:26 INFO - PROCESS | 2328 | 1471694606021 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]]]}] 05:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 05:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 05:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 05:03:26 INFO - PROCESS | 2328 | 1471694606054 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 05:03:26 INFO - PROCESS | 2328 | 1471694606056 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 05:03:26 INFO - PROCESS | 2328 | 1471694606060 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 05:03:26 INFO - PROCESS | 2328 | 1471694606061 Marionette TRACE conn2 <- [1,1402,null,{}] 05:03:26 INFO - PROCESS | 2328 | 1471694606065 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}] 05:03:26 INFO - PROCESS | 2328 | 1471694606067 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:26 INFO - PROCESS | 2328 | 1471694606192 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 05:03:26 INFO - PROCESS | 2328 | 1471694606197 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:26 INFO - PROCESS | 2328 | 1471694606198 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:26 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f37000 == 36 [pid = 2328] [id = 358] 05:03:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x121919800) [pid = 2328] [serial = 1073] [outer = 0x0] 05:03:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x123db4000) [pid = 2328] [serial = 1074] [outer = 0x121919800] 05:03:26 INFO - PROCESS | 2328 | 1471694606241 Marionette DEBUG loaded listener.js 05:03:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x124b41c00) [pid = 2328] [serial = 1075] [outer = 0x121919800] 05:03:26 INFO - PROCESS | 2328 | 1471694606659 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]]]}] 05:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 05:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 620ms 05:03:26 INFO - PROCESS | 2328 | 1471694606680 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 05:03:26 INFO - PROCESS | 2328 | 1471694606681 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 05:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 05:03:26 INFO - PROCESS | 2328 | 1471694606683 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 05:03:26 INFO - PROCESS | 2328 | 1471694606684 Marionette TRACE conn2 <- [1,1406,null,{}] 05:03:26 INFO - PROCESS | 2328 | 1471694606686 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}] 05:03:26 INFO - PROCESS | 2328 | 1471694606688 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:26 INFO - PROCESS | 2328 | 1471694606767 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 05:03:26 INFO - PROCESS | 2328 | 1471694606771 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:26 INFO - PROCESS | 2328 | 1471694606772 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:26 INFO - PROCESS | 2328 | ++DOCSHELL 0x12125b800 == 37 [pid = 2328] [id = 359] 05:03:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x125df9000) [pid = 2328] [serial = 1076] [outer = 0x0] 05:03:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x12633b000) [pid = 2328] [serial = 1077] [outer = 0x125df9000] 05:03:26 INFO - PROCESS | 2328 | 1471694606799 Marionette DEBUG loaded listener.js 05:03:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x128402c00) [pid = 2328] [serial = 1078] [outer = 0x125df9000] 05:03:27 INFO - PROCESS | 2328 | 1471694607127 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]]]}] 05:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 05:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 05:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 05:03:27 INFO - PROCESS | 2328 | 1471694607161 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 05:03:27 INFO - PROCESS | 2328 | 1471694607162 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 05:03:27 INFO - PROCESS | 2328 | 1471694607165 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 05:03:27 INFO - PROCESS | 2328 | 1471694607166 Marionette TRACE conn2 <- [1,1410,null,{}] 05:03:27 INFO - PROCESS | 2328 | 1471694607168 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}] 05:03:27 INFO - PROCESS | 2328 | 1471694607172 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:27 INFO - PROCESS | 2328 | 1471694607273 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 05:03:27 INFO - PROCESS | 2328 | 1471694607344 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:27 INFO - PROCESS | 2328 | 1471694607346 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:27 INFO - PROCESS | 2328 | ++DOCSHELL 0x124b17800 == 38 [pid = 2328] [id = 360] 05:03:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x126120400) [pid = 2328] [serial = 1079] [outer = 0x0] 05:03:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x1284f3800) [pid = 2328] [serial = 1080] [outer = 0x126120400] 05:03:27 INFO - PROCESS | 2328 | 1471694607372 Marionette DEBUG loaded listener.js 05:03:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x12888e000) [pid = 2328] [serial = 1081] [outer = 0x126120400] 05:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 05:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 569ms 05:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 05:03:27 INFO - PROCESS | 2328 | 1471694607730 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]]]}] 05:03:27 INFO - PROCESS | 2328 | 1471694607735 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 05:03:27 INFO - PROCESS | 2328 | 1471694607736 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 05:03:27 INFO - PROCESS | 2328 | 1471694607738 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 05:03:27 INFO - PROCESS | 2328 | 1471694607739 Marionette TRACE conn2 <- [1,1414,null,{}] 05:03:27 INFO - PROCESS | 2328 | 1471694607749 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}] 05:03:27 INFO - PROCESS | 2328 | 1471694607751 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:27 INFO - PROCESS | 2328 | 1471694607850 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 05:03:27 INFO - PROCESS | 2328 | 1471694607854 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:27 INFO - PROCESS | 2328 | 1471694607855 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:27 INFO - PROCESS | 2328 | ++DOCSHELL 0x12885b000 == 39 [pid = 2328] [id = 361] 05:03:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x12840ec00) [pid = 2328] [serial = 1082] [outer = 0x0] 05:03:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x128895400) [pid = 2328] [serial = 1083] [outer = 0x12840ec00] 05:03:27 INFO - PROCESS | 2328 | 1471694607879 Marionette DEBUG loaded listener.js 05:03:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x128b90800) [pid = 2328] [serial = 1084] [outer = 0x12840ec00] 05:03:28 INFO - PROCESS | 2328 | 1471694608247 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]]]}] 05:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 05:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 524ms 05:03:28 INFO - PROCESS | 2328 | 1471694608263 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 05:03:28 INFO - PROCESS | 2328 | 1471694608264 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 05:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 05:03:28 INFO - PROCESS | 2328 | 1471694608266 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 05:03:28 INFO - PROCESS | 2328 | 1471694608267 Marionette TRACE conn2 <- [1,1418,null,{}] 05:03:28 INFO - PROCESS | 2328 | 1471694608269 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}] 05:03:28 INFO - PROCESS | 2328 | 1471694608270 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:28 INFO - PROCESS | 2328 | 1471694608369 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 05:03:28 INFO - PROCESS | 2328 | 1471694608381 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:28 INFO - PROCESS | 2328 | 1471694608382 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a59e800 == 40 [pid = 2328] [id = 362] 05:03:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x124bd9800) [pid = 2328] [serial = 1085] [outer = 0x0] 05:03:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x129012c00) [pid = 2328] [serial = 1086] [outer = 0x124bd9800] 05:03:28 INFO - PROCESS | 2328 | 1471694608407 Marionette DEBUG loaded listener.js 05:03:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x129017000) [pid = 2328] [serial = 1087] [outer = 0x124bd9800] 05:03:28 INFO - PROCESS | 2328 | 1471694608768 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]]]}] 05:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 05:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 05:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 05:03:28 INFO - PROCESS | 2328 | 1471694608785 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 05:03:28 INFO - PROCESS | 2328 | 1471694608786 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 05:03:28 INFO - PROCESS | 2328 | 1471694608788 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 05:03:28 INFO - PROCESS | 2328 | 1471694608789 Marionette TRACE conn2 <- [1,1422,null,{}] 05:03:28 INFO - PROCESS | 2328 | 1471694608792 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}] 05:03:28 INFO - PROCESS | 2328 | 1471694608793 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:28 INFO - PROCESS | 2328 | 1471694608937 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 05:03:28 INFO - PROCESS | 2328 | 1471694608958 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:28 INFO - PROCESS | 2328 | 1471694608959 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b132800 == 41 [pid = 2328] [id = 363] 05:03:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x12901a000) [pid = 2328] [serial = 1088] [outer = 0x0] 05:03:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x12901e400) [pid = 2328] [serial = 1089] [outer = 0x12901a000] 05:03:29 INFO - PROCESS | 2328 | 1471694608999 Marionette DEBUG loaded listener.js 05:03:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x129021c00) [pid = 2328] [serial = 1090] [outer = 0x12901a000] 05:03:29 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x10eaf4800) [pid = 2328] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 05:03:29 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x112591000) [pid = 2328] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 05:03:29 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x111caf000) [pid = 2328] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 05:03:29 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x1180d8800) [pid = 2328] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 05:03:29 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x118295800) [pid = 2328] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 05:03:29 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x118294000) [pid = 2328] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 05:03:29 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x113fab800) [pid = 2328] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 05:03:29 INFO - PROCESS | 2328 | 1471694609521 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]]]}] 05:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 05:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 770ms 05:03:29 INFO - PROCESS | 2328 | 1471694609563 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 05:03:29 INFO - PROCESS | 2328 | 1471694609565 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 05:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 05:03:29 INFO - PROCESS | 2328 | 1471694609567 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 05:03:29 INFO - PROCESS | 2328 | 1471694609568 Marionette TRACE conn2 <- [1,1426,null,{}] 05:03:29 INFO - PROCESS | 2328 | 1471694609570 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}] 05:03:29 INFO - PROCESS | 2328 | 1471694609571 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:29 INFO - PROCESS | 2328 | 1471694609654 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 05:03:29 INFO - PROCESS | 2328 | 1471694609707 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:29 INFO - PROCESS | 2328 | 1471694609708 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b93a000 == 42 [pid = 2328] [id = 364] 05:03:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1121ea800) [pid = 2328] [serial = 1091] [outer = 0x0] 05:03:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x11829e800) [pid = 2328] [serial = 1092] [outer = 0x1121ea800] 05:03:29 INFO - PROCESS | 2328 | 1471694609733 Marionette DEBUG loaded listener.js 05:03:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x12901f800) [pid = 2328] [serial = 1093] [outer = 0x1121ea800] 05:03:30 INFO - PROCESS | 2328 | 1471694610038 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]]]}] 05:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 05:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 05:03:30 INFO - PROCESS | 2328 | 1471694610088 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 05:03:30 INFO - PROCESS | 2328 | 1471694610090 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 05:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 05:03:30 INFO - PROCESS | 2328 | 1471694610094 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 05:03:30 INFO - PROCESS | 2328 | 1471694610096 Marionette TRACE conn2 <- [1,1430,null,{}] 05:03:30 INFO - PROCESS | 2328 | 1471694610099 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}] 05:03:30 INFO - PROCESS | 2328 | 1471694610102 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:30 INFO - PROCESS | 2328 | 1471694610244 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 05:03:30 INFO - PROCESS | 2328 | 1471694610359 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:30 INFO - PROCESS | 2328 | 1471694610361 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c174000 == 43 [pid = 2328] [id = 365] 05:03:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x129187800) [pid = 2328] [serial = 1094] [outer = 0x0] 05:03:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x129190800) [pid = 2328] [serial = 1095] [outer = 0x129187800] 05:03:30 INFO - PROCESS | 2328 | 1471694610398 Marionette DEBUG loaded listener.js 05:03:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x12931ac00) [pid = 2328] [serial = 1096] [outer = 0x129187800] 05:03:30 INFO - PROCESS | 2328 | 1471694610815 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]]]}] 05:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 05:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 770ms 05:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 05:03:30 INFO - PROCESS | 2328 | 1471694610864 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 05:03:30 INFO - PROCESS | 2328 | 1471694610865 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 05:03:30 INFO - PROCESS | 2328 | 1471694610867 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 05:03:30 INFO - PROCESS | 2328 | 1471694610868 Marionette TRACE conn2 <- [1,1434,null,{}] 05:03:30 INFO - PROCESS | 2328 | 1471694610870 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}] 05:03:30 INFO - PROCESS | 2328 | 1471694610871 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:30 INFO - PROCESS | 2328 | 1471694610953 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 05:03:30 INFO - PROCESS | 2328 | 1471694610956 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:30 INFO - PROCESS | 2328 | 1471694610957 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4dc000 == 44 [pid = 2328] [id = 366] 05:03:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x129186000) [pid = 2328] [serial = 1097] [outer = 0x0] 05:03:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x1293c7c00) [pid = 2328] [serial = 1098] [outer = 0x129186000] 05:03:30 INFO - PROCESS | 2328 | 1471694610983 Marionette DEBUG loaded listener.js 05:03:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x12a50a800) [pid = 2328] [serial = 1099] [outer = 0x129186000] 05:03:31 INFO - PROCESS | 2328 | 1471694611355 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]]]}] 05:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 05:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 521ms 05:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 05:03:31 INFO - PROCESS | 2328 | 1471694611389 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 05:03:31 INFO - PROCESS | 2328 | 1471694611391 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 05:03:31 INFO - PROCESS | 2328 | 1471694611394 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 05:03:31 INFO - PROCESS | 2328 | 1471694611396 Marionette TRACE conn2 <- [1,1438,null,{}] 05:03:31 INFO - PROCESS | 2328 | 1471694611399 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}] 05:03:31 INFO - PROCESS | 2328 | 1471694611401 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:31 INFO - PROCESS | 2328 | 1471694611571 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 05:03:31 INFO - PROCESS | 2328 | 1471694611670 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:31 INFO - PROCESS | 2328 | 1471694611672 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:31 INFO - PROCESS | 2328 | ++DOCSHELL 0x116680800 == 45 [pid = 2328] [id = 367] 05:03:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x112606c00) [pid = 2328] [serial = 1100] [outer = 0x0] 05:03:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1126ddc00) [pid = 2328] [serial = 1101] [outer = 0x112606c00] 05:03:31 INFO - PROCESS | 2328 | 1471694611707 Marionette DEBUG loaded listener.js 05:03:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x115d1f000) [pid = 2328] [serial = 1102] [outer = 0x112606c00] 05:03:32 INFO - PROCESS | 2328 | 1471694612180 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]]]}] 05:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 05:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 821ms 05:03:32 INFO - PROCESS | 2328 | 1471694612215 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 05:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 05:03:32 INFO - PROCESS | 2328 | 1471694612218 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 05:03:32 INFO - PROCESS | 2328 | 1471694612221 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 05:03:32 INFO - PROCESS | 2328 | 1471694612223 Marionette TRACE conn2 <- [1,1442,null,{}] 05:03:32 INFO - PROCESS | 2328 | 1471694612243 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}] 05:03:32 INFO - PROCESS | 2328 | 1471694612244 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:32 INFO - PROCESS | 2328 | 1471694612363 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 05:03:32 INFO - PROCESS | 2328 | 1471694612455 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:32 INFO - PROCESS | 2328 | 1471694612458 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:32 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f2f800 == 46 [pid = 2328] [id = 368] 05:03:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1183ecc00) [pid = 2328] [serial = 1103] [outer = 0x0] 05:03:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1188c0c00) [pid = 2328] [serial = 1104] [outer = 0x1183ecc00] 05:03:32 INFO - PROCESS | 2328 | 1471694612509 Marionette DEBUG loaded listener.js 05:03:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x120c5fc00) [pid = 2328] [serial = 1105] [outer = 0x1183ecc00] 05:03:33 INFO - PROCESS | 2328 | 1471694613081 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]]]}] 05:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 05:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 873ms 05:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 05:03:33 INFO - PROCESS | 2328 | 1471694613095 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 05:03:33 INFO - PROCESS | 2328 | 1471694613097 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 05:03:33 INFO - PROCESS | 2328 | 1471694613100 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 05:03:33 INFO - PROCESS | 2328 | 1471694613101 Marionette TRACE conn2 <- [1,1446,null,{}] 05:03:33 INFO - PROCESS | 2328 | 1471694613104 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}] 05:03:33 INFO - PROCESS | 2328 | 1471694613105 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:33 INFO - PROCESS | 2328 | 1471694613208 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 05:03:33 INFO - PROCESS | 2328 | 1471694613278 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:33 INFO - PROCESS | 2328 | 1471694613279 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a965000 == 47 [pid = 2328] [id = 369] 05:03:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x121a48400) [pid = 2328] [serial = 1106] [outer = 0x0] 05:03:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x125defc00) [pid = 2328] [serial = 1107] [outer = 0x121a48400] 05:03:33 INFO - PROCESS | 2328 | 1471694613309 Marionette DEBUG loaded listener.js 05:03:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x12648e400) [pid = 2328] [serial = 1108] [outer = 0x121a48400] 05:03:33 INFO - PROCESS | 2328 | 1471694613748 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]]]}] 05:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 05:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 671ms 05:03:33 INFO - PROCESS | 2328 | 1471694613772 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 05:03:33 INFO - PROCESS | 2328 | 1471694613774 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 05:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 05:03:33 INFO - PROCESS | 2328 | 1471694613785 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 05:03:33 INFO - PROCESS | 2328 | 1471694613788 Marionette TRACE conn2 <- [1,1450,null,{}] 05:03:33 INFO - PROCESS | 2328 | 1471694613790 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}] 05:03:33 INFO - PROCESS | 2328 | 1471694613793 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:33 INFO - PROCESS | 2328 | 1471694613900 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 05:03:33 INFO - PROCESS | 2328 | 1471694613968 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:33 INFO - PROCESS | 2328 | 1471694613969 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4de800 == 48 [pid = 2328] [id = 370] 05:03:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x128409800) [pid = 2328] [serial = 1109] [outer = 0x0] 05:03:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x128664000) [pid = 2328] [serial = 1110] [outer = 0x128409800] 05:03:34 INFO - PROCESS | 2328 | 1471694613999 Marionette DEBUG loaded listener.js 05:03:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1288cd400) [pid = 2328] [serial = 1111] [outer = 0x128409800] 05:03:34 INFO - PROCESS | 2328 | 1471694614430 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]]]}] 05:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 05:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 675ms 05:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 05:03:34 INFO - PROCESS | 2328 | 1471694614455 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 05:03:34 INFO - PROCESS | 2328 | 1471694614457 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 05:03:34 INFO - PROCESS | 2328 | 1471694614459 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 05:03:34 INFO - PROCESS | 2328 | 1471694614461 Marionette TRACE conn2 <- [1,1454,null,{}] 05:03:34 INFO - PROCESS | 2328 | 1471694614463 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}] 05:03:34 INFO - PROCESS | 2328 | 1471694614464 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:34 INFO - PROCESS | 2328 | 1471694614584 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 05:03:34 INFO - PROCESS | 2328 | 1471694614639 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:34 INFO - PROCESS | 2328 | 1471694614640 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c7a2000 == 49 [pid = 2328] [id = 371] 05:03:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x12901b800) [pid = 2328] [serial = 1112] [outer = 0x0] 05:03:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12930fc00) [pid = 2328] [serial = 1113] [outer = 0x12901b800] 05:03:34 INFO - PROCESS | 2328 | 1471694614670 Marionette DEBUG loaded listener.js 05:03:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x1293c2c00) [pid = 2328] [serial = 1114] [outer = 0x12901b800] 05:03:35 INFO - PROCESS | 2328 | 1471694615404 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]]]}] 05:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 05:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 972ms 05:03:35 INFO - PROCESS | 2328 | 1471694615433 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 05:03:35 INFO - PROCESS | 2328 | 1471694615436 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 05:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 05:03:35 INFO - PROCESS | 2328 | 1471694615456 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 05:03:35 INFO - PROCESS | 2328 | 1471694615460 Marionette TRACE conn2 <- [1,1458,null,{}] 05:03:35 INFO - PROCESS | 2328 | 1471694615468 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}] 05:03:35 INFO - PROCESS | 2328 | 1471694615471 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:35 INFO - PROCESS | 2328 | 1471694615616 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 05:03:35 INFO - PROCESS | 2328 | 1471694615746 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:35 INFO - PROCESS | 2328 | 1471694615749 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:35 INFO - PROCESS | 2328 | ++DOCSHELL 0x11890b800 == 50 [pid = 2328] [id = 372] 05:03:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x113a05400) [pid = 2328] [serial = 1115] [outer = 0x0] 05:03:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x110e7c800) [pid = 2328] [serial = 1116] [outer = 0x113a05400] 05:03:35 INFO - PROCESS | 2328 | 1471694615775 Marionette DEBUG loaded listener.js 05:03:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1180cf000) [pid = 2328] [serial = 1117] [outer = 0x113a05400] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4dc000 == 49 [pid = 2328] [id = 366] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12c174000 == 48 [pid = 2328] [id = 365] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12b93a000 == 47 [pid = 2328] [id = 364] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12b132800 == 46 [pid = 2328] [id = 363] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12a59e800 == 45 [pid = 2328] [id = 362] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12885b000 == 44 [pid = 2328] [id = 361] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x124b17800 == 43 [pid = 2328] [id = 360] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12125b800 == 42 [pid = 2328] [id = 359] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x120f37000 == 41 [pid = 2328] [id = 358] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x11983e800 == 40 [pid = 2328] [id = 357] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x116163000 == 39 [pid = 2328] [id = 356] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x1168d5800 == 38 [pid = 2328] [id = 355] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb63800 == 37 [pid = 2328] [id = 354] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12b12b000 == 36 [pid = 2328] [id = 353] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6df000 == 35 [pid = 2328] [id = 352] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x121262000 == 34 [pid = 2328] [id = 351] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x11685f000 == 33 [pid = 2328] [id = 350] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x119898800 == 32 [pid = 2328] [id = 349] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12c7a2000 == 31 [pid = 2328] [id = 371] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4de800 == 30 [pid = 2328] [id = 370] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12a965000 == 29 [pid = 2328] [id = 369] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x120f2f800 == 28 [pid = 2328] [id = 368] 05:03:36 INFO - PROCESS | 2328 | --DOCSHELL 0x116680800 == 27 [pid = 2328] [id = 367] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x125dfac00) [pid = 2328] [serial = 1047] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x124be1400) [pid = 2328] [serial = 1045] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x1213e7400) [pid = 2328] [serial = 1036] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x112604400) [pid = 2328] [serial = 1038] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x113d4e800) [pid = 2328] [serial = 1023] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x118929000) [pid = 2328] [serial = 1041] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x121823000) [pid = 2328] [serial = 1042] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x118470400) [pid = 2328] [serial = 1027] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x121a41c00) [pid = 2328] [serial = 1044] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x1213b1800) [pid = 2328] [serial = 1035] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1183ea400) [pid = 2328] [serial = 1026] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x118fa8400) [pid = 2328] [serial = 1032] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x113867800) [pid = 2328] [serial = 1039] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x11608dc00) [pid = 2328] [serial = 1029] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x11994a400) [pid = 2328] [serial = 1033] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x117ea2c00) [pid = 2328] [serial = 1030] [outer = 0x0] [url = about:blank] 05:03:36 INFO - PROCESS | 2328 | 1471694616927 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]]]}] 05:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 05:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1543ms 05:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 05:03:36 INFO - PROCESS | 2328 | 1471694616984 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 05:03:36 INFO - PROCESS | 2328 | 1471694616986 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 05:03:36 INFO - PROCESS | 2328 | 1471694616990 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 05:03:36 INFO - PROCESS | 2328 | 1471694616992 Marionette TRACE conn2 <- [1,1462,null,{}] 05:03:36 INFO - PROCESS | 2328 | 1471694616996 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}] 05:03:36 INFO - PROCESS | 2328 | 1471694616997 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:37 INFO - PROCESS | 2328 | 1471694617102 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 05:03:37 INFO - PROCESS | 2328 | 1471694617162 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:37 INFO - PROCESS | 2328 | 1471694617165 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x11816e800 == 28 [pid = 2328] [id = 373] 05:03:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1180d2c00) [pid = 2328] [serial = 1118] [outer = 0x0] 05:03:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x118453c00) [pid = 2328] [serial = 1119] [outer = 0x1180d2c00] 05:03:37 INFO - PROCESS | 2328 | 1471694617193 Marionette DEBUG loaded listener.js 05:03:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x119405400) [pid = 2328] [serial = 1120] [outer = 0x1180d2c00] 05:03:37 INFO - PROCESS | 2328 | 1471694617516 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]]]}] 05:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 05:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 572ms 05:03:37 INFO - PROCESS | 2328 | 1471694617563 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 05:03:37 INFO - PROCESS | 2328 | 1471694617566 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 05:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 05:03:37 INFO - PROCESS | 2328 | 1471694617571 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 05:03:37 INFO - PROCESS | 2328 | 1471694617573 Marionette TRACE conn2 <- [1,1466,null,{}] 05:03:37 INFO - PROCESS | 2328 | 1471694617575 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}] 05:03:37 INFO - PROCESS | 2328 | 1471694617577 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:37 INFO - PROCESS | 2328 | 1471694617657 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 05:03:37 INFO - PROCESS | 2328 | 1471694617715 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:37 INFO - PROCESS | 2328 | 1471694617717 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x119982800 == 29 [pid = 2328] [id = 374] 05:03:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x118fa2000) [pid = 2328] [serial = 1121] [outer = 0x0] 05:03:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x120e56800) [pid = 2328] [serial = 1122] [outer = 0x118fa2000] 05:03:37 INFO - PROCESS | 2328 | 1471694617745 Marionette DEBUG loaded listener.js 05:03:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1215f3000) [pid = 2328] [serial = 1123] [outer = 0x118fa2000] 05:03:38 INFO - PROCESS | 2328 | 1471694618054 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]]]}] 05:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 05:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 524ms 05:03:38 INFO - PROCESS | 2328 | 1471694618096 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 05:03:38 INFO - PROCESS | 2328 | 1471694618098 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 05:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 05:03:38 INFO - PROCESS | 2328 | 1471694618100 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 05:03:38 INFO - PROCESS | 2328 | 1471694618102 Marionette TRACE conn2 <- [1,1470,null,{}] 05:03:38 INFO - PROCESS | 2328 | 1471694618110 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}] 05:03:38 INFO - PROCESS | 2328 | 1471694618114 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:38 INFO - PROCESS | 2328 | 1471694618192 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 05:03:38 INFO - PROCESS | 2328 | 1471694618249 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:38 INFO - PROCESS | 2328 | 1471694618251 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x123a0b000 == 30 [pid = 2328] [id = 375] 05:03:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x116aa6c00) [pid = 2328] [serial = 1124] [outer = 0x0] 05:03:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x124304800) [pid = 2328] [serial = 1125] [outer = 0x116aa6c00] 05:03:38 INFO - PROCESS | 2328 | 1471694618280 Marionette DEBUG loaded listener.js 05:03:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x12611fc00) [pid = 2328] [serial = 1126] [outer = 0x116aa6c00] 05:03:38 INFO - PROCESS | 2328 | 1471694618585 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]]]}] 05:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 05:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 05:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 05:03:38 INFO - PROCESS | 2328 | 1471694618621 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 05:03:38 INFO - PROCESS | 2328 | 1471694618622 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 05:03:38 INFO - PROCESS | 2328 | 1471694618625 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 05:03:38 INFO - PROCESS | 2328 | 1471694618627 Marionette TRACE conn2 <- [1,1474,null,{}] 05:03:38 INFO - PROCESS | 2328 | 1471694618630 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}] 05:03:38 INFO - PROCESS | 2328 | 1471694618632 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:38 INFO - PROCESS | 2328 | 1471694618711 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 05:03:38 INFO - PROCESS | 2328 | 1471694618715 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:38 INFO - PROCESS | 2328 | 1471694618716 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x126463000 == 31 [pid = 2328] [id = 376] 05:03:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x126340c00) [pid = 2328] [serial = 1127] [outer = 0x0] 05:03:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x128407c00) [pid = 2328] [serial = 1128] [outer = 0x126340c00] 05:03:38 INFO - PROCESS | 2328 | 1471694618742 Marionette DEBUG loaded listener.js 05:03:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1284f4800) [pid = 2328] [serial = 1129] [outer = 0x126340c00] 05:03:39 INFO - PROCESS | 2328 | 1471694619119 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]]]}] 05:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 05:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 522ms 05:03:39 INFO - PROCESS | 2328 | 1471694619152 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 05:03:39 INFO - PROCESS | 2328 | 1471694619153 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 05:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 05:03:39 INFO - PROCESS | 2328 | 1471694619155 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 05:03:39 INFO - PROCESS | 2328 | 1471694619157 Marionette TRACE conn2 <- [1,1478,null,{}] 05:03:39 INFO - PROCESS | 2328 | 1471694619166 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}] 05:03:39 INFO - PROCESS | 2328 | 1471694619167 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:39 INFO - PROCESS | 2328 | 1471694619265 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 05:03:39 INFO - PROCESS | 2328 | 1471694619268 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:39 INFO - PROCESS | 2328 | 1471694619269 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x128baa000 == 32 [pid = 2328] [id = 377] 05:03:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x117ea2400) [pid = 2328] [serial = 1130] [outer = 0x0] 05:03:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x128666000) [pid = 2328] [serial = 1131] [outer = 0x117ea2400] 05:03:39 INFO - PROCESS | 2328 | 1471694619294 Marionette DEBUG loaded listener.js 05:03:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x128890000) [pid = 2328] [serial = 1132] [outer = 0x117ea2400] 05:03:39 INFO - PROCESS | 2328 | 1471694619712 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]]]}] 05:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 05:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 574ms 05:03:39 INFO - PROCESS | 2328 | 1471694619730 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 05:03:39 INFO - PROCESS | 2328 | 1471694619732 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 05:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 05:03:39 INFO - PROCESS | 2328 | 1471694619739 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 05:03:39 INFO - PROCESS | 2328 | 1471694619740 Marionette TRACE conn2 <- [1,1482,null,{}] 05:03:39 INFO - PROCESS | 2328 | 1471694619745 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}] 05:03:39 INFO - PROCESS | 2328 | 1471694619749 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:39 INFO - PROCESS | 2328 | 1471694619863 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 05:03:39 INFO - PROCESS | 2328 | 1471694619876 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:39 INFO - PROCESS | 2328 | 1471694619884 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b924800 == 33 [pid = 2328] [id = 378] 05:03:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1288cd000) [pid = 2328] [serial = 1133] [outer = 0x0] 05:03:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x12901f400) [pid = 2328] [serial = 1134] [outer = 0x1288cd000] 05:03:39 INFO - PROCESS | 2328 | 1471694619910 Marionette DEBUG loaded listener.js 05:03:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x12a64d400) [pid = 2328] [serial = 1135] [outer = 0x1288cd000] 05:03:40 INFO - PROCESS | 2328 | 1471694620250 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]]]}] 05:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 05:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 05:03:40 INFO - PROCESS | 2328 | 1471694620262 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 05:03:40 INFO - PROCESS | 2328 | 1471694620263 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 05:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 05:03:40 INFO - PROCESS | 2328 | 1471694620265 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 05:03:40 INFO - PROCESS | 2328 | 1471694620266 Marionette TRACE conn2 <- [1,1486,null,{}] 05:03:40 INFO - PROCESS | 2328 | 1471694620269 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}] 05:03:40 INFO - PROCESS | 2328 | 1471694620270 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:40 INFO - PROCESS | 2328 | 1471694620366 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 05:03:40 INFO - PROCESS | 2328 | 1471694620378 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:40 INFO - PROCESS | 2328 | 1471694620379 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c17c000 == 34 [pid = 2328] [id = 379] 05:03:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x1126d9c00) [pid = 2328] [serial = 1136] [outer = 0x0] 05:03:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x12a654400) [pid = 2328] [serial = 1137] [outer = 0x1126d9c00] 05:03:40 INFO - PROCESS | 2328 | 1471694620405 Marionette DEBUG loaded listener.js 05:03:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x12a77d400) [pid = 2328] [serial = 1138] [outer = 0x1126d9c00] 05:03:40 INFO - PROCESS | 2328 | 1471694620755 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]]]}] 05:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 05:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 517ms 05:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 05:03:40 INFO - PROCESS | 2328 | 1471694620784 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 05:03:40 INFO - PROCESS | 2328 | 1471694620785 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 05:03:40 INFO - PROCESS | 2328 | 1471694620787 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 05:03:40 INFO - PROCESS | 2328 | 1471694620788 Marionette TRACE conn2 <- [1,1490,null,{}] 05:03:40 INFO - PROCESS | 2328 | 1471694620791 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}] 05:03:40 INFO - PROCESS | 2328 | 1471694620793 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:41 INFO - PROCESS | 2328 | 1471694621322 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x129187800) [pid = 2328] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x12840ec00) [pid = 2328] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x124bd9800) [pid = 2328] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x125df9000) [pid = 2328] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x112e9b000) [pid = 2328] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1126d8000) [pid = 2328] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x120e54800) [pid = 2328] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x121919800) [pid = 2328] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x126121400) [pid = 2328] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x12196f400) [pid = 2328] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1126e3800) [pid = 2328] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x125df2400) [pid = 2328] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x126341800) [pid = 2328] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x11846fc00) [pid = 2328] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x1121ea800) [pid = 2328] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x12901a000) [pid = 2328] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x129186000) [pid = 2328] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x126120400) [pid = 2328] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x118290800) [pid = 2328] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 05:03:41 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1126d8400) [pid = 2328] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 05:03:41 INFO - PROCESS | 2328 | 1471694621373 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:41 INFO - PROCESS | 2328 | 1471694621374 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x119424800 == 35 [pid = 2328] [id = 380] 05:03:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x110e80c00) [pid = 2328] [serial = 1139] [outer = 0x0] 05:03:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x111c78c00) [pid = 2328] [serial = 1140] [outer = 0x110e80c00] 05:03:41 INFO - PROCESS | 2328 | 1471694621408 Marionette DEBUG loaded listener.js 05:03:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x11664a800) [pid = 2328] [serial = 1141] [outer = 0x110e80c00] 05:03:41 INFO - PROCESS | 2328 | 1471694621660 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]]]}] 05:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 05:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 919ms 05:03:41 INFO - PROCESS | 2328 | 1471694621707 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 05:03:41 INFO - PROCESS | 2328 | 1471694621708 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 05:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 05:03:41 INFO - PROCESS | 2328 | 1471694621718 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 05:03:41 INFO - PROCESS | 2328 | 1471694621719 Marionette TRACE conn2 <- [1,1494,null,{}] 05:03:41 INFO - PROCESS | 2328 | 1471694621721 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}] 05:03:41 INFO - PROCESS | 2328 | 1471694621722 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:41 INFO - PROCESS | 2328 | 1471694621805 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 05:03:41 INFO - PROCESS | 2328 | 1471694621811 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:41 INFO - PROCESS | 2328 | 1471694621812 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x1218c9000 == 36 [pid = 2328] [id = 381] 05:03:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1176afc00) [pid = 2328] [serial = 1142] [outer = 0x0] 05:03:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x120e54c00) [pid = 2328] [serial = 1143] [outer = 0x1176afc00] 05:03:41 INFO - PROCESS | 2328 | 1471694621838 Marionette DEBUG loaded listener.js 05:03:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x124b3f400) [pid = 2328] [serial = 1144] [outer = 0x1176afc00] 05:03:42 INFO - PROCESS | 2328 | 1471694622168 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]]]}] 05:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 05:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 469ms 05:03:42 INFO - PROCESS | 2328 | 1471694622187 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 05:03:42 INFO - PROCESS | 2328 | 1471694622189 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 05:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 05:03:42 INFO - PROCESS | 2328 | 1471694622191 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 05:03:42 INFO - PROCESS | 2328 | 1471694622192 Marionette TRACE conn2 <- [1,1498,null,{}] 05:03:42 INFO - PROCESS | 2328 | 1471694622198 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}] 05:03:42 INFO - PROCESS | 2328 | 1471694622199 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:42 INFO - PROCESS | 2328 | 1471694622313 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 05:03:42 INFO - PROCESS | 2328 | 1471694622319 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:42 INFO - PROCESS | 2328 | 1471694622328 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cb91000 == 37 [pid = 2328] [id = 382] 05:03:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x118290800) [pid = 2328] [serial = 1145] [outer = 0x0] 05:03:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x126108c00) [pid = 2328] [serial = 1146] [outer = 0x118290800] 05:03:42 INFO - PROCESS | 2328 | 1471694622354 Marionette DEBUG loaded listener.js 05:03:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x129016400) [pid = 2328] [serial = 1147] [outer = 0x118290800] 05:03:42 INFO - PROCESS | 2328 | 1471694622667 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]]]}] 05:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 05:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 05:03:42 INFO - PROCESS | 2328 | 1471694622712 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 05:03:42 INFO - PROCESS | 2328 | 1471694622713 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 05:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 05:03:42 INFO - PROCESS | 2328 | 1471694622715 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 05:03:42 INFO - PROCESS | 2328 | 1471694622717 Marionette TRACE conn2 <- [1,1502,null,{}] 05:03:42 INFO - PROCESS | 2328 | 1471694622720 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}] 05:03:42 INFO - PROCESS | 2328 | 1471694622721 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:42 INFO - PROCESS | 2328 | 1471694622812 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 05:03:42 INFO - PROCESS | 2328 | 1471694622815 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:42 INFO - PROCESS | 2328 | 1471694622817 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x11675c000 == 38 [pid = 2328] [id = 383] 05:03:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x129187800) [pid = 2328] [serial = 1148] [outer = 0x0] 05:03:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12a783800) [pid = 2328] [serial = 1149] [outer = 0x129187800] 05:03:42 INFO - PROCESS | 2328 | 1471694622844 Marionette DEBUG loaded listener.js 05:03:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x12a998400) [pid = 2328] [serial = 1150] [outer = 0x129187800] 05:03:43 INFO - PROCESS | 2328 | 1471694623168 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]]]}] 05:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 05:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 05:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 05:03:43 INFO - PROCESS | 2328 | 1471694623185 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 05:03:43 INFO - PROCESS | 2328 | 1471694623186 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 05:03:43 INFO - PROCESS | 2328 | 1471694623188 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 05:03:43 INFO - PROCESS | 2328 | 1471694623189 Marionette TRACE conn2 <- [1,1506,null,{}] 05:03:43 INFO - PROCESS | 2328 | 1471694623191 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}] 05:03:43 INFO - PROCESS | 2328 | 1471694623193 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:43 INFO - PROCESS | 2328 | 1471694623314 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 05:03:43 INFO - PROCESS | 2328 | 1471694623401 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:43 INFO - PROCESS | 2328 | 1471694623402 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x117018800 == 39 [pid = 2328] [id = 384] 05:03:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x10eaff400) [pid = 2328] [serial = 1151] [outer = 0x0] 05:03:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x111c75800) [pid = 2328] [serial = 1152] [outer = 0x10eaff400] 05:03:43 INFO - PROCESS | 2328 | 1471694623435 Marionette DEBUG loaded listener.js 05:03:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x112986000) [pid = 2328] [serial = 1153] [outer = 0x10eaff400] 05:03:43 INFO - PROCESS | 2328 | 1471694623965 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]]]}] 05:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 05:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 823ms 05:03:44 INFO - PROCESS | 2328 | 1471694624014 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 05:03:44 INFO - PROCESS | 2328 | 1471694624016 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 05:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 05:03:44 INFO - PROCESS | 2328 | 1471694624020 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 05:03:44 INFO - PROCESS | 2328 | 1471694624021 Marionette TRACE conn2 <- [1,1510,null,{}] 05:03:44 INFO - PROCESS | 2328 | 1471694624025 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}] 05:03:44 INFO - PROCESS | 2328 | 1471694624028 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:44 INFO - PROCESS | 2328 | 1471694624166 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 05:03:44 INFO - PROCESS | 2328 | 1471694624247 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:44 INFO - PROCESS | 2328 | 1471694624249 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x121264800 == 40 [pid = 2328] [id = 385] 05:03:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x118fa4800) [pid = 2328] [serial = 1154] [outer = 0x0] 05:03:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x1198ba400) [pid = 2328] [serial = 1155] [outer = 0x118fa4800] 05:03:44 INFO - PROCESS | 2328 | 1471694624281 Marionette DEBUG loaded listener.js 05:03:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x120f6f400) [pid = 2328] [serial = 1156] [outer = 0x118fa4800] 05:03:44 INFO - PROCESS | 2328 | 1471694624823 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]]]}] 05:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 05:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 821ms 05:03:44 INFO - PROCESS | 2328 | 1471694624857 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 05:03:44 INFO - PROCESS | 2328 | 1471694624863 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 05:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 05:03:44 INFO - PROCESS | 2328 | 1471694624867 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 05:03:44 INFO - PROCESS | 2328 | 1471694624868 Marionette TRACE conn2 <- [1,1514,null,{}] 05:03:44 INFO - PROCESS | 2328 | 1471694624871 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}] 05:03:44 INFO - PROCESS | 2328 | 1471694624872 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:44 INFO - PROCESS | 2328 | 1471694624984 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 05:03:45 INFO - PROCESS | 2328 | 1471694625066 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:45 INFO - PROCESS | 2328 | 1471694625067 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x116688000 == 41 [pid = 2328] [id = 386] 05:03:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x112e9e000) [pid = 2328] [serial = 1157] [outer = 0x0] 05:03:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x1176ae000) [pid = 2328] [serial = 1158] [outer = 0x112e9e000] 05:03:45 INFO - PROCESS | 2328 | 1471694625098 Marionette DEBUG loaded listener.js 05:03:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x123dda400) [pid = 2328] [serial = 1159] [outer = 0x112e9e000] 05:03:45 INFO - PROCESS | 2328 | --DOCSHELL 0x11675c000 == 40 [pid = 2328] [id = 383] 05:03:45 INFO - PROCESS | 2328 | --DOCSHELL 0x12cb91000 == 39 [pid = 2328] [id = 382] 05:03:45 INFO - PROCESS | 2328 | --DOCSHELL 0x1218c9000 == 38 [pid = 2328] [id = 381] 05:03:45 INFO - PROCESS | 2328 | --DOCSHELL 0x119424800 == 37 [pid = 2328] [id = 380] 05:03:45 INFO - PROCESS | 2328 | --DOCSHELL 0x12c17c000 == 36 [pid = 2328] [id = 379] 05:03:45 INFO - PROCESS | 2328 | --DOCSHELL 0x12b924800 == 35 [pid = 2328] [id = 378] 05:03:45 INFO - PROCESS | 2328 | --DOCSHELL 0x128baa000 == 34 [pid = 2328] [id = 377] 05:03:45 INFO - PROCESS | 2328 | --DOCSHELL 0x126463000 == 33 [pid = 2328] [id = 376] 05:03:45 INFO - PROCESS | 2328 | --DOCSHELL 0x123a0b000 == 32 [pid = 2328] [id = 375] 05:03:45 INFO - PROCESS | 2328 | --DOCSHELL 0x119982800 == 31 [pid = 2328] [id = 374] 05:03:45 INFO - PROCESS | 2328 | --DOCSHELL 0x11816e800 == 30 [pid = 2328] [id = 373] 05:03:45 INFO - PROCESS | 2328 | 1471694625803 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]]]}] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x12931ac00) [pid = 2328] [serial = 1096] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x128895400) [pid = 2328] [serial = 1083] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x129012c00) [pid = 2328] [serial = 1086] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x12633b000) [pid = 2328] [serial = 1077] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x128402c00) [pid = 2328] [serial = 1078] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x113dacc00) [pid = 2328] [serial = 1065] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1176b3c00) [pid = 2328] [serial = 1066] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x1126e4c00) [pid = 2328] [serial = 1050] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x116807800) [pid = 2328] [serial = 1051] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x1213b8800) [pid = 2328] [serial = 1071] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x121446000) [pid = 2328] [serial = 1072] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x123db4000) [pid = 2328] [serial = 1074] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x124b41c00) [pid = 2328] [serial = 1075] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x126127000) [pid = 2328] [serial = 1059] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x126341400) [pid = 2328] [serial = 1060] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x121a48000) [pid = 2328] [serial = 1056] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x124aacc00) [pid = 2328] [serial = 1057] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x1161bcc00) [pid = 2328] [serial = 1068] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1183e5800) [pid = 2328] [serial = 1069] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x126120c00) [pid = 2328] [serial = 1048] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1264a9800) [pid = 2328] [serial = 1062] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x127139000) [pid = 2328] [serial = 1063] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x118f4c000) [pid = 2328] [serial = 1053] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x119cb5800) [pid = 2328] [serial = 1054] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x11829e800) [pid = 2328] [serial = 1092] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x12901e400) [pid = 2328] [serial = 1089] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x129017000) [pid = 2328] [serial = 1087] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x129190800) [pid = 2328] [serial = 1095] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x1293c7c00) [pid = 2328] [serial = 1098] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x129021c00) [pid = 2328] [serial = 1090] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x1284f3800) [pid = 2328] [serial = 1080] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x12888e000) [pid = 2328] [serial = 1081] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x128b90800) [pid = 2328] [serial = 1084] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x12a50a800) [pid = 2328] [serial = 1099] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x12901f800) [pid = 2328] [serial = 1093] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x11845c000) [pid = 2328] [serial = 1021] [outer = 0x0] [url = about:blank] 05:03:45 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x1161bd800) [pid = 2328] [serial = 1024] [outer = 0x0] [url = about:blank] 05:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 05:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 970ms 05:03:45 INFO - PROCESS | 2328 | 1471694625838 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 05:03:45 INFO - PROCESS | 2328 | 1471694625841 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 05:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 05:03:45 INFO - PROCESS | 2328 | 1471694625844 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 05:03:45 INFO - PROCESS | 2328 | 1471694625845 Marionette TRACE conn2 <- [1,1518,null,{}] 05:03:45 INFO - PROCESS | 2328 | 1471694625849 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}] 05:03:45 INFO - PROCESS | 2328 | 1471694625851 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:45 INFO - PROCESS | 2328 | 1471694625934 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 05:03:45 INFO - PROCESS | 2328 | 1471694625938 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:45 INFO - PROCESS | 2328 | 1471694625941 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x117005800 == 31 [pid = 2328] [id = 387] 05:03:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x115d21400) [pid = 2328] [serial = 1160] [outer = 0x0] 05:03:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x11680e400) [pid = 2328] [serial = 1161] [outer = 0x115d21400] 05:03:45 INFO - PROCESS | 2328 | 1471694625973 Marionette DEBUG loaded listener.js 05:03:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x117e2ac00) [pid = 2328] [serial = 1162] [outer = 0x115d21400] 05:03:46 INFO - PROCESS | 2328 | 1471694626316 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]]]}] 05:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 05:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 05:03:46 INFO - PROCESS | 2328 | 1471694626377 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 05:03:46 INFO - PROCESS | 2328 | 1471694626380 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 05:03:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 05:03:46 INFO - PROCESS | 2328 | 1471694626386 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 05:03:46 INFO - PROCESS | 2328 | 1471694626388 Marionette TRACE conn2 <- [1,1522,null,{}] 05:03:46 INFO - PROCESS | 2328 | 1471694626390 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}] 05:03:46 INFO - PROCESS | 2328 | 1471694626392 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:46 INFO - PROCESS | 2328 | 1471694626471 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 05:03:46 INFO - PROCESS | 2328 | 1471694626476 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:46 INFO - PROCESS | 2328 | 1471694626479 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x118baf000 == 32 [pid = 2328] [id = 388] 05:03:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x118290000) [pid = 2328] [serial = 1163] [outer = 0x0] 05:03:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1183e5c00) [pid = 2328] [serial = 1164] [outer = 0x118290000] 05:03:46 INFO - PROCESS | 2328 | 1471694626508 Marionette DEBUG loaded listener.js 05:03:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x118466400) [pid = 2328] [serial = 1165] [outer = 0x118290000] 05:03:46 INFO - PROCESS | 2328 | 1471694626871 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"]]]}] 05:03:46 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 () { 05:03:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:03:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 05:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:03:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 05:03:46 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 () { 05:03:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:03:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 05:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:03:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 05:03:46 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 () { 05:03:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:03:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 05:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:03:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 05:03:46 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 () { 05:03:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:03:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 05:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:03:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 05:03:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 05:03:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 05:03:46 INFO - PROCESS | 2328 | 1471694626906 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 05:03:46 INFO - PROCESS | 2328 | 1471694626907 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 05:03:46 INFO - PROCESS | 2328 | 1471694626909 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 05:03:46 INFO - PROCESS | 2328 | 1471694626912 Marionette TRACE conn2 <- [1,1526,null,{}] 05:03:46 INFO - PROCESS | 2328 | 1471694626920 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}] 05:03:46 INFO - PROCESS | 2328 | 1471694626923 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:47 INFO - PROCESS | 2328 | 1471694627008 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 05:03:47 INFO - PROCESS | 2328 | 1471694627063 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:47 INFO - PROCESS | 2328 | 1471694627065 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f35800 == 33 [pid = 2328] [id = 389] 05:03:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x111e2c800) [pid = 2328] [serial = 1166] [outer = 0x0] 05:03:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x120c60800) [pid = 2328] [serial = 1167] [outer = 0x111e2c800] 05:03:47 INFO - PROCESS | 2328 | 1471694627094 Marionette DEBUG loaded listener.js 05:03:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1213e1800) [pid = 2328] [serial = 1168] [outer = 0x111e2c800] 05:03:47 INFO - PROCESS | 2328 | 1471694627364 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"]]]}] 05:03:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:03:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 05:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:03:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 05:03:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:03:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 05:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:03:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 05:03:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 05:03:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 05:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:03:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 05:03:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 471ms 05:03:47 INFO - PROCESS | 2328 | 1471694627384 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 05:03:47 INFO - PROCESS | 2328 | 1471694627386 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 05:03:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 05:03:47 INFO - PROCESS | 2328 | 1471694627399 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 05:03:47 INFO - PROCESS | 2328 | 1471694627400 Marionette TRACE conn2 <- [1,1530,null,{}] 05:03:47 INFO - PROCESS | 2328 | 1471694627402 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}] 05:03:47 INFO - PROCESS | 2328 | 1471694627403 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:47 INFO - PROCESS | 2328 | 1471694627490 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 05:03:47 INFO - PROCESS | 2328 | 1471694627547 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:47 INFO - PROCESS | 2328 | 1471694627548 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x1241cb000 == 34 [pid = 2328] [id = 390] 05:03:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x120c64000) [pid = 2328] [serial = 1169] [outer = 0x0] 05:03:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x12196a400) [pid = 2328] [serial = 1170] [outer = 0x120c64000] 05:03:47 INFO - PROCESS | 2328 | 1471694627574 Marionette DEBUG loaded listener.js 05:03:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x12419a000) [pid = 2328] [serial = 1171] [outer = 0x120c64000] 05:03:47 INFO - PROCESS | 2328 | 1471694627840 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]]]}] 05:03:47 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 05:03:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 05:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:03:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 05:03:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 05:03:47 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. 05:03:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 05:03:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 477ms 05:03:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 05:03:47 INFO - PROCESS | 2328 | 1471694627869 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 05:03:47 INFO - PROCESS | 2328 | 1471694627870 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 05:03:47 INFO - PROCESS | 2328 | 1471694627872 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 05:03:47 INFO - PROCESS | 2328 | 1471694627873 Marionette TRACE conn2 <- [1,1534,null,{}] 05:03:47 INFO - PROCESS | 2328 | 1471694627883 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}] 05:03:47 INFO - PROCESS | 2328 | 1471694627884 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:47 INFO - PROCESS | 2328 | 1471694627985 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 05:03:48 INFO - PROCESS | 2328 | 1471694627998 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:48 INFO - PROCESS | 2328 | 1471694627999 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x126462000 == 35 [pid = 2328] [id = 391] 05:03:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x111c7b400) [pid = 2328] [serial = 1172] [outer = 0x0] 05:03:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x124b41c00) [pid = 2328] [serial = 1173] [outer = 0x111c7b400] 05:03:48 INFO - PROCESS | 2328 | 1471694628025 Marionette DEBUG loaded listener.js 05:03:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x125dfac00) [pid = 2328] [serial = 1174] [outer = 0x111c7b400] 05:03:48 INFO - PROCESS | 2328 | 1471694628370 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]]]}] 05:03:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 05:03:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 522ms 05:03:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 05:03:48 INFO - PROCESS | 2328 | 1471694628396 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 05:03:48 INFO - PROCESS | 2328 | 1471694628397 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 05:03:48 INFO - PROCESS | 2328 | 1471694628399 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 05:03:48 INFO - PROCESS | 2328 | 1471694628400 Marionette TRACE conn2 <- [1,1538,null,{}] 05:03:48 INFO - PROCESS | 2328 | 1471694628408 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}] 05:03:48 INFO - PROCESS | 2328 | 1471694628412 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:48 INFO - PROCESS | 2328 | 1471694628529 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 05:03:48 INFO - PROCESS | 2328 | 1471694628539 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:48 INFO - PROCESS | 2328 | 1471694628541 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x128b95800 == 36 [pid = 2328] [id = 392] 05:03:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x126108400) [pid = 2328] [serial = 1175] [outer = 0x0] 05:03:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x12633b000) [pid = 2328] [serial = 1176] [outer = 0x126108400] 05:03:48 INFO - PROCESS | 2328 | 1471694628567 Marionette DEBUG loaded listener.js 05:03:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1284fd800) [pid = 2328] [serial = 1177] [outer = 0x126108400] 05:03:48 INFO - PROCESS | 2328 | 1471694628941 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]]]}] 05:03:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 05:03:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 570ms 05:03:48 INFO - PROCESS | 2328 | 1471694628969 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 05:03:48 INFO - PROCESS | 2328 | 1471694628971 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 05:03:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 05:03:48 INFO - PROCESS | 2328 | 1471694628973 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 05:03:48 INFO - PROCESS | 2328 | 1471694628974 Marionette TRACE conn2 <- [1,1542,null,{}] 05:03:48 INFO - PROCESS | 2328 | 1471694628984 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}] 05:03:48 INFO - PROCESS | 2328 | 1471694628985 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:49 INFO - PROCESS | 2328 | 1471694629084 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 05:03:49 INFO - PROCESS | 2328 | 1471694629087 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:49 INFO - PROCESS | 2328 | 1471694629088 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6f5800 == 37 [pid = 2328] [id = 393] 05:03:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12611e000) [pid = 2328] [serial = 1178] [outer = 0x0] 05:03:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x12888dc00) [pid = 2328] [serial = 1179] [outer = 0x12611e000] 05:03:49 INFO - PROCESS | 2328 | 1471694629114 Marionette DEBUG loaded listener.js 05:03:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x128da1800) [pid = 2328] [serial = 1180] [outer = 0x12611e000] 05:03:49 INFO - PROCESS | 2328 | 1471694629436 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]]]}] 05:03:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 05:03:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 476ms 05:03:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 05:03:49 INFO - PROCESS | 2328 | 1471694629450 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 05:03:49 INFO - PROCESS | 2328 | 1471694629451 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 05:03:49 INFO - PROCESS | 2328 | 1471694629453 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 05:03:49 INFO - PROCESS | 2328 | 1471694629454 Marionette TRACE conn2 <- [1,1546,null,{}] 05:03:49 INFO - PROCESS | 2328 | 1471694629456 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}] 05:03:49 INFO - PROCESS | 2328 | 1471694629458 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:49 INFO - PROCESS | 2328 | 1471694629570 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 05:03:49 INFO - PROCESS | 2328 | 1471694629581 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:49 INFO - PROCESS | 2328 | 1471694629583 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b933800 == 38 [pid = 2328] [id = 394] 05:03:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x126120000) [pid = 2328] [serial = 1181] [outer = 0x0] 05:03:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x12901d400) [pid = 2328] [serial = 1182] [outer = 0x126120000] 05:03:49 INFO - PROCESS | 2328 | 1471694629616 Marionette DEBUG loaded listener.js 05:03:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x129190800) [pid = 2328] [serial = 1183] [outer = 0x126120000] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x117ea2400) [pid = 2328] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x116aa6c00) [pid = 2328] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x1180d2c00) [pid = 2328] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x118fa2000) [pid = 2328] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x113a05400) [pid = 2328] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x126340c00) [pid = 2328] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1288cd000) [pid = 2328] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x112606c00) [pid = 2328] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1183ecc00) [pid = 2328] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x121a48400) [pid = 2328] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x128409800) [pid = 2328] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x12901b800) [pid = 2328] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1126d9c00) [pid = 2328] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x110e80c00) [pid = 2328] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 05:03:49 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x118290800) [pid = 2328] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 05:03:50 INFO - PROCESS | 2328 | 1471694630026 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]]]}] 05:03:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 05:03:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 618ms 05:03:50 INFO - PROCESS | 2328 | 1471694630072 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 05:03:50 INFO - PROCESS | 2328 | 1471694630073 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 05:03:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 05:03:50 INFO - PROCESS | 2328 | 1471694630075 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 05:03:50 INFO - PROCESS | 2328 | 1471694630077 Marionette TRACE conn2 <- [1,1550,null,{}] 05:03:50 INFO - PROCESS | 2328 | 1471694630084 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}] 05:03:50 INFO - PROCESS | 2328 | 1471694630086 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:50 INFO - PROCESS | 2328 | 1471694630170 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 05:03:50 INFO - PROCESS | 2328 | 1471694630174 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:50 INFO - PROCESS | 2328 | 1471694630176 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f33800 == 39 [pid = 2328] [id = 395] 05:03:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x11688d800) [pid = 2328] [serial = 1184] [outer = 0x0] 05:03:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x11846cc00) [pid = 2328] [serial = 1185] [outer = 0x11688d800] 05:03:50 INFO - PROCESS | 2328 | 1471694630203 Marionette DEBUG loaded listener.js 05:03:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x121919800) [pid = 2328] [serial = 1186] [outer = 0x11688d800] 05:03:50 INFO - PROCESS | 2328 | 1471694630636 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]]]}] 05:03:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 05:03:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 577ms 05:03:50 INFO - PROCESS | 2328 | 1471694630653 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 05:03:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 05:03:50 INFO - PROCESS | 2328 | 1471694630654 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 05:03:50 INFO - PROCESS | 2328 | 1471694630656 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 05:03:50 INFO - PROCESS | 2328 | 1471694630657 Marionette TRACE conn2 <- [1,1554,null,{}] 05:03:50 INFO - PROCESS | 2328 | 1471694630661 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}] 05:03:50 INFO - PROCESS | 2328 | 1471694630662 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:50 INFO - PROCESS | 2328 | 1471694630744 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 05:03:50 INFO - PROCESS | 2328 | 1471694630748 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:50 INFO - PROCESS | 2328 | 1471694630749 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c17c800 == 40 [pid = 2328] [id = 396] 05:03:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1126dd400) [pid = 2328] [serial = 1187] [outer = 0x0] 05:03:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x128409800) [pid = 2328] [serial = 1188] [outer = 0x1126dd400] 05:03:50 INFO - PROCESS | 2328 | 1471694630782 Marionette DEBUG loaded listener.js 05:03:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x12918c000) [pid = 2328] [serial = 1189] [outer = 0x1126dd400] 05:03:51 INFO - PROCESS | 2328 | 1471694631156 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]]]}] 05:03:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 05:03:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 523ms 05:03:51 INFO - PROCESS | 2328 | 1471694631180 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 05:03:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 05:03:51 INFO - PROCESS | 2328 | 1471694631183 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 05:03:51 INFO - PROCESS | 2328 | 1471694631186 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 05:03:51 INFO - PROCESS | 2328 | 1471694631189 Marionette TRACE conn2 <- [1,1558,null,{}] 05:03:51 INFO - PROCESS | 2328 | 1471694631191 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}] 05:03:51 INFO - PROCESS | 2328 | 1471694631196 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:51 INFO - PROCESS | 2328 | 1471694631378 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 05:03:51 INFO - PROCESS | 2328 | 1471694631397 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:51 INFO - PROCESS | 2328 | 1471694631398 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:51 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c725000 == 41 [pid = 2328] [id = 397] 05:03:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x129314400) [pid = 2328] [serial = 1190] [outer = 0x0] 05:03:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x12a50fc00) [pid = 2328] [serial = 1191] [outer = 0x129314400] 05:03:51 INFO - PROCESS | 2328 | 1471694631441 Marionette DEBUG loaded listener.js 05:03:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x12a652c00) [pid = 2328] [serial = 1192] [outer = 0x129314400] 05:03:51 INFO - PROCESS | 2328 | 1471694631845 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]]]}] 05:03:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 05:03:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 677ms 05:03:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 05:03:51 INFO - PROCESS | 2328 | 1471694631863 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 05:03:51 INFO - PROCESS | 2328 | 1471694631864 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 05:03:51 INFO - PROCESS | 2328 | 1471694631866 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 05:03:51 INFO - PROCESS | 2328 | 1471694631867 Marionette TRACE conn2 <- [1,1562,null,{}] 05:03:51 INFO - PROCESS | 2328 | 1471694631869 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}] 05:03:51 INFO - PROCESS | 2328 | 1471694631870 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:51 INFO - PROCESS | 2328 | 1471694631961 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 05:03:52 INFO - PROCESS | 2328 | 1471694632103 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:52 INFO - PROCESS | 2328 | 1471694632105 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x116173800 == 42 [pid = 2328] [id = 398] 05:03:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x110e7f400) [pid = 2328] [serial = 1193] [outer = 0x0] 05:03:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x11219f800) [pid = 2328] [serial = 1194] [outer = 0x110e7f400] 05:03:52 INFO - PROCESS | 2328 | 1471694632137 Marionette DEBUG loaded listener.js 05:03:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x112e99400) [pid = 2328] [serial = 1195] [outer = 0x110e7f400] 05:03:52 INFO - PROCESS | 2328 | 1471694632581 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]]]}] 05:03:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 05:03:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 769ms 05:03:52 INFO - PROCESS | 2328 | 1471694632637 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 05:03:52 INFO - PROCESS | 2328 | 1471694632639 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 05:03:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 05:03:52 INFO - PROCESS | 2328 | 1471694632642 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 05:03:52 INFO - PROCESS | 2328 | 1471694632645 Marionette TRACE conn2 <- [1,1566,null,{}] 05:03:52 INFO - PROCESS | 2328 | 1471694632648 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}] 05:03:52 INFO - PROCESS | 2328 | 1471694632650 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:52 INFO - PROCESS | 2328 | 1471694632758 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 05:03:52 INFO - PROCESS | 2328 | 1471694632820 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:52 INFO - PROCESS | 2328 | 1471694632822 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c8d800 == 43 [pid = 2328] [id = 399] 05:03:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x117eb0c00) [pid = 2328] [serial = 1196] [outer = 0x0] 05:03:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x118452800) [pid = 2328] [serial = 1197] [outer = 0x117eb0c00] 05:03:52 INFO - PROCESS | 2328 | 1471694632894 Marionette DEBUG loaded listener.js 05:03:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x118927800) [pid = 2328] [serial = 1198] [outer = 0x117eb0c00] 05:03:53 INFO - PROCESS | 2328 | 1471694633290 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]]]}] 05:03:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 05:03:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 672ms 05:03:53 INFO - PROCESS | 2328 | 1471694633334 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 05:03:53 INFO - PROCESS | 2328 | 1471694633338 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 05:03:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 05:03:53 INFO - PROCESS | 2328 | 1471694633357 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 05:03:53 INFO - PROCESS | 2328 | 1471694633360 Marionette TRACE conn2 <- [1,1570,null,{}] 05:03:53 INFO - PROCESS | 2328 | 1471694633365 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}] 05:03:53 INFO - PROCESS | 2328 | 1471694633366 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:53 INFO - PROCESS | 2328 | 1471694633474 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 05:03:53 INFO - PROCESS | 2328 | 1471694633546 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:53 INFO - PROCESS | 2328 | 1471694633548 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b116800 == 44 [pid = 2328] [id = 400] 05:03:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x12145bc00) [pid = 2328] [serial = 1199] [outer = 0x0] 05:03:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x121a3dc00) [pid = 2328] [serial = 1200] [outer = 0x12145bc00] 05:03:53 INFO - PROCESS | 2328 | 1471694633579 Marionette DEBUG loaded listener.js 05:03:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x124be7800) [pid = 2328] [serial = 1201] [outer = 0x12145bc00] 05:03:54 INFO - PROCESS | 2328 | 1471694634003 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]]]}] 05:03:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 05:03:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 689ms 05:03:54 INFO - PROCESS | 2328 | 1471694634031 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 05:03:54 INFO - PROCESS | 2328 | 1471694634032 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 05:03:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 05:03:54 INFO - PROCESS | 2328 | 1471694634039 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 05:03:54 INFO - PROCESS | 2328 | 1471694634044 Marionette TRACE conn2 <- [1,1574,null,{}] 05:03:54 INFO - PROCESS | 2328 | 1471694634047 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}] 05:03:54 INFO - PROCESS | 2328 | 1471694634050 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:54 INFO - PROCESS | 2328 | 1471694634156 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 05:03:54 INFO - PROCESS | 2328 | 1471694634216 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:54 INFO - PROCESS | 2328 | 1471694634217 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c7a6000 == 45 [pid = 2328] [id = 401] 05:03:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x125df5400) [pid = 2328] [serial = 1202] [outer = 0x0] 05:03:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x126340c00) [pid = 2328] [serial = 1203] [outer = 0x125df5400] 05:03:54 INFO - PROCESS | 2328 | 1471694634247 Marionette DEBUG loaded listener.js 05:03:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1284fc400) [pid = 2328] [serial = 1204] [outer = 0x125df5400] 05:03:54 INFO - PROCESS | 2328 | 1471694634695 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]]]}] 05:03:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 05:03:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 678ms 05:03:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 05:03:54 INFO - PROCESS | 2328 | 1471694634714 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 05:03:54 INFO - PROCESS | 2328 | 1471694634716 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 05:03:54 INFO - PROCESS | 2328 | 1471694634718 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 05:03:54 INFO - PROCESS | 2328 | 1471694634720 Marionette TRACE conn2 <- [1,1578,null,{}] 05:03:54 INFO - PROCESS | 2328 | 1471694634722 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}] 05:03:54 INFO - PROCESS | 2328 | 1471694634723 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:54 INFO - PROCESS | 2328 | 1471694634845 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 05:03:54 INFO - PROCESS | 2328 | 1471694634905 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:54 INFO - PROCESS | 2328 | 1471694634906 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d1a9800 == 46 [pid = 2328] [id = 402] 05:03:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x12865d800) [pid = 2328] [serial = 1205] [outer = 0x0] 05:03:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x129319000) [pid = 2328] [serial = 1206] [outer = 0x12865d800] 05:03:54 INFO - PROCESS | 2328 | 1471694634936 Marionette DEBUG loaded listener.js 05:03:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x12a632400) [pid = 2328] [serial = 1207] [outer = 0x12865d800] 05:03:55 INFO - PROCESS | 2328 | 1471694635412 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]]]}] 05:03:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 05:03:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 720ms 05:03:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 05:03:55 INFO - PROCESS | 2328 | 1471694635439 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 05:03:55 INFO - PROCESS | 2328 | 1471694635440 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 05:03:55 INFO - PROCESS | 2328 | 1471694635462 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 05:03:55 INFO - PROCESS | 2328 | 1471694635463 Marionette TRACE conn2 <- [1,1582,null,{}] 05:03:55 INFO - PROCESS | 2328 | 1471694635467 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}] 05:03:55 INFO - PROCESS | 2328 | 1471694635468 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:55 INFO - PROCESS | 2328 | 1471694635696 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 05:03:55 INFO - PROCESS | 2328 | 1471694635795 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:55 INFO - PROCESS | 2328 | 1471694635797 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x118f83000 == 47 [pid = 2328] [id = 403] 05:03:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x112596400) [pid = 2328] [serial = 1208] [outer = 0x0] 05:03:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x1126de000) [pid = 2328] [serial = 1209] [outer = 0x112596400] 05:03:55 INFO - PROCESS | 2328 | 1471694635847 Marionette DEBUG loaded listener.js 05:03:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x11663c400) [pid = 2328] [serial = 1210] [outer = 0x112596400] 05:03:56 INFO - PROCESS | 2328 | 1471694636347 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]]]}] 05:03:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 05:03:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 941ms 05:03:56 INFO - PROCESS | 2328 | 1471694636385 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 05:03:56 INFO - PROCESS | 2328 | 1471694636388 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 05:03:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 05:03:56 INFO - PROCESS | 2328 | 1471694636392 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 05:03:56 INFO - PROCESS | 2328 | 1471694636396 Marionette TRACE conn2 <- [1,1586,null,{}] 05:03:56 INFO - PROCESS | 2328 | 1471694636399 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}] 05:03:56 INFO - PROCESS | 2328 | 1471694636401 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:56 INFO - PROCESS | 2328 | 1471694636501 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 05:03:56 INFO - PROCESS | 2328 | 1471694636574 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:56 INFO - PROCESS | 2328 | 1471694636575 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x118117800 == 48 [pid = 2328] [id = 404] 05:03:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x117ead400) [pid = 2328] [serial = 1211] [outer = 0x0] 05:03:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x1188bf800) [pid = 2328] [serial = 1212] [outer = 0x117ead400] 05:03:56 INFO - PROCESS | 2328 | 1471694636605 Marionette DEBUG loaded listener.js 05:03:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x120e50400) [pid = 2328] [serial = 1213] [outer = 0x117ead400] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x11890b800 == 47 [pid = 2328] [id = 372] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12c725000 == 46 [pid = 2328] [id = 397] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12c17c800 == 45 [pid = 2328] [id = 396] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x120f33800 == 44 [pid = 2328] [id = 395] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12b933800 == 43 [pid = 2328] [id = 394] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6f5800 == 42 [pid = 2328] [id = 393] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x128b95800 == 41 [pid = 2328] [id = 392] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x126462000 == 40 [pid = 2328] [id = 391] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x1241cb000 == 39 [pid = 2328] [id = 390] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x120f35800 == 38 [pid = 2328] [id = 389] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x118baf000 == 37 [pid = 2328] [id = 388] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x117005800 == 36 [pid = 2328] [id = 387] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x116688000 == 35 [pid = 2328] [id = 386] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x117018800 == 34 [pid = 2328] [id = 384] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x121264800 == 33 [pid = 2328] [id = 385] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x118f83000 == 32 [pid = 2328] [id = 403] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12d1a9800 == 31 [pid = 2328] [id = 402] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12c7a6000 == 30 [pid = 2328] [id = 401] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x12b116800 == 29 [pid = 2328] [id = 400] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x120c8d800 == 28 [pid = 2328] [id = 399] 05:03:57 INFO - PROCESS | 2328 | --DOCSHELL 0x116173800 == 27 [pid = 2328] [id = 398] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x128666000) [pid = 2328] [serial = 1131] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x124304800) [pid = 2328] [serial = 1125] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x12611fc00) [pid = 2328] [serial = 1126] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x118453c00) [pid = 2328] [serial = 1119] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x119405400) [pid = 2328] [serial = 1120] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x120e56800) [pid = 2328] [serial = 1122] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x1215f3000) [pid = 2328] [serial = 1123] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x1180cf000) [pid = 2328] [serial = 1117] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x110e7c800) [pid = 2328] [serial = 1116] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x128407c00) [pid = 2328] [serial = 1128] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x12a783800) [pid = 2328] [serial = 1149] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x12901f400) [pid = 2328] [serial = 1134] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x115d1f000) [pid = 2328] [serial = 1102] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1126ddc00) [pid = 2328] [serial = 1101] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x120c5fc00) [pid = 2328] [serial = 1105] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1188c0c00) [pid = 2328] [serial = 1104] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x12648e400) [pid = 2328] [serial = 1108] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x125defc00) [pid = 2328] [serial = 1107] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1288cd400) [pid = 2328] [serial = 1111] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x128664000) [pid = 2328] [serial = 1110] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1293c2c00) [pid = 2328] [serial = 1114] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x12930fc00) [pid = 2328] [serial = 1113] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x128890000) [pid = 2328] [serial = 1132] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x12a654400) [pid = 2328] [serial = 1137] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x12a64d400) [pid = 2328] [serial = 1135] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x12a77d400) [pid = 2328] [serial = 1138] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x11664a800) [pid = 2328] [serial = 1141] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x129016400) [pid = 2328] [serial = 1147] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x111c78c00) [pid = 2328] [serial = 1140] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x120e54c00) [pid = 2328] [serial = 1143] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x126108c00) [pid = 2328] [serial = 1146] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x1284f4800) [pid = 2328] [serial = 1129] [outer = 0x0] [url = about:blank] 05:03:57 INFO - PROCESS | 2328 | 1471694637854 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]]]}] 05:03:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 05:03:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1478ms 05:03:57 INFO - PROCESS | 2328 | 1471694637870 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 05:03:57 INFO - PROCESS | 2328 | 1471694637872 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 05:03:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 05:03:57 INFO - PROCESS | 2328 | 1471694637876 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 05:03:57 INFO - PROCESS | 2328 | 1471694637880 Marionette TRACE conn2 <- [1,1590,null,{}] 05:03:57 INFO - PROCESS | 2328 | 1471694637884 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}] 05:03:57 INFO - PROCESS | 2328 | 1471694637886 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:57 INFO - PROCESS | 2328 | 1471694637967 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 05:03:57 INFO - PROCESS | 2328 | 1471694637972 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:57 INFO - PROCESS | 2328 | 1471694637973 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x11602b800 == 28 [pid = 2328] [id = 405] 05:03:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x112607800) [pid = 2328] [serial = 1214] [outer = 0x0] 05:03:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1126df400) [pid = 2328] [serial = 1215] [outer = 0x112607800] 05:03:58 INFO - PROCESS | 2328 | 1471694638004 Marionette DEBUG loaded listener.js 05:03:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1129fa400) [pid = 2328] [serial = 1216] [outer = 0x112607800] 05:03:58 INFO - PROCESS | 2328 | 1471694638375 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]]]}] 05:03:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 05:03:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 523ms 05:03:58 INFO - PROCESS | 2328 | 1471694638399 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 05:03:58 INFO - PROCESS | 2328 | 1471694638402 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 05:03:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 05:03:58 INFO - PROCESS | 2328 | 1471694638407 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 05:03:58 INFO - PROCESS | 2328 | 1471694638409 Marionette TRACE conn2 <- [1,1594,null,{}] 05:03:58 INFO - PROCESS | 2328 | 1471694638411 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}] 05:03:58 INFO - PROCESS | 2328 | 1471694638413 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:58 INFO - PROCESS | 2328 | 1471694638496 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 05:03:58 INFO - PROCESS | 2328 | 1471694638500 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:58 INFO - PROCESS | 2328 | 1471694638501 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e83000 == 29 [pid = 2328] [id = 406] 05:03:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x113da8400) [pid = 2328] [serial = 1217] [outer = 0x0] 05:03:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x116648000) [pid = 2328] [serial = 1218] [outer = 0x113da8400] 05:03:58 INFO - PROCESS | 2328 | 1471694638530 Marionette DEBUG loaded listener.js 05:03:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1172bcc00) [pid = 2328] [serial = 1219] [outer = 0x113da8400] 05:03:58 INFO - PROCESS | 2328 | 1471694638870 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]]]}] 05:03:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 05:03:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 473ms 05:03:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 05:03:58 INFO - PROCESS | 2328 | 1471694638881 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 05:03:58 INFO - PROCESS | 2328 | 1471694638883 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 05:03:58 INFO - PROCESS | 2328 | 1471694638885 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 05:03:58 INFO - PROCESS | 2328 | 1471694638887 Marionette TRACE conn2 <- [1,1598,null,{}] 05:03:58 INFO - PROCESS | 2328 | 1471694638897 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}] 05:03:58 INFO - PROCESS | 2328 | 1471694638901 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:58 INFO - PROCESS | 2328 | 1471694638980 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 05:03:59 INFO - PROCESS | 2328 | 1471694639037 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:59 INFO - PROCESS | 2328 | 1471694639039 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x11943d800 == 30 [pid = 2328] [id = 407] 05:03:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x11259a800) [pid = 2328] [serial = 1220] [outer = 0x0] 05:03:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x117eae800) [pid = 2328] [serial = 1221] [outer = 0x11259a800] 05:03:59 INFO - PROCESS | 2328 | 1471694639069 Marionette DEBUG loaded listener.js 05:03:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1183e6000) [pid = 2328] [serial = 1222] [outer = 0x11259a800] 05:03:59 INFO - PROCESS | 2328 | 1471694639360 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]]]}] 05:03:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 05:03:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 05:03:59 INFO - PROCESS | 2328 | 1471694639406 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 05:03:59 INFO - PROCESS | 2328 | 1471694639407 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 05:03:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 05:03:59 INFO - PROCESS | 2328 | 1471694639410 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 05:03:59 INFO - PROCESS | 2328 | 1471694639413 Marionette TRACE conn2 <- [1,1602,null,{}] 05:03:59 INFO - PROCESS | 2328 | 1471694639417 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}] 05:03:59 INFO - PROCESS | 2328 | 1471694639418 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:59 INFO - PROCESS | 2328 | 1471694639496 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 05:03:59 INFO - PROCESS | 2328 | 1471694639500 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:59 INFO - PROCESS | 2328 | 1471694639501 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:03:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c8b000 == 31 [pid = 2328] [id = 408] 05:03:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1183ef000) [pid = 2328] [serial = 1223] [outer = 0x0] 05:03:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x118f4a400) [pid = 2328] [serial = 1224] [outer = 0x1183ef000] 05:03:59 INFO - PROCESS | 2328 | 1471694639529 Marionette DEBUG loaded listener.js 05:03:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x11940b800) [pid = 2328] [serial = 1225] [outer = 0x1183ef000] 05:03:59 INFO - PROCESS | 2328 | 1471694639861 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]]]}] 05:03:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 05:03:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 472ms 05:03:59 INFO - PROCESS | 2328 | 1471694639885 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 05:03:59 INFO - PROCESS | 2328 | 1471694639886 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 05:03:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 05:03:59 INFO - PROCESS | 2328 | 1471694639888 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 05:03:59 INFO - PROCESS | 2328 | 1471694639889 Marionette TRACE conn2 <- [1,1606,null,{}] 05:03:59 INFO - PROCESS | 2328 | 1471694639921 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}] 05:03:59 INFO - PROCESS | 2328 | 1471694639923 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:00 INFO - PROCESS | 2328 | 1471694640028 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 05:04:00 INFO - PROCESS | 2328 | 1471694640032 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:00 INFO - PROCESS | 2328 | 1471694640034 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x12163e000 == 32 [pid = 2328] [id = 409] 05:04:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1121a9c00) [pid = 2328] [serial = 1226] [outer = 0x0] 05:04:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x11950c800) [pid = 2328] [serial = 1227] [outer = 0x1121a9c00] 05:04:00 INFO - PROCESS | 2328 | 1471694640061 Marionette DEBUG loaded listener.js 05:04:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x120e55000) [pid = 2328] [serial = 1228] [outer = 0x1121a9c00] 05:04:00 INFO - PROCESS | 2328 | 1471694640421 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]]]}] 05:04:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 05:04:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 544ms 05:04:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 05:04:00 INFO - PROCESS | 2328 | 1471694640433 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 05:04:00 INFO - PROCESS | 2328 | 1471694640434 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 05:04:00 INFO - PROCESS | 2328 | 1471694640436 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 05:04:00 INFO - PROCESS | 2328 | 1471694640438 Marionette TRACE conn2 <- [1,1610,null,{}] 05:04:00 INFO - PROCESS | 2328 | 1471694640440 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}] 05:04:00 INFO - PROCESS | 2328 | 1471694640446 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:00 INFO - PROCESS | 2328 | 1471694640557 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 05:04:00 INFO - PROCESS | 2328 | 1471694640595 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:00 INFO - PROCESS | 2328 | 1471694640596 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x124a91800 == 33 [pid = 2328] [id = 410] 05:04:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x120e55800) [pid = 2328] [serial = 1229] [outer = 0x0] 05:04:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1213da800) [pid = 2328] [serial = 1230] [outer = 0x120e55800] 05:04:00 INFO - PROCESS | 2328 | 1471694640622 Marionette DEBUG loaded listener.js 05:04:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x121a43c00) [pid = 2328] [serial = 1231] [outer = 0x120e55800] 05:04:00 INFO - PROCESS | 2328 | 1471694640958 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]]]}] 05:04:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 05:04:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 570ms 05:04:01 INFO - PROCESS | 2328 | 1471694641007 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 05:04:01 INFO - PROCESS | 2328 | 1471694641009 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 05:04:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 05:04:01 INFO - PROCESS | 2328 | 1471694641012 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 05:04:01 INFO - PROCESS | 2328 | 1471694641014 Marionette TRACE conn2 <- [1,1614,null,{}] 05:04:01 INFO - PROCESS | 2328 | 1471694641024 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}] 05:04:01 INFO - PROCESS | 2328 | 1471694641026 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:01 INFO - PROCESS | 2328 | 1471694641172 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 05:04:01 INFO - PROCESS | 2328 | 1471694641222 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:01 INFO - PROCESS | 2328 | 1471694641223 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267db000 == 34 [pid = 2328] [id = 411] 05:04:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x120e56800) [pid = 2328] [serial = 1232] [outer = 0x0] 05:04:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x123ed9400) [pid = 2328] [serial = 1233] [outer = 0x120e56800] 05:04:01 INFO - PROCESS | 2328 | 1471694641265 Marionette DEBUG loaded listener.js 05:04:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x124ab1000) [pid = 2328] [serial = 1234] [outer = 0x120e56800] 05:04:01 INFO - PROCESS | 2328 | 1471694641631 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]]]}] 05:04:01 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 05:04:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 628ms 05:04:01 INFO - PROCESS | 2328 | 1471694641639 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 05:04:01 INFO - PROCESS | 2328 | 1471694641640 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 05:04:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 05:04:01 INFO - PROCESS | 2328 | 1471694641644 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 05:04:01 INFO - PROCESS | 2328 | 1471694641647 Marionette TRACE conn2 <- [1,1618,null,{}] 05:04:01 INFO - PROCESS | 2328 | 1471694641650 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}] 05:04:01 INFO - PROCESS | 2328 | 1471694641651 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:01 INFO - PROCESS | 2328 | 1471694641750 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 05:04:01 INFO - PROCESS | 2328 | 1471694641763 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:01 INFO - PROCESS | 2328 | 1471694641764 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x128859800 == 35 [pid = 2328] [id = 412] 05:04:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x1172bf400) [pid = 2328] [serial = 1235] [outer = 0x0] 05:04:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x125df4400) [pid = 2328] [serial = 1236] [outer = 0x1172bf400] 05:04:01 INFO - PROCESS | 2328 | 1471694641790 Marionette DEBUG loaded listener.js 05:04:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x12611f400) [pid = 2328] [serial = 1237] [outer = 0x1172bf400] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x129187800) [pid = 2328] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x1176afc00) [pid = 2328] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x126108400) [pid = 2328] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x12611e000) [pid = 2328] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x126120000) [pid = 2328] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x11688d800) [pid = 2328] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x129314400) [pid = 2328] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x111e2c800) [pid = 2328] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x118290000) [pid = 2328] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x112e9e000) [pid = 2328] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x10eaff400) [pid = 2328] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x115d21400) [pid = 2328] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x120c64000) [pid = 2328] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x118fa4800) [pid = 2328] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1126dd400) [pid = 2328] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 05:04:02 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x111c7b400) [pid = 2328] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 05:04:02 INFO - PROCESS | 2328 | 1471694642307 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]]]}] 05:04:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 05:04:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 672ms 05:04:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 05:04:02 INFO - PROCESS | 2328 | 1471694642316 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 05:04:02 INFO - PROCESS | 2328 | 1471694642317 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 05:04:02 INFO - PROCESS | 2328 | 1471694642327 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 05:04:02 INFO - PROCESS | 2328 | 1471694642329 Marionette TRACE conn2 <- [1,1622,null,{}] 05:04:02 INFO - PROCESS | 2328 | 1471694642331 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}] 05:04:02 INFO - PROCESS | 2328 | 1471694642332 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:02 INFO - PROCESS | 2328 | 1471694642406 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 05:04:02 INFO - PROCESS | 2328 | 1471694642412 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:02 INFO - PROCESS | 2328 | 1471694642414 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x11943b000 == 36 [pid = 2328] [id = 413] 05:04:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x112598400) [pid = 2328] [serial = 1238] [outer = 0x0] 05:04:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x118fa4800) [pid = 2328] [serial = 1239] [outer = 0x112598400] 05:04:02 INFO - PROCESS | 2328 | 1471694642439 Marionette DEBUG loaded listener.js 05:04:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x125deec00) [pid = 2328] [serial = 1240] [outer = 0x112598400] 05:04:02 INFO - PROCESS | 2328 | 1471694642773 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]]]}] 05:04:02 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 05:04:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 479ms 05:04:02 INFO - PROCESS | 2328 | 1471694642817 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 05:04:02 INFO - PROCESS | 2328 | 1471694642819 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 05:04:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 05:04:02 INFO - PROCESS | 2328 | 1471694642822 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 05:04:02 INFO - PROCESS | 2328 | 1471694642824 Marionette TRACE conn2 <- [1,1626,null,{}] 05:04:02 INFO - PROCESS | 2328 | 1471694642829 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}] 05:04:02 INFO - PROCESS | 2328 | 1471694642831 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:02 INFO - PROCESS | 2328 | 1471694642957 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 05:04:02 INFO - PROCESS | 2328 | 1471694642989 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:02 INFO - PROCESS | 2328 | 1471694642990 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x1293a7800 == 37 [pid = 2328] [id = 414] 05:04:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x119404400) [pid = 2328] [serial = 1241] [outer = 0x0] 05:04:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x126123c00) [pid = 2328] [serial = 1242] [outer = 0x119404400] 05:04:03 INFO - PROCESS | 2328 | 1471694643031 Marionette DEBUG loaded listener.js 05:04:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1261bdc00) [pid = 2328] [serial = 1243] [outer = 0x119404400] 05:04:03 INFO - PROCESS | 2328 | 1471694643372 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]]]}] 05:04:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 05:04:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 571ms 05:04:03 INFO - PROCESS | 2328 | 1471694643395 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 05:04:03 INFO - PROCESS | 2328 | 1471694643399 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 05:04:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 05:04:03 INFO - PROCESS | 2328 | 1471694643405 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 05:04:03 INFO - PROCESS | 2328 | 1471694643417 Marionette TRACE conn2 <- [1,1630,null,{}] 05:04:03 INFO - PROCESS | 2328 | 1471694643420 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}] 05:04:03 INFO - PROCESS | 2328 | 1471694643421 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:03 INFO - PROCESS | 2328 | 1471694643533 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 05:04:03 INFO - PROCESS | 2328 | 1471694643538 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:03 INFO - PROCESS | 2328 | 1471694643540 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x12163a800 == 38 [pid = 2328] [id = 415] 05:04:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x1213de400) [pid = 2328] [serial = 1244] [outer = 0x0] 05:04:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x126342400) [pid = 2328] [serial = 1245] [outer = 0x1213de400] 05:04:03 INFO - PROCESS | 2328 | 1471694643567 Marionette DEBUG loaded listener.js 05:04:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x12712b800) [pid = 2328] [serial = 1246] [outer = 0x1213de400] 05:04:03 INFO - PROCESS | 2328 | 1471694643867 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]]]}] 05:04:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 05:04:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 484ms 05:04:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 05:04:03 INFO - PROCESS | 2328 | 1471694643886 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 05:04:03 INFO - PROCESS | 2328 | 1471694643887 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 05:04:03 INFO - PROCESS | 2328 | 1471694643889 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 05:04:03 INFO - PROCESS | 2328 | 1471694643890 Marionette TRACE conn2 <- [1,1634,null,{}] 05:04:03 INFO - PROCESS | 2328 | 1471694643893 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}] 05:04:03 INFO - PROCESS | 2328 | 1471694643896 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:03 INFO - PROCESS | 2328 | 1471694643975 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 05:04:03 INFO - PROCESS | 2328 | 1471694643981 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:03 INFO - PROCESS | 2328 | 1471694643982 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b929800 == 39 [pid = 2328] [id = 416] 05:04:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x12712cc00) [pid = 2328] [serial = 1247] [outer = 0x0] 05:04:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x12840cc00) [pid = 2328] [serial = 1248] [outer = 0x12712cc00] 05:04:04 INFO - PROCESS | 2328 | 1471694644007 Marionette DEBUG loaded listener.js 05:04:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1284fa000) [pid = 2328] [serial = 1249] [outer = 0x12712cc00] 05:04:04 INFO - PROCESS | 2328 | --DOCSHELL 0x11602b800 == 38 [pid = 2328] [id = 405] 05:04:04 INFO - PROCESS | 2328 | --DOCSHELL 0x118117800 == 37 [pid = 2328] [id = 404] 05:04:05 INFO - PROCESS | 2328 | --DOCSHELL 0x120c8b000 == 36 [pid = 2328] [id = 408] 05:04:05 INFO - PROCESS | 2328 | --DOCSHELL 0x117e83000 == 35 [pid = 2328] [id = 406] 05:04:05 INFO - PROCESS | 2328 | --DOCSHELL 0x11943d800 == 34 [pid = 2328] [id = 407] 05:04:05 INFO - PROCESS | 2328 | --DOCSHELL 0x11943b000 == 33 [pid = 2328] [id = 413] 05:04:05 INFO - PROCESS | 2328 | --DOCSHELL 0x124a91800 == 32 [pid = 2328] [id = 410] 05:04:05 INFO - PROCESS | 2328 | --DOCSHELL 0x1267db000 == 31 [pid = 2328] [id = 411] 05:04:05 INFO - PROCESS | 2328 | --DOCSHELL 0x128859800 == 30 [pid = 2328] [id = 412] 05:04:05 INFO - PROCESS | 2328 | --DOCSHELL 0x1293a7800 == 29 [pid = 2328] [id = 414] 05:04:05 INFO - PROCESS | 2328 | --DOCSHELL 0x12163e000 == 28 [pid = 2328] [id = 409] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x12a998400) [pid = 2328] [serial = 1150] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x12918c000) [pid = 2328] [serial = 1189] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x128409800) [pid = 2328] [serial = 1188] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x124b41c00) [pid = 2328] [serial = 1173] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1284fd800) [pid = 2328] [serial = 1177] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x128da1800) [pid = 2328] [serial = 1180] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x125dfac00) [pid = 2328] [serial = 1174] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x12419a000) [pid = 2328] [serial = 1171] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x12a652c00) [pid = 2328] [serial = 1192] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x124b3f400) [pid = 2328] [serial = 1144] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOCSHELL 0x12163a800 == 27 [pid = 2328] [id = 415] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12633b000) [pid = 2328] [serial = 1176] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x12888dc00) [pid = 2328] [serial = 1179] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x12901d400) [pid = 2328] [serial = 1182] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x121919800) [pid = 2328] [serial = 1186] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x11846cc00) [pid = 2328] [serial = 1185] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x12a50fc00) [pid = 2328] [serial = 1191] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x120c60800) [pid = 2328] [serial = 1167] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1213e1800) [pid = 2328] [serial = 1168] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x1183e5c00) [pid = 2328] [serial = 1164] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x118466400) [pid = 2328] [serial = 1165] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x1176ae000) [pid = 2328] [serial = 1158] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x123dda400) [pid = 2328] [serial = 1159] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x111c75800) [pid = 2328] [serial = 1152] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x112986000) [pid = 2328] [serial = 1153] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x11680e400) [pid = 2328] [serial = 1161] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x117e2ac00) [pid = 2328] [serial = 1162] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x12196a400) [pid = 2328] [serial = 1170] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x1198ba400) [pid = 2328] [serial = 1155] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x120f6f400) [pid = 2328] [serial = 1156] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x129190800) [pid = 2328] [serial = 1183] [outer = 0x0] [url = about:blank] 05:04:05 INFO - PROCESS | 2328 | 1471694645425 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]]]}] 05:04:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 05:04:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1578ms 05:04:05 INFO - PROCESS | 2328 | 1471694645468 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 05:04:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 05:04:05 INFO - PROCESS | 2328 | 1471694645470 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 05:04:05 INFO - PROCESS | 2328 | 1471694645474 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 05:04:05 INFO - PROCESS | 2328 | 1471694645476 Marionette TRACE conn2 <- [1,1638,null,{}] 05:04:05 INFO - PROCESS | 2328 | 1471694645485 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}] 05:04:05 INFO - PROCESS | 2328 | 1471694645487 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:05 INFO - PROCESS | 2328 | 1471694645573 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 05:04:05 INFO - PROCESS | 2328 | 1471694645629 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:05 INFO - PROCESS | 2328 | 1471694645630 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x116174800 == 28 [pid = 2328] [id = 417] 05:04:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x11259c000) [pid = 2328] [serial = 1250] [outer = 0x0] 05:04:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x11260a800) [pid = 2328] [serial = 1251] [outer = 0x11259c000] 05:04:05 INFO - PROCESS | 2328 | 1471694645659 Marionette DEBUG loaded listener.js 05:04:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x1126d8000) [pid = 2328] [serial = 1252] [outer = 0x11259c000] 05:04:06 INFO - PROCESS | 2328 | 1471694646004 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]]]}] 05:04:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 05:04:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 571ms 05:04:06 INFO - PROCESS | 2328 | 1471694646047 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 05:04:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 05:04:06 INFO - PROCESS | 2328 | 1471694646053 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 05:04:06 INFO - PROCESS | 2328 | 1471694646059 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 05:04:06 INFO - PROCESS | 2328 | 1471694646063 Marionette TRACE conn2 <- [1,1642,null,{}] 05:04:06 INFO - PROCESS | 2328 | 1471694646066 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}] 05:04:06 INFO - PROCESS | 2328 | 1471694646070 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:06 INFO - PROCESS | 2328 | 1471694646193 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 05:04:06 INFO - PROCESS | 2328 | 1471694646274 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:06 INFO - PROCESS | 2328 | 1471694646275 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e86000 == 29 [pid = 2328] [id = 418] 05:04:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x1126da000) [pid = 2328] [serial = 1253] [outer = 0x0] 05:04:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x112d58400) [pid = 2328] [serial = 1254] [outer = 0x1126da000] 05:04:06 INFO - PROCESS | 2328 | 1471694646322 Marionette DEBUG loaded listener.js 05:04:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x113dacc00) [pid = 2328] [serial = 1255] [outer = 0x1126da000] 05:04:06 INFO - PROCESS | 2328 | 1471694646618 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]]]}] 05:04:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 05:04:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 572ms 05:04:06 INFO - PROCESS | 2328 | 1471694646653 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 05:04:06 INFO - PROCESS | 2328 | 1471694646654 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 05:04:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 05:04:06 INFO - PROCESS | 2328 | 1471694646657 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 05:04:06 INFO - PROCESS | 2328 | 1471694646660 Marionette TRACE conn2 <- [1,1646,null,{}] 05:04:06 INFO - PROCESS | 2328 | 1471694646673 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}] 05:04:06 INFO - PROCESS | 2328 | 1471694646676 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:06 INFO - PROCESS | 2328 | 1471694646780 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 05:04:06 INFO - PROCESS | 2328 | 1471694646802 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:06 INFO - PROCESS | 2328 | 1471694646804 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x11942a800 == 30 [pid = 2328] [id = 419] 05:04:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x10eaffc00) [pid = 2328] [serial = 1256] [outer = 0x0] 05:04:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x116892c00) [pid = 2328] [serial = 1257] [outer = 0x10eaffc00] 05:04:06 INFO - PROCESS | 2328 | 1471694646834 Marionette DEBUG loaded listener.js 05:04:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x117e26400) [pid = 2328] [serial = 1258] [outer = 0x10eaffc00] 05:04:07 INFO - PROCESS | 2328 | 1471694647134 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]]]}] 05:04:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 05:04:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 529ms 05:04:07 INFO - PROCESS | 2328 | 1471694647187 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 05:04:07 INFO - PROCESS | 2328 | 1471694647189 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 05:04:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 05:04:07 INFO - PROCESS | 2328 | 1471694647191 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 05:04:07 INFO - PROCESS | 2328 | 1471694647192 Marionette TRACE conn2 <- [1,1650,null,{}] 05:04:07 INFO - PROCESS | 2328 | 1471694647194 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}] 05:04:07 INFO - PROCESS | 2328 | 1471694647195 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:07 INFO - PROCESS | 2328 | 1471694647270 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 05:04:07 INFO - PROCESS | 2328 | 1471694647274 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:07 INFO - PROCESS | 2328 | 1471694647275 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:07 INFO - PROCESS | 2328 | ++DOCSHELL 0x119bbf000 == 31 [pid = 2328] [id = 420] 05:04:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x117ea4000) [pid = 2328] [serial = 1259] [outer = 0x0] 05:04:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x118294800) [pid = 2328] [serial = 1260] [outer = 0x117ea4000] 05:04:07 INFO - PROCESS | 2328 | 1471694647303 Marionette DEBUG loaded listener.js 05:04:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1183e4000) [pid = 2328] [serial = 1261] [outer = 0x117ea4000] 05:04:07 INFO - PROCESS | 2328 | 1471694647621 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]]]}] 05:04:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 05:04:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 471ms 05:04:07 INFO - PROCESS | 2328 | 1471694647662 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 05:04:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 05:04:07 INFO - PROCESS | 2328 | 1471694647664 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 05:04:07 INFO - PROCESS | 2328 | 1471694647666 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 05:04:07 INFO - PROCESS | 2328 | 1471694647667 Marionette TRACE conn2 <- [1,1654,null,{}] 05:04:07 INFO - PROCESS | 2328 | 1471694647669 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}] 05:04:07 INFO - PROCESS | 2328 | 1471694647670 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:07 INFO - PROCESS | 2328 | 1471694647772 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 05:04:07 INFO - PROCESS | 2328 | 1471694647780 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:07 INFO - PROCESS | 2328 | 1471694647781 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:07 INFO - PROCESS | 2328 | ++DOCSHELL 0x12105d000 == 32 [pid = 2328] [id = 421] 05:04:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x112597000) [pid = 2328] [serial = 1262] [outer = 0x0] 05:04:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1183e7c00) [pid = 2328] [serial = 1263] [outer = 0x112597000] 05:04:07 INFO - PROCESS | 2328 | 1471694647806 Marionette DEBUG loaded listener.js 05:04:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x11845dc00) [pid = 2328] [serial = 1264] [outer = 0x112597000] 05:04:08 INFO - PROCESS | 2328 | 1471694648122 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]]]}] 05:04:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 05:04:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 05:04:08 INFO - PROCESS | 2328 | 1471694648134 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 05:04:08 INFO - PROCESS | 2328 | 1471694648135 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 05:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 05:04:08 INFO - PROCESS | 2328 | 1471694648138 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 05:04:08 INFO - PROCESS | 2328 | 1471694648139 Marionette TRACE conn2 <- [1,1658,null,{}] 05:04:08 INFO - PROCESS | 2328 | 1471694648141 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}] 05:04:08 INFO - PROCESS | 2328 | 1471694648147 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:08 INFO - PROCESS | 2328 | 1471694648237 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 05:04:08 INFO - PROCESS | 2328 | 1471694648240 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:08 INFO - PROCESS | 2328 | 1471694648241 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x1241c9000 == 33 [pid = 2328] [id = 422] 05:04:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x118463000) [pid = 2328] [serial = 1265] [outer = 0x0] 05:04:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x11892dc00) [pid = 2328] [serial = 1266] [outer = 0x118463000] 05:04:08 INFO - PROCESS | 2328 | 1471694648271 Marionette DEBUG loaded listener.js 05:04:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x120e5bc00) [pid = 2328] [serial = 1267] [outer = 0x118463000] 05:04:08 INFO - PROCESS | 2328 | 1471694648583 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]]]}] 05:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 05:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 470ms 05:04:08 INFO - PROCESS | 2328 | 1471694648608 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 05:04:08 INFO - PROCESS | 2328 | 1471694648610 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 05:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 05:04:08 INFO - PROCESS | 2328 | 1471694648614 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 05:04:08 INFO - PROCESS | 2328 | 1471694648615 Marionette TRACE conn2 <- [1,1662,null,{}] 05:04:08 INFO - PROCESS | 2328 | 1471694648617 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}] 05:04:08 INFO - PROCESS | 2328 | 1471694648619 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:08 INFO - PROCESS | 2328 | 1471694648721 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 05:04:08 INFO - PROCESS | 2328 | 1471694648728 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:08 INFO - PROCESS | 2328 | 1471694648729 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x124b15800 == 34 [pid = 2328] [id = 423] 05:04:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x110fa1c00) [pid = 2328] [serial = 1268] [outer = 0x0] 05:04:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1183eb800) [pid = 2328] [serial = 1269] [outer = 0x110fa1c00] 05:04:08 INFO - PROCESS | 2328 | 1471694648754 Marionette DEBUG loaded listener.js 05:04:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1213df800) [pid = 2328] [serial = 1270] [outer = 0x110fa1c00] 05:04:09 INFO - PROCESS | 2328 | 1471694649050 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]]]}] 05:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 05:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 469ms 05:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 05:04:09 INFO - PROCESS | 2328 | 1471694649083 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 05:04:09 INFO - PROCESS | 2328 | 1471694649084 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 05:04:09 INFO - PROCESS | 2328 | 1471694649086 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 05:04:09 INFO - PROCESS | 2328 | 1471694649087 Marionette TRACE conn2 <- [1,1666,null,{}] 05:04:09 INFO - PROCESS | 2328 | 1471694649089 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}] 05:04:09 INFO - PROCESS | 2328 | 1471694649091 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:09 INFO - PROCESS | 2328 | 1471694649164 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 05:04:09 INFO - PROCESS | 2328 | 1471694649167 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:09 INFO - PROCESS | 2328 | 1471694649168 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x126463000 == 35 [pid = 2328] [id = 424] 05:04:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x121083800) [pid = 2328] [serial = 1271] [outer = 0x0] 05:04:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x121445c00) [pid = 2328] [serial = 1272] [outer = 0x121083800] 05:04:09 INFO - PROCESS | 2328 | 1471694649195 Marionette DEBUG loaded listener.js 05:04:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x121910400) [pid = 2328] [serial = 1273] [outer = 0x121083800] 05:04:09 INFO - PROCESS | 2328 | 1471694649536 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]]]}] 05:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 05:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 469ms 05:04:09 INFO - PROCESS | 2328 | 1471694649556 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 05:04:09 INFO - PROCESS | 2328 | 1471694649558 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 05:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 05:04:09 INFO - PROCESS | 2328 | 1471694649563 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 05:04:09 INFO - PROCESS | 2328 | 1471694649565 Marionette TRACE conn2 <- [1,1670,null,{}] 05:04:09 INFO - PROCESS | 2328 | 1471694649569 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}] 05:04:09 INFO - PROCESS | 2328 | 1471694649571 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:09 INFO - PROCESS | 2328 | 1471694649721 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 05:04:09 INFO - PROCESS | 2328 | 1471694649745 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:09 INFO - PROCESS | 2328 | 1471694649746 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x11942a000 == 36 [pid = 2328] [id = 425] 05:04:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x121913400) [pid = 2328] [serial = 1274] [outer = 0x0] 05:04:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x12196a400) [pid = 2328] [serial = 1275] [outer = 0x121913400] 05:04:09 INFO - PROCESS | 2328 | 1471694649776 Marionette DEBUG loaded listener.js 05:04:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x121a43400) [pid = 2328] [serial = 1276] [outer = 0x121913400] 05:04:10 INFO - PROCESS | 2328 | 1471694650065 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]]]}] 05:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 05:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 521ms 05:04:10 INFO - PROCESS | 2328 | 1471694650085 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 05:04:10 INFO - PROCESS | 2328 | 1471694650086 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 05:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 05:04:10 INFO - PROCESS | 2328 | 1471694650089 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 05:04:10 INFO - PROCESS | 2328 | 1471694650090 Marionette TRACE conn2 <- [1,1674,null,{}] 05:04:10 INFO - PROCESS | 2328 | 1471694650092 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}] 05:04:10 INFO - PROCESS | 2328 | 1471694650093 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:10 INFO - PROCESS | 2328 | 1471694650175 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 05:04:10 INFO - PROCESS | 2328 | 1471694650180 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:10 INFO - PROCESS | 2328 | 1471694650181 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x129691800 == 37 [pid = 2328] [id = 426] 05:04:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x121a43800) [pid = 2328] [serial = 1277] [outer = 0x0] 05:04:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x12448b800) [pid = 2328] [serial = 1278] [outer = 0x121a43800] 05:04:10 INFO - PROCESS | 2328 | 1471694650206 Marionette DEBUG loaded listener.js 05:04:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x124bde800) [pid = 2328] [serial = 1279] [outer = 0x121a43800] 05:04:10 INFO - PROCESS | 2328 | 1471694650525 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]]]}] 05:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 05:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 467ms 05:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 05:04:10 INFO - PROCESS | 2328 | 1471694650557 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 05:04:10 INFO - PROCESS | 2328 | 1471694650559 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 05:04:10 INFO - PROCESS | 2328 | 1471694650563 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 05:04:10 INFO - PROCESS | 2328 | 1471694650565 Marionette TRACE conn2 <- [1,1678,null,{}] 05:04:10 INFO - PROCESS | 2328 | 1471694650567 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}] 05:04:10 INFO - PROCESS | 2328 | 1471694650569 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:10 INFO - PROCESS | 2328 | 1471694650683 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 05:04:10 INFO - PROCESS | 2328 | 1471694650698 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:10 INFO - PROCESS | 2328 | 1471694650700 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x121051000 == 38 [pid = 2328] [id = 427] 05:04:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x124bd9800) [pid = 2328] [serial = 1280] [outer = 0x0] 05:04:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x125dfb800) [pid = 2328] [serial = 1281] [outer = 0x124bd9800] 05:04:10 INFO - PROCESS | 2328 | 1471694650734 Marionette DEBUG loaded listener.js 05:04:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x12633ec00) [pid = 2328] [serial = 1282] [outer = 0x124bd9800] 05:04:11 INFO - PROCESS | 2328 | 1471694651074 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]]]}] 05:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 05:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 522ms 05:04:11 INFO - PROCESS | 2328 | 1471694651089 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 05:04:11 INFO - PROCESS | 2328 | 1471694651090 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 05:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 05:04:11 INFO - PROCESS | 2328 | 1471694651092 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 05:04:11 INFO - PROCESS | 2328 | 1471694651094 Marionette TRACE conn2 <- [1,1682,null,{}] 05:04:11 INFO - PROCESS | 2328 | 1471694651098 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}] 05:04:11 INFO - PROCESS | 2328 | 1471694651099 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:11 INFO - PROCESS | 2328 | 1471694651199 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 05:04:11 INFO - PROCESS | 2328 | 1471694651203 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:11 INFO - PROCESS | 2328 | 1471694651204 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b93c800 == 39 [pid = 2328] [id = 428] 05:04:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1183e2800) [pid = 2328] [serial = 1283] [outer = 0x0] 05:04:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x126342c00) [pid = 2328] [serial = 1284] [outer = 0x1183e2800] 05:04:11 INFO - PROCESS | 2328 | 1471694651229 Marionette DEBUG loaded listener.js 05:04:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x1264a9000) [pid = 2328] [serial = 1285] [outer = 0x1183e2800] 05:04:11 INFO - PROCESS | 2328 | 1471694651583 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]]]}] 05:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 05:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 522ms 05:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 05:04:11 INFO - PROCESS | 2328 | 1471694651615 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 05:04:11 INFO - PROCESS | 2328 | 1471694651617 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 05:04:11 INFO - PROCESS | 2328 | 1471694651620 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 05:04:11 INFO - PROCESS | 2328 | 1471694651621 Marionette TRACE conn2 <- [1,1686,null,{}] 05:04:11 INFO - PROCESS | 2328 | 1471694651623 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}] 05:04:11 INFO - PROCESS | 2328 | 1471694651624 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:11 INFO - PROCESS | 2328 | 1471694651762 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 05:04:11 INFO - PROCESS | 2328 | 1471694651808 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:11 INFO - PROCESS | 2328 | 1471694651810 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be83000 == 40 [pid = 2328] [id = 429] 05:04:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x1264a0c00) [pid = 2328] [serial = 1286] [outer = 0x0] 05:04:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x128405000) [pid = 2328] [serial = 1287] [outer = 0x1264a0c00] 05:04:11 INFO - PROCESS | 2328 | 1471694651850 Marionette DEBUG loaded listener.js 05:04:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x1284f7000) [pid = 2328] [serial = 1288] [outer = 0x1264a0c00] 05:04:12 INFO - PROCESS | 2328 | 1471694652205 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]]]}] 05:04:12 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 05:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 621ms 05:04:12 INFO - PROCESS | 2328 | 1471694652241 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 05:04:12 INFO - PROCESS | 2328 | 1471694652242 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 05:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 05:04:12 INFO - PROCESS | 2328 | 1471694652252 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 05:04:12 INFO - PROCESS | 2328 | 1471694652253 Marionette TRACE conn2 <- [1,1690,null,{}] 05:04:12 INFO - PROCESS | 2328 | 1471694652255 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}] 05:04:12 INFO - PROCESS | 2328 | 1471694652256 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:12 INFO - PROCESS | 2328 | 1471694652354 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 05:04:12 INFO - PROCESS | 2328 | 1471694652358 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:12 INFO - PROCESS | 2328 | 1471694652359 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:12 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be99000 == 41 [pid = 2328] [id = 430] 05:04:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x1264ad400) [pid = 2328] [serial = 1289] [outer = 0x0] 05:04:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x1284fd800) [pid = 2328] [serial = 1290] [outer = 0x1264ad400] 05:04:12 INFO - PROCESS | 2328 | 1471694652384 Marionette DEBUG loaded listener.js 05:04:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x128665c00) [pid = 2328] [serial = 1291] [outer = 0x1264ad400] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x120e56800) [pid = 2328] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x120e55800) [pid = 2328] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x1172bf400) [pid = 2328] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x112598400) [pid = 2328] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x112596400) [pid = 2328] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x12865d800) [pid = 2328] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x125df5400) [pid = 2328] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x12145bc00) [pid = 2328] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x117eb0c00) [pid = 2328] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x110e7f400) [pid = 2328] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x1183ef000) [pid = 2328] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x11259a800) [pid = 2328] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x113da8400) [pid = 2328] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x112607800) [pid = 2328] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x117ead400) [pid = 2328] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1121a9c00) [pid = 2328] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1213de400) [pid = 2328] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 05:04:12 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x119404400) [pid = 2328] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 05:04:13 INFO - PROCESS | 2328 | 1471694653086 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]]]}] 05:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 05:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 871ms 05:04:13 INFO - PROCESS | 2328 | 1471694653124 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 05:04:13 INFO - PROCESS | 2328 | 1471694653126 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 05:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 05:04:13 INFO - PROCESS | 2328 | 1471694653132 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 05:04:13 INFO - PROCESS | 2328 | 1471694653133 Marionette TRACE conn2 <- [1,1694,null,{}] 05:04:13 INFO - PROCESS | 2328 | 1471694653136 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}] 05:04:13 INFO - PROCESS | 2328 | 1471694653137 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:13 INFO - PROCESS | 2328 | 1471694653219 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 05:04:13 INFO - PROCESS | 2328 | 1471694653282 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:13 INFO - PROCESS | 2328 | 1471694653283 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267e1000 == 42 [pid = 2328] [id = 431] 05:04:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x111ca9c00) [pid = 2328] [serial = 1292] [outer = 0x0] 05:04:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x112e9a400) [pid = 2328] [serial = 1293] [outer = 0x111ca9c00] 05:04:13 INFO - PROCESS | 2328 | 1471694653309 Marionette DEBUG loaded listener.js 05:04:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1181b9000) [pid = 2328] [serial = 1294] [outer = 0x111ca9c00] 05:04:13 INFO - PROCESS | 2328 | 1471694653566 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]]]}] 05:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 05:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 472ms 05:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 05:04:13 INFO - PROCESS | 2328 | 1471694653604 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 05:04:13 INFO - PROCESS | 2328 | 1471694653605 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 05:04:13 INFO - PROCESS | 2328 | 1471694653607 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 05:04:13 INFO - PROCESS | 2328 | 1471694653608 Marionette TRACE conn2 <- [1,1698,null,{}] 05:04:13 INFO - PROCESS | 2328 | 1471694653618 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}] 05:04:13 INFO - PROCESS | 2328 | 1471694653619 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:13 INFO - PROCESS | 2328 | 1471694653705 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 05:04:13 INFO - PROCESS | 2328 | 1471694653709 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:13 INFO - PROCESS | 2328 | 1471694653710 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4e4800 == 43 [pid = 2328] [id = 432] 05:04:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x118296000) [pid = 2328] [serial = 1295] [outer = 0x0] 05:04:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x120e55800) [pid = 2328] [serial = 1296] [outer = 0x118296000] 05:04:13 INFO - PROCESS | 2328 | 1471694653735 Marionette DEBUG loaded listener.js 05:04:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x125defc00) [pid = 2328] [serial = 1297] [outer = 0x118296000] 05:04:14 INFO - PROCESS | 2328 | 1471694654100 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]]]}] 05:04:14 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 05:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 526ms 05:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 05:04:14 INFO - PROCESS | 2328 | 1471694654134 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 05:04:14 INFO - PROCESS | 2328 | 1471694654136 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 05:04:14 INFO - PROCESS | 2328 | 1471694654139 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 05:04:14 INFO - PROCESS | 2328 | 1471694654141 Marionette TRACE conn2 <- [1,1702,null,{}] 05:04:14 INFO - PROCESS | 2328 | 1471694654147 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}] 05:04:14 INFO - PROCESS | 2328 | 1471694654149 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:14 INFO - PROCESS | 2328 | 1471694654285 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 05:04:14 INFO - PROCESS | 2328 | 1471694654291 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:14 INFO - PROCESS | 2328 | 1471694654292 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c72c800 == 44 [pid = 2328] [id = 433] 05:04:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x11829a000) [pid = 2328] [serial = 1298] [outer = 0x0] 05:04:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x12712a400) [pid = 2328] [serial = 1299] [outer = 0x11829a000] 05:04:14 INFO - PROCESS | 2328 | 1471694654338 Marionette DEBUG loaded listener.js 05:04:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x12866a800) [pid = 2328] [serial = 1300] [outer = 0x11829a000] 05:04:14 INFO - PROCESS | 2328 | 1471694654681 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]]]}] 05:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 05:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 575ms 05:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 05:04:14 INFO - PROCESS | 2328 | 1471694654715 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 05:04:14 INFO - PROCESS | 2328 | 1471694654716 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 05:04:14 INFO - PROCESS | 2328 | 1471694654718 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 05:04:14 INFO - PROCESS | 2328 | 1471694654719 Marionette TRACE conn2 <- [1,1706,null,{}] 05:04:14 INFO - PROCESS | 2328 | 1471694654722 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}] 05:04:14 INFO - PROCESS | 2328 | 1471694654723 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:14 INFO - PROCESS | 2328 | 1471694654830 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 05:04:14 INFO - PROCESS | 2328 | 1471694654836 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:14 INFO - PROCESS | 2328 | 1471694654837 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c798000 == 45 [pid = 2328] [id = 434] 05:04:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x12866bc00) [pid = 2328] [serial = 1301] [outer = 0x0] 05:04:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x12888e800) [pid = 2328] [serial = 1302] [outer = 0x12866bc00] 05:04:14 INFO - PROCESS | 2328 | 1471694654862 Marionette DEBUG loaded listener.js 05:04:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x128895800) [pid = 2328] [serial = 1303] [outer = 0x12866bc00] 05:04:15 INFO - PROCESS | 2328 | 1471694655413 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]]]}] 05:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 05:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 721ms 05:04:15 INFO - PROCESS | 2328 | 1471694655439 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 05:04:15 INFO - PROCESS | 2328 | 1471694655442 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 05:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 05:04:15 INFO - PROCESS | 2328 | 1471694655447 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 05:04:15 INFO - PROCESS | 2328 | 1471694655449 Marionette TRACE conn2 <- [1,1710,null,{}] 05:04:15 INFO - PROCESS | 2328 | 1471694655453 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}] 05:04:15 INFO - PROCESS | 2328 | 1471694655455 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:15 INFO - PROCESS | 2328 | 1471694655573 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 05:04:15 INFO - PROCESS | 2328 | 1471694655675 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:15 INFO - PROCESS | 2328 | 1471694655676 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:15 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e81000 == 46 [pid = 2328] [id = 435] 05:04:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x11260bc00) [pid = 2328] [serial = 1304] [outer = 0x0] 05:04:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x112653400) [pid = 2328] [serial = 1305] [outer = 0x11260bc00] 05:04:15 INFO - PROCESS | 2328 | 1471694655708 Marionette DEBUG loaded listener.js 05:04:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x112d3f400) [pid = 2328] [serial = 1306] [outer = 0x11260bc00] 05:04:16 INFO - PROCESS | 2328 | 1471694656212 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]]]}] 05:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 05:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 822ms 05:04:16 INFO - PROCESS | 2328 | 1471694656270 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 05:04:16 INFO - PROCESS | 2328 | 1471694656273 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 05:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 05:04:16 INFO - PROCESS | 2328 | 1471694656281 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 05:04:16 INFO - PROCESS | 2328 | 1471694656283 Marionette TRACE conn2 <- [1,1714,null,{}] 05:04:16 INFO - PROCESS | 2328 | 1471694656286 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}] 05:04:16 INFO - PROCESS | 2328 | 1471694656289 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:16 INFO - PROCESS | 2328 | 1471694656545 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 05:04:16 INFO - PROCESS | 2328 | 1471694656641 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:16 INFO - PROCESS | 2328 | 1471694656643 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x113235800 == 47 [pid = 2328] [id = 436] 05:04:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x10eaff000) [pid = 2328] [serial = 1307] [outer = 0x0] 05:04:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x110e7a000) [pid = 2328] [serial = 1308] [outer = 0x10eaff000] 05:04:16 INFO - PROCESS | 2328 | 1471694656673 Marionette DEBUG loaded listener.js 05:04:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x111e29000) [pid = 2328] [serial = 1309] [outer = 0x10eaff000] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12c72c800 == 46 [pid = 2328] [id = 433] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4e4800 == 45 [pid = 2328] [id = 432] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x1267e1000 == 44 [pid = 2328] [id = 431] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12be99000 == 43 [pid = 2328] [id = 430] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12be83000 == 42 [pid = 2328] [id = 429] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12b93c800 == 41 [pid = 2328] [id = 428] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x12840cc00) [pid = 2328] [serial = 1248] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x121051000 == 40 [pid = 2328] [id = 427] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x129691800 == 39 [pid = 2328] [id = 426] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x11942a000 == 38 [pid = 2328] [id = 425] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x126463000 == 37 [pid = 2328] [id = 424] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x124b15800 == 36 [pid = 2328] [id = 423] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x1241c9000 == 35 [pid = 2328] [id = 422] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12105d000 == 34 [pid = 2328] [id = 421] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x119bbf000 == 33 [pid = 2328] [id = 420] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x11942a800 == 32 [pid = 2328] [id = 419] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x117e86000 == 31 [pid = 2328] [id = 418] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x116174800 == 30 [pid = 2328] [id = 417] 05:04:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12b929800 == 29 [pid = 2328] [id = 416] 05:04:17 INFO - PROCESS | 2328 | 1471694657183 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]]]}] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x123ed9400) [pid = 2328] [serial = 1233] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x121a43c00) [pid = 2328] [serial = 1231] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x1213da800) [pid = 2328] [serial = 1230] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x125df4400) [pid = 2328] [serial = 1236] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x125deec00) [pid = 2328] [serial = 1240] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x124ab1000) [pid = 2328] [serial = 1234] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x118fa4800) [pid = 2328] [serial = 1239] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x12611f400) [pid = 2328] [serial = 1237] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x1126de000) [pid = 2328] [serial = 1209] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x12a632400) [pid = 2328] [serial = 1207] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x129319000) [pid = 2328] [serial = 1206] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1284fc400) [pid = 2328] [serial = 1204] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x126340c00) [pid = 2328] [serial = 1203] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x124be7800) [pid = 2328] [serial = 1201] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x121a3dc00) [pid = 2328] [serial = 1200] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x118452800) [pid = 2328] [serial = 1197] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x118927800) [pid = 2328] [serial = 1198] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x112e99400) [pid = 2328] [serial = 1195] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x11219f800) [pid = 2328] [serial = 1194] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x118f4a400) [pid = 2328] [serial = 1224] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x117eae800) [pid = 2328] [serial = 1221] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1183e6000) [pid = 2328] [serial = 1222] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x116648000) [pid = 2328] [serial = 1218] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1172bcc00) [pid = 2328] [serial = 1219] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1126df400) [pid = 2328] [serial = 1215] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1129fa400) [pid = 2328] [serial = 1216] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x120e50400) [pid = 2328] [serial = 1213] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x1188bf800) [pid = 2328] [serial = 1212] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x11663c400) [pid = 2328] [serial = 1210] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x11950c800) [pid = 2328] [serial = 1227] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x12712b800) [pid = 2328] [serial = 1246] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x120e55000) [pid = 2328] [serial = 1228] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x126123c00) [pid = 2328] [serial = 1242] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x126342400) [pid = 2328] [serial = 1245] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x11940b800) [pid = 2328] [serial = 1225] [outer = 0x0] [url = about:blank] 05:04:17 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x1261bdc00) [pid = 2328] [serial = 1243] [outer = 0x0] [url = about:blank] 05:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 05:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 927ms 05:04:17 INFO - PROCESS | 2328 | 1471694657206 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 05:04:17 INFO - PROCESS | 2328 | 1471694657209 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 05:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 05:04:17 INFO - PROCESS | 2328 | 1471694657214 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 05:04:17 INFO - PROCESS | 2328 | 1471694657216 Marionette TRACE conn2 <- [1,1718,null,{}] 05:04:17 INFO - PROCESS | 2328 | 1471694657219 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}] 05:04:17 INFO - PROCESS | 2328 | 1471694657221 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:17 INFO - PROCESS | 2328 | 1471694657300 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 05:04:17 INFO - PROCESS | 2328 | 1471694657304 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:17 INFO - PROCESS | 2328 | 1471694657306 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x11701d800 == 30 [pid = 2328] [id = 437] 05:04:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x1126e3400) [pid = 2328] [serial = 1310] [outer = 0x0] 05:04:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x11298a000) [pid = 2328] [serial = 1311] [outer = 0x1126e3400] 05:04:17 INFO - PROCESS | 2328 | 1471694657336 Marionette DEBUG loaded listener.js 05:04:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x112fa9400) [pid = 2328] [serial = 1312] [outer = 0x1126e3400] 05:04:17 INFO - PROCESS | 2328 | 1471694657681 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]]]}] 05:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 05:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 520ms 05:04:17 INFO - PROCESS | 2328 | 1471694657737 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 05:04:17 INFO - PROCESS | 2328 | 1471694657739 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 05:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 05:04:17 INFO - PROCESS | 2328 | 1471694657741 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 05:04:17 INFO - PROCESS | 2328 | 1471694657742 Marionette TRACE conn2 <- [1,1722,null,{}] 05:04:17 INFO - PROCESS | 2328 | 1471694657745 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}] 05:04:17 INFO - PROCESS | 2328 | 1471694657746 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:17 INFO - PROCESS | 2328 | 1471694657823 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 05:04:17 INFO - PROCESS | 2328 | 1471694657832 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:17 INFO - PROCESS | 2328 | 1471694657833 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x118910800 == 31 [pid = 2328] [id = 438] 05:04:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x113f4e400) [pid = 2328] [serial = 1313] [outer = 0x0] 05:04:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1161b1000) [pid = 2328] [serial = 1314] [outer = 0x113f4e400] 05:04:17 INFO - PROCESS | 2328 | 1471694657859 Marionette DEBUG loaded listener.js 05:04:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x116aa4800) [pid = 2328] [serial = 1315] [outer = 0x113f4e400] 05:04:18 INFO - PROCESS | 2328 | 1471694658234 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]]]}] 05:04:18 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 05:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms 05:04:18 INFO - PROCESS | 2328 | 1471694658270 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 05:04:18 INFO - PROCESS | 2328 | 1471694658273 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 05:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 05:04:18 INFO - PROCESS | 2328 | 1471694658285 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 05:04:18 INFO - PROCESS | 2328 | 1471694658288 Marionette TRACE conn2 <- [1,1726,null,{}] 05:04:18 INFO - PROCESS | 2328 | 1471694658290 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}] 05:04:18 INFO - PROCESS | 2328 | 1471694658293 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:18 INFO - PROCESS | 2328 | 1471694658373 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 05:04:18 INFO - PROCESS | 2328 | 1471694658379 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:18 INFO - PROCESS | 2328 | 1471694658381 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x119baf000 == 32 [pid = 2328] [id = 439] 05:04:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x11219fc00) [pid = 2328] [serial = 1316] [outer = 0x0] 05:04:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x117ea3c00) [pid = 2328] [serial = 1317] [outer = 0x11219fc00] 05:04:18 INFO - PROCESS | 2328 | 1471694658407 Marionette DEBUG loaded listener.js 05:04:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x11829dc00) [pid = 2328] [serial = 1318] [outer = 0x11219fc00] 05:04:18 INFO - PROCESS | 2328 | 1471694658735 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]]]}] 05:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 05:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 478ms 05:04:18 INFO - PROCESS | 2328 | 1471694658756 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 05:04:18 INFO - PROCESS | 2328 | 1471694658758 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 05:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 05:04:18 INFO - PROCESS | 2328 | 1471694658762 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 05:04:18 INFO - PROCESS | 2328 | 1471694658764 Marionette TRACE conn2 <- [1,1730,null,{}] 05:04:18 INFO - PROCESS | 2328 | 1471694658767 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}] 05:04:18 INFO - PROCESS | 2328 | 1471694658768 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:18 INFO - PROCESS | 2328 | 1471694658852 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 05:04:18 INFO - PROCESS | 2328 | 1471694658919 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:18 INFO - PROCESS | 2328 | 1471694658921 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x12104d800 == 33 [pid = 2328] [id = 440] 05:04:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x11260a400) [pid = 2328] [serial = 1319] [outer = 0x0] 05:04:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1183e9400) [pid = 2328] [serial = 1320] [outer = 0x11260a400] 05:04:18 INFO - PROCESS | 2328 | 1471694658964 Marionette DEBUG loaded listener.js 05:04:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x11846e800) [pid = 2328] [serial = 1321] [outer = 0x11260a400] 05:04:19 INFO - PROCESS | 2328 | 1471694659415 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]]]}] 05:04:19 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 05:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 672ms 05:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 05:04:19 INFO - PROCESS | 2328 | 1471694659432 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 05:04:19 INFO - PROCESS | 2328 | 1471694659434 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 05:04:19 INFO - PROCESS | 2328 | 1471694659436 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 05:04:19 INFO - PROCESS | 2328 | 1471694659437 Marionette TRACE conn2 <- [1,1734,null,{}] 05:04:19 INFO - PROCESS | 2328 | 1471694659439 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}] 05:04:19 INFO - PROCESS | 2328 | 1471694659440 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:19 INFO - PROCESS | 2328 | 1471694659545 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 05:04:19 INFO - PROCESS | 2328 | 1471694659550 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:19 INFO - PROCESS | 2328 | 1471694659554 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d35000 == 34 [pid = 2328] [id = 441] 05:04:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x119403000) [pid = 2328] [serial = 1322] [outer = 0x0] 05:04:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x119408400) [pid = 2328] [serial = 1323] [outer = 0x119403000] 05:04:19 INFO - PROCESS | 2328 | 1471694659619 Marionette DEBUG loaded listener.js 05:04:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x119954800) [pid = 2328] [serial = 1324] [outer = 0x119403000] 05:04:19 INFO - PROCESS | 2328 | 1471694659968 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]]]}] 05:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 05:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 569ms 05:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 05:04:20 INFO - PROCESS | 2328 | 1471694660021 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 05:04:20 INFO - PROCESS | 2328 | 1471694660022 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 05:04:20 INFO - PROCESS | 2328 | 1471694660025 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 05:04:20 INFO - PROCESS | 2328 | 1471694660026 Marionette TRACE conn2 <- [1,1738,null,{}] 05:04:20 INFO - PROCESS | 2328 | 1471694660028 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}] 05:04:20 INFO - PROCESS | 2328 | 1471694660029 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:20 INFO - PROCESS | 2328 | 1471694660129 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 05:04:20 INFO - PROCESS | 2328 | 1471694660133 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:20 INFO - PROCESS | 2328 | 1471694660134 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x125d7e000 == 35 [pid = 2328] [id = 442] 05:04:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x119403c00) [pid = 2328] [serial = 1325] [outer = 0x0] 05:04:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x120e52c00) [pid = 2328] [serial = 1326] [outer = 0x119403c00] 05:04:20 INFO - PROCESS | 2328 | 1471694660166 Marionette DEBUG loaded listener.js 05:04:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1213e0400) [pid = 2328] [serial = 1327] [outer = 0x119403c00] 05:04:20 INFO - PROCESS | 2328 | 1471694660508 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]]]}] 05:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 05:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 05:04:20 INFO - PROCESS | 2328 | 1471694660544 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 05:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 05:04:20 INFO - PROCESS | 2328 | 1471694660547 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 05:04:20 INFO - PROCESS | 2328 | 1471694660550 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 05:04:20 INFO - PROCESS | 2328 | 1471694660551 Marionette TRACE conn2 <- [1,1742,null,{}] 05:04:20 INFO - PROCESS | 2328 | 1471694660554 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}] 05:04:20 INFO - PROCESS | 2328 | 1471694660555 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:20 INFO - PROCESS | 2328 | 1471694660652 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 05:04:20 INFO - PROCESS | 2328 | 1471694660663 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:20 INFO - PROCESS | 2328 | 1471694660664 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267ee800 == 36 [pid = 2328] [id = 443] 05:04:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1213e1c00) [pid = 2328] [serial = 1328] [outer = 0x0] 05:04:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x121462800) [pid = 2328] [serial = 1329] [outer = 0x1213e1c00] 05:04:20 INFO - PROCESS | 2328 | 1471694660690 Marionette DEBUG loaded listener.js 05:04:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1219c2c00) [pid = 2328] [serial = 1330] [outer = 0x1213e1c00] 05:04:21 INFO - PROCESS | 2328 | 1471694661005 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]]]}] 05:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 05:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 469ms 05:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 05:04:21 INFO - PROCESS | 2328 | 1471694661019 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 05:04:21 INFO - PROCESS | 2328 | 1471694661020 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 05:04:21 INFO - PROCESS | 2328 | 1471694661022 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 05:04:21 INFO - PROCESS | 2328 | 1471694661024 Marionette TRACE conn2 <- [1,1746,null,{}] 05:04:21 INFO - PROCESS | 2328 | 1471694661026 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}] 05:04:21 INFO - PROCESS | 2328 | 1471694661030 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:21 INFO - PROCESS | 2328 | 1471694661137 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 05:04:21 INFO - PROCESS | 2328 | 1471694661149 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:21 INFO - PROCESS | 2328 | 1471694661150 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x129169800 == 37 [pid = 2328] [id = 444] 05:04:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1219c3400) [pid = 2328] [serial = 1331] [outer = 0x0] 05:04:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x121a44400) [pid = 2328] [serial = 1332] [outer = 0x1219c3400] 05:04:21 INFO - PROCESS | 2328 | 1471694661175 Marionette DEBUG loaded listener.js 05:04:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x123ed3400) [pid = 2328] [serial = 1333] [outer = 0x1219c3400] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x12712cc00) [pid = 2328] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x10eaffc00) [pid = 2328] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1264ad400) [pid = 2328] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x110fa1c00) [pid = 2328] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x121913400) [pid = 2328] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1126da000) [pid = 2328] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x111ca9c00) [pid = 2328] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x121a43800) [pid = 2328] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x11829a000) [pid = 2328] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x118296000) [pid = 2328] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x124bd9800) [pid = 2328] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1183e2800) [pid = 2328] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1264a0c00) [pid = 2328] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x121083800) [pid = 2328] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x118463000) [pid = 2328] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x112597000) [pid = 2328] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x11259c000) [pid = 2328] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 05:04:21 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x117ea4000) [pid = 2328] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 05:04:21 INFO - PROCESS | 2328 | 1471694661621 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]]]}] 05:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 05:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 621ms 05:04:21 INFO - PROCESS | 2328 | 1471694661649 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 05:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 05:04:21 INFO - PROCESS | 2328 | 1471694661650 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 05:04:21 INFO - PROCESS | 2328 | 1471694661653 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 05:04:21 INFO - PROCESS | 2328 | 1471694661654 Marionette TRACE conn2 <- [1,1750,null,{}] 05:04:21 INFO - PROCESS | 2328 | 1471694661657 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}] 05:04:21 INFO - PROCESS | 2328 | 1471694661658 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:21 INFO - PROCESS | 2328 | 1471694661825 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 05:04:21 INFO - PROCESS | 2328 | 1471694661873 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:21 INFO - PROCESS | 2328 | 1471694661875 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x119bac800 == 38 [pid = 2328] [id = 445] 05:04:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x110e80400) [pid = 2328] [serial = 1334] [outer = 0x0] 05:04:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x116087800) [pid = 2328] [serial = 1335] [outer = 0x110e80400] 05:04:21 INFO - PROCESS | 2328 | 1471694661904 Marionette DEBUG loaded listener.js 05:04:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x118456000) [pid = 2328] [serial = 1336] [outer = 0x110e80400] 05:04:22 INFO - PROCESS | 2328 | 1471694662147 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]]]}] 05:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 05:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 05:04:22 INFO - PROCESS | 2328 | 1471694662172 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 05:04:22 INFO - PROCESS | 2328 | 1471694662173 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 05:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 05:04:22 INFO - PROCESS | 2328 | 1471694662175 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 05:04:22 INFO - PROCESS | 2328 | 1471694662176 Marionette TRACE conn2 <- [1,1754,null,{}] 05:04:22 INFO - PROCESS | 2328 | 1471694662190 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}] 05:04:22 INFO - PROCESS | 2328 | 1471694662191 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:22 INFO - PROCESS | 2328 | 1471694662286 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 05:04:22 INFO - PROCESS | 2328 | 1471694662290 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:22 INFO - PROCESS | 2328 | 1471694662292 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:22 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a965000 == 39 [pid = 2328] [id = 446] 05:04:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x120e56000) [pid = 2328] [serial = 1337] [outer = 0x0] 05:04:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x12144a400) [pid = 2328] [serial = 1338] [outer = 0x120e56000] 05:04:22 INFO - PROCESS | 2328 | 1471694662322 Marionette DEBUG loaded listener.js 05:04:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x124ab5c00) [pid = 2328] [serial = 1339] [outer = 0x120e56000] 05:04:22 INFO - PROCESS | 2328 | 1471694662798 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]]]}] 05:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 05:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 676ms 05:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 05:04:22 INFO - PROCESS | 2328 | 1471694662852 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 05:04:22 INFO - PROCESS | 2328 | 1471694662855 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 05:04:22 INFO - PROCESS | 2328 | 1471694662858 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 05:04:22 INFO - PROCESS | 2328 | 1471694662861 Marionette TRACE conn2 <- [1,1758,null,{}] 05:04:22 INFO - PROCESS | 2328 | 1471694662865 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}] 05:04:22 INFO - PROCESS | 2328 | 1471694662867 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:23 INFO - PROCESS | 2328 | 1471694663006 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 05:04:23 INFO - PROCESS | 2328 | 1471694663014 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:23 INFO - PROCESS | 2328 | 1471694663015 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b934800 == 40 [pid = 2328] [id = 447] 05:04:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x124b48400) [pid = 2328] [serial = 1340] [outer = 0x0] 05:04:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x126108c00) [pid = 2328] [serial = 1341] [outer = 0x124b48400] 05:04:23 INFO - PROCESS | 2328 | 1471694663040 Marionette DEBUG loaded listener.js 05:04:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x126128800) [pid = 2328] [serial = 1342] [outer = 0x124b48400] 05:04:23 INFO - PROCESS | 2328 | 1471694663363 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]]]}] 05:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 05:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 524ms 05:04:23 INFO - PROCESS | 2328 | 1471694663383 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 05:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 05:04:23 INFO - PROCESS | 2328 | 1471694663384 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 05:04:23 INFO - PROCESS | 2328 | 1471694663387 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 05:04:23 INFO - PROCESS | 2328 | 1471694663388 Marionette TRACE conn2 <- [1,1762,null,{}] 05:04:23 INFO - PROCESS | 2328 | 1471694663390 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}] 05:04:23 INFO - PROCESS | 2328 | 1471694663391 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:23 INFO - PROCESS | 2328 | 1471694663526 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 05:04:23 INFO - PROCESS | 2328 | 1471694663614 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:23 INFO - PROCESS | 2328 | 1471694663616 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x11616b000 == 41 [pid = 2328] [id = 448] 05:04:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x110e80c00) [pid = 2328] [serial = 1343] [outer = 0x0] 05:04:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x111f22400) [pid = 2328] [serial = 1344] [outer = 0x110e80c00] 05:04:23 INFO - PROCESS | 2328 | 1471694663692 Marionette DEBUG loaded listener.js 05:04:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x112606400) [pid = 2328] [serial = 1345] [outer = 0x110e80c00] 05:04:24 INFO - PROCESS | 2328 | 1471694664147 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]]]}] 05:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 05:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 768ms 05:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 05:04:24 INFO - PROCESS | 2328 | 1471694664156 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 05:04:24 INFO - PROCESS | 2328 | 1471694664158 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 05:04:24 INFO - PROCESS | 2328 | 1471694664164 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 05:04:24 INFO - PROCESS | 2328 | 1471694664166 Marionette TRACE conn2 <- [1,1766,null,{}] 05:04:24 INFO - PROCESS | 2328 | 1471694664170 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}] 05:04:24 INFO - PROCESS | 2328 | 1471694664173 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:24 INFO - PROCESS | 2328 | 1471694664276 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 05:04:24 INFO - PROCESS | 2328 | 1471694664348 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:24 INFO - PROCESS | 2328 | 1471694664349 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x119967000 == 42 [pid = 2328] [id = 449] 05:04:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x112653c00) [pid = 2328] [serial = 1346] [outer = 0x0] 05:04:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x113da4400) [pid = 2328] [serial = 1347] [outer = 0x112653c00] 05:04:24 INFO - PROCESS | 2328 | 1471694664381 Marionette DEBUG loaded listener.js 05:04:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x11680e400) [pid = 2328] [serial = 1348] [outer = 0x112653c00] 05:04:24 INFO - PROCESS | 2328 | 1471694664789 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]]]}] 05:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 05:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 673ms 05:04:24 INFO - PROCESS | 2328 | 1471694664835 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 05:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 05:04:24 INFO - PROCESS | 2328 | 1471694664837 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 05:04:24 INFO - PROCESS | 2328 | 1471694664840 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 05:04:24 INFO - PROCESS | 2328 | 1471694664841 Marionette TRACE conn2 <- [1,1770,null,{}] 05:04:24 INFO - PROCESS | 2328 | 1471694664844 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}] 05:04:24 INFO - PROCESS | 2328 | 1471694664845 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:24 INFO - PROCESS | 2328 | 1471694664965 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 05:04:25 INFO - PROCESS | 2328 | 1471694665038 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:25 INFO - PROCESS | 2328 | 1471694665040 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x126466800 == 43 [pid = 2328] [id = 450] 05:04:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x117ea6000) [pid = 2328] [serial = 1349] [outer = 0x0] 05:04:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x11829b400) [pid = 2328] [serial = 1350] [outer = 0x117ea6000] 05:04:25 INFO - PROCESS | 2328 | 1471694665070 Marionette DEBUG loaded listener.js 05:04:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x11846f000) [pid = 2328] [serial = 1351] [outer = 0x117ea6000] 05:04:25 INFO - PROCESS | 2328 | 1471694665498 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]]]}] 05:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 05:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 668ms 05:04:25 INFO - PROCESS | 2328 | 1471694665509 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 05:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 05:04:25 INFO - PROCESS | 2328 | 1471694665514 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 05:04:25 INFO - PROCESS | 2328 | 1471694665522 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 05:04:25 INFO - PROCESS | 2328 | 1471694665525 Marionette TRACE conn2 <- [1,1774,null,{}] 05:04:25 INFO - PROCESS | 2328 | 1471694665528 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}] 05:04:25 INFO - PROCESS | 2328 | 1471694665530 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:25 INFO - PROCESS | 2328 | 1471694665634 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 05:04:25 INFO - PROCESS | 2328 | 1471694665693 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:25 INFO - PROCESS | 2328 | 1471694665694 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c179800 == 44 [pid = 2328] [id = 451] 05:04:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x118925400) [pid = 2328] [serial = 1352] [outer = 0x0] 05:04:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x120e4f000) [pid = 2328] [serial = 1353] [outer = 0x118925400] 05:04:25 INFO - PROCESS | 2328 | 1471694665724 Marionette DEBUG loaded listener.js 05:04:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x121a44800) [pid = 2328] [serial = 1354] [outer = 0x118925400] 05:04:26 INFO - PROCESS | 2328 | 1471694666196 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]]]}] 05:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 05:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 725ms 05:04:26 INFO - PROCESS | 2328 | 1471694666275 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 05:04:26 INFO - PROCESS | 2328 | 1471694666277 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 05:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 05:04:26 INFO - PROCESS | 2328 | 1471694666282 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 05:04:26 INFO - PROCESS | 2328 | 1471694666283 Marionette TRACE conn2 <- [1,1778,null,{}] 05:04:26 INFO - PROCESS | 2328 | 1471694666286 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}] 05:04:26 INFO - PROCESS | 2328 | 1471694666287 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:26 INFO - PROCESS | 2328 | 1471694666389 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 05:04:26 INFO - PROCESS | 2328 | 1471694666461 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:26 INFO - PROCESS | 2328 | 1471694666462 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:26 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e9a800 == 45 [pid = 2328] [id = 452] 05:04:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x11259e000) [pid = 2328] [serial = 1355] [outer = 0x0] 05:04:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x112d52c00) [pid = 2328] [serial = 1356] [outer = 0x11259e000] 05:04:26 INFO - PROCESS | 2328 | 1471694666493 Marionette DEBUG loaded listener.js 05:04:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x121a47800) [pid = 2328] [serial = 1357] [outer = 0x11259e000] 05:04:27 INFO - PROCESS | 2328 | 1471694667038 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]]]}] 05:04:27 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 05:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 769ms 05:04:27 INFO - PROCESS | 2328 | 1471694667051 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 05:04:27 INFO - PROCESS | 2328 | 1471694667054 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 05:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 05:04:27 INFO - PROCESS | 2328 | 1471694667057 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 05:04:27 INFO - PROCESS | 2328 | 1471694667059 Marionette TRACE conn2 <- [1,1782,null,{}] 05:04:27 INFO - PROCESS | 2328 | 1471694667063 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}] 05:04:27 INFO - PROCESS | 2328 | 1471694667064 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:27 INFO - PROCESS | 2328 | 1471694667167 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 05:04:27 INFO - PROCESS | 2328 | 1471694667233 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:27 INFO - PROCESS | 2328 | 1471694667234 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:27 INFO - PROCESS | 2328 | ++DOCSHELL 0x11890f800 == 46 [pid = 2328] [id = 453] 05:04:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x1126dd000) [pid = 2328] [serial = 1358] [outer = 0x0] 05:04:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x113acbc00) [pid = 2328] [serial = 1359] [outer = 0x1126dd000] 05:04:27 INFO - PROCESS | 2328 | 1471694667268 Marionette DEBUG loaded listener.js 05:04:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x116802400) [pid = 2328] [serial = 1360] [outer = 0x1126dd000] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x12b934800 == 45 [pid = 2328] [id = 447] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x12a965000 == 44 [pid = 2328] [id = 446] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x119bac800 == 43 [pid = 2328] [id = 445] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x129169800 == 42 [pid = 2328] [id = 444] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x1267ee800 == 41 [pid = 2328] [id = 443] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x125d7e000 == 40 [pid = 2328] [id = 442] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x123d35000 == 39 [pid = 2328] [id = 441] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x12104d800 == 38 [pid = 2328] [id = 440] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x119baf000 == 37 [pid = 2328] [id = 439] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x118910800 == 36 [pid = 2328] [id = 438] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x11701d800 == 35 [pid = 2328] [id = 437] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x113235800 == 34 [pid = 2328] [id = 436] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x117e81000 == 33 [pid = 2328] [id = 435] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x12c798000 == 32 [pid = 2328] [id = 434] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x117e9a800 == 31 [pid = 2328] [id = 452] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x12c179800 == 30 [pid = 2328] [id = 451] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x126466800 == 29 [pid = 2328] [id = 450] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x119967000 == 28 [pid = 2328] [id = 449] 05:04:28 INFO - PROCESS | 2328 | --DOCSHELL 0x11616b000 == 27 [pid = 2328] [id = 448] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x126342c00) [pid = 2328] [serial = 1284] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x128405000) [pid = 2328] [serial = 1287] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x121445c00) [pid = 2328] [serial = 1272] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x11892dc00) [pid = 2328] [serial = 1266] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x120e5bc00) [pid = 2328] [serial = 1267] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x1183e7c00) [pid = 2328] [serial = 1263] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x11845dc00) [pid = 2328] [serial = 1264] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x11260a800) [pid = 2328] [serial = 1251] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1126d8000) [pid = 2328] [serial = 1252] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x118294800) [pid = 2328] [serial = 1260] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1183e4000) [pid = 2328] [serial = 1261] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1284fa000) [pid = 2328] [serial = 1249] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x116892c00) [pid = 2328] [serial = 1257] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x117e26400) [pid = 2328] [serial = 1258] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1284fd800) [pid = 2328] [serial = 1290] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x1183eb800) [pid = 2328] [serial = 1269] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1213df800) [pid = 2328] [serial = 1270] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x12196a400) [pid = 2328] [serial = 1275] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x121a43400) [pid = 2328] [serial = 1276] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x112d58400) [pid = 2328] [serial = 1254] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x113dacc00) [pid = 2328] [serial = 1255] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x112e9a400) [pid = 2328] [serial = 1293] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x12448b800) [pid = 2328] [serial = 1278] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x124bde800) [pid = 2328] [serial = 1279] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x12712a400) [pid = 2328] [serial = 1299] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1284f7000) [pid = 2328] [serial = 1288] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x120e55800) [pid = 2328] [serial = 1296] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x125defc00) [pid = 2328] [serial = 1297] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x121910400) [pid = 2328] [serial = 1273] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x128665c00) [pid = 2328] [serial = 1291] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x1181b9000) [pid = 2328] [serial = 1294] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x125dfb800) [pid = 2328] [serial = 1281] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x1264a9000) [pid = 2328] [serial = 1285] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x12866a800) [pid = 2328] [serial = 1300] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x12633ec00) [pid = 2328] [serial = 1282] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x12888e800) [pid = 2328] [serial = 1302] [outer = 0x0] [url = about:blank] 05:04:28 INFO - PROCESS | 2328 | 1471694668331 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]]]}] 05:04:28 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 05:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1324ms 05:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 05:04:28 INFO - PROCESS | 2328 | 1471694668381 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 05:04:28 INFO - PROCESS | 2328 | 1471694668383 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 05:04:28 INFO - PROCESS | 2328 | 1471694668386 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 05:04:28 INFO - PROCESS | 2328 | 1471694668388 Marionette TRACE conn2 <- [1,1786,null,{}] 05:04:28 INFO - PROCESS | 2328 | 1471694668391 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}] 05:04:28 INFO - PROCESS | 2328 | 1471694668393 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:28 INFO - PROCESS | 2328 | 1471694668480 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 05:04:28 INFO - PROCESS | 2328 | 1471694668487 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:28 INFO - PROCESS | 2328 | 1471694668489 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x117008800 == 28 [pid = 2328] [id = 454] 05:04:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x112607c00) [pid = 2328] [serial = 1361] [outer = 0x0] 05:04:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x1126de400) [pid = 2328] [serial = 1362] [outer = 0x112607c00] 05:04:28 INFO - PROCESS | 2328 | 1471694668519 Marionette DEBUG loaded listener.js 05:04:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x113d4d800) [pid = 2328] [serial = 1363] [outer = 0x112607c00] 05:04:28 INFO - PROCESS | 2328 | 1471694668953 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]]]}] 05:04:29 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 05:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 619ms 05:04:29 INFO - PROCESS | 2328 | 1471694669006 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 05:04:29 INFO - PROCESS | 2328 | 1471694669013 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 05:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 05:04:29 INFO - PROCESS | 2328 | 1471694669020 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 05:04:29 INFO - PROCESS | 2328 | 1471694669023 Marionette TRACE conn2 <- [1,1790,null,{}] 05:04:29 INFO - PROCESS | 2328 | 1471694669026 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}] 05:04:29 INFO - PROCESS | 2328 | 1471694669032 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:29 INFO - PROCESS | 2328 | 1471694669157 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 05:04:29 INFO - PROCESS | 2328 | 1471694669242 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:29 INFO - PROCESS | 2328 | 1471694669244 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x118910800 == 29 [pid = 2328] [id = 455] 05:04:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x113d50c00) [pid = 2328] [serial = 1364] [outer = 0x0] 05:04:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x117e25800) [pid = 2328] [serial = 1365] [outer = 0x113d50c00] 05:04:29 INFO - PROCESS | 2328 | 1471694669290 Marionette DEBUG loaded listener.js 05:04:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1180d3800) [pid = 2328] [serial = 1366] [outer = 0x113d50c00] 05:04:29 INFO - PROCESS | 2328 | 1471694669656 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]]]}] 05:04:29 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) 05:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 673ms 05:04:29 INFO - PROCESS | 2328 | 1471694669693 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 05:04:29 INFO - PROCESS | 2328 | 1471694669696 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 05:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 05:04:29 INFO - PROCESS | 2328 | 1471694669699 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 05:04:29 INFO - PROCESS | 2328 | 1471694669702 Marionette TRACE conn2 <- [1,1794,null,{}] 05:04:29 INFO - PROCESS | 2328 | 1471694669735 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}] 05:04:29 INFO - PROCESS | 2328 | 1471694669738 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:29 INFO - PROCESS | 2328 | 1471694669813 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 05:04:29 INFO - PROCESS | 2328 | 1471694669818 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:29 INFO - PROCESS | 2328 | 1471694669820 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f4c000 == 30 [pid = 2328] [id = 456] 05:04:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x11260b400) [pid = 2328] [serial = 1367] [outer = 0x0] 05:04:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x11845dc00) [pid = 2328] [serial = 1368] [outer = 0x11260b400] 05:04:29 INFO - PROCESS | 2328 | 1471694669851 Marionette DEBUG loaded listener.js 05:04:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x118932800) [pid = 2328] [serial = 1369] [outer = 0x11260b400] 05:04:30 INFO - PROCESS | 2328 | 1471694670188 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]]]}] 05:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 537ms 05:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 05:04:30 INFO - PROCESS | 2328 | 1471694670237 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 05:04:30 INFO - PROCESS | 2328 | 1471694670239 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 05:04:30 INFO - PROCESS | 2328 | 1471694670241 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 05:04:30 INFO - PROCESS | 2328 | 1471694670242 Marionette TRACE conn2 <- [1,1798,null,{}] 05:04:30 INFO - PROCESS | 2328 | 1471694670244 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}] 05:04:30 INFO - PROCESS | 2328 | 1471694670245 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:30 INFO - PROCESS | 2328 | 1471694670321 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 05:04:30 INFO - PROCESS | 2328 | 1471694670388 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:30 INFO - PROCESS | 2328 | 1471694670389 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x123a05800 == 31 [pid = 2328] [id = 457] 05:04:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x118930400) [pid = 2328] [serial = 1370] [outer = 0x0] 05:04:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x119511000) [pid = 2328] [serial = 1371] [outer = 0x118930400] 05:04:30 INFO - PROCESS | 2328 | 1471694670418 Marionette DEBUG loaded listener.js 05:04:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x120e54400) [pid = 2328] [serial = 1372] [outer = 0x118930400] 05:04:30 INFO - PROCESS | 2328 | 1471694670733 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]]]}] 05:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 05:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 518ms 05:04:30 INFO - PROCESS | 2328 | 1471694670764 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 05:04:30 INFO - PROCESS | 2328 | 1471694670766 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 05:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 05:04:30 INFO - PROCESS | 2328 | 1471694670768 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 05:04:30 INFO - PROCESS | 2328 | 1471694670769 Marionette TRACE conn2 <- [1,1802,null,{}] 05:04:30 INFO - PROCESS | 2328 | 1471694670771 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}] 05:04:30 INFO - PROCESS | 2328 | 1471694670773 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:30 INFO - PROCESS | 2328 | 1471694670865 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 05:04:30 INFO - PROCESS | 2328 | 1471694670868 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:30 INFO - PROCESS | 2328 | 1471694670869 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x124b9f800 == 32 [pid = 2328] [id = 458] 05:04:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x113da7800) [pid = 2328] [serial = 1373] [outer = 0x0] 05:04:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x120f65000) [pid = 2328] [serial = 1374] [outer = 0x113da7800] 05:04:30 INFO - PROCESS | 2328 | 1471694670895 Marionette DEBUG loaded listener.js 05:04:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1213e0c00) [pid = 2328] [serial = 1375] [outer = 0x113da7800] 05:04:31 INFO - PROCESS | 2328 | 1471694671225 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]]]}] 05:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 05:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 468ms 05:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 05:04:31 INFO - PROCESS | 2328 | 1471694671239 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 05:04:31 INFO - PROCESS | 2328 | 1471694671240 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 05:04:31 INFO - PROCESS | 2328 | 1471694671242 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 05:04:31 INFO - PROCESS | 2328 | 1471694671244 Marionette TRACE conn2 <- [1,1806,null,{}] 05:04:31 INFO - PROCESS | 2328 | 1471694671250 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}] 05:04:31 INFO - PROCESS | 2328 | 1471694671254 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:31 INFO - PROCESS | 2328 | 1471694671365 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 05:04:31 INFO - PROCESS | 2328 | 1471694671402 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:31 INFO - PROCESS | 2328 | 1471694671403 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:31 INFO - PROCESS | 2328 | ++DOCSHELL 0x128858800 == 33 [pid = 2328] [id = 459] 05:04:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x121460800) [pid = 2328] [serial = 1376] [outer = 0x0] 05:04:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x121a3fc00) [pid = 2328] [serial = 1377] [outer = 0x121460800] 05:04:31 INFO - PROCESS | 2328 | 1471694671430 Marionette DEBUG loaded listener.js 05:04:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x124b46400) [pid = 2328] [serial = 1378] [outer = 0x121460800] 05:04:31 INFO - PROCESS | 2328 | 1471694671744 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]]]}] 05:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 05:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 522ms 05:04:31 INFO - PROCESS | 2328 | 1471694671766 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 05:04:31 INFO - PROCESS | 2328 | 1471694671774 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 05:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 05:04:31 INFO - PROCESS | 2328 | 1471694671777 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 05:04:31 INFO - PROCESS | 2328 | 1471694671779 Marionette TRACE conn2 <- [1,1810,null,{}] 05:04:31 INFO - PROCESS | 2328 | 1471694671789 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}] 05:04:31 INFO - PROCESS | 2328 | 1471694671790 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:31 INFO - PROCESS | 2328 | 1471694671882 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 05:04:31 INFO - PROCESS | 2328 | 1471694671886 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:31 INFO - PROCESS | 2328 | 1471694671887 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:31 INFO - PROCESS | 2328 | ++DOCSHELL 0x12939f800 == 34 [pid = 2328] [id = 460] 05:04:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x113d58400) [pid = 2328] [serial = 1379] [outer = 0x0] 05:04:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x125df4c00) [pid = 2328] [serial = 1380] [outer = 0x113d58400] 05:04:31 INFO - PROCESS | 2328 | 1471694671912 Marionette DEBUG loaded listener.js 05:04:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x12611fc00) [pid = 2328] [serial = 1381] [outer = 0x113d58400] 05:04:32 INFO - PROCESS | 2328 | 1471694672270 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]]]}] 05:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 05:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 529ms 05:04:32 INFO - PROCESS | 2328 | 1471694672310 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 05:04:32 INFO - PROCESS | 2328 | 1471694672312 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 05:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 05:04:32 INFO - PROCESS | 2328 | 1471694672316 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 05:04:32 INFO - PROCESS | 2328 | 1471694672317 Marionette TRACE conn2 <- [1,1814,null,{}] 05:04:32 INFO - PROCESS | 2328 | 1471694672319 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}] 05:04:32 INFO - PROCESS | 2328 | 1471694672320 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:32 INFO - PROCESS | 2328 | 1471694672565 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x119403000) [pid = 2328] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x119403c00) [pid = 2328] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x110e80400) [pid = 2328] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1213e1c00) [pid = 2328] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x12866bc00) [pid = 2328] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x10eaff000) [pid = 2328] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x11219fc00) [pid = 2328] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x113f4e400) [pid = 2328] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1126e3400) [pid = 2328] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x11260a400) [pid = 2328] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x11260bc00) [pid = 2328] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x124b48400) [pid = 2328] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x1219c3400) [pid = 2328] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 05:04:32 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x120e56000) [pid = 2328] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 05:04:32 INFO - PROCESS | 2328 | 1471694672613 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:32 INFO - PROCESS | 2328 | 1471694672614 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:32 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e92000 == 35 [pid = 2328] [id = 461] 05:04:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x110e76000) [pid = 2328] [serial = 1382] [outer = 0x0] 05:04:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1121abc00) [pid = 2328] [serial = 1383] [outer = 0x110e76000] 05:04:32 INFO - PROCESS | 2328 | 1471694672639 Marionette DEBUG loaded listener.js 05:04:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x113d52000) [pid = 2328] [serial = 1384] [outer = 0x110e76000] 05:04:32 INFO - PROCESS | 2328 | 1471694672905 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]]]}] 05:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 05:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 619ms 05:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 05:04:32 INFO - PROCESS | 2328 | 1471694672936 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 05:04:32 INFO - PROCESS | 2328 | 1471694672937 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 05:04:32 INFO - PROCESS | 2328 | 1471694672939 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 05:04:32 INFO - PROCESS | 2328 | 1471694672952 Marionette TRACE conn2 <- [1,1818,null,{}] 05:04:32 INFO - PROCESS | 2328 | 1471694672960 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}] 05:04:32 INFO - PROCESS | 2328 | 1471694672963 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:33 INFO - PROCESS | 2328 | 1471694673041 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 05:04:33 INFO - PROCESS | 2328 | 1471694673047 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:33 INFO - PROCESS | 2328 | 1471694673049 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f4b800 == 36 [pid = 2328] [id = 462] 05:04:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x11680e000) [pid = 2328] [serial = 1385] [outer = 0x0] 05:04:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x119403000) [pid = 2328] [serial = 1386] [outer = 0x11680e000] 05:04:33 INFO - PROCESS | 2328 | 1471694673074 Marionette DEBUG loaded listener.js 05:04:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x121917c00) [pid = 2328] [serial = 1387] [outer = 0x11680e000] 05:04:33 INFO - PROCESS | 2328 | 1471694673403 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]]]}] 05:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 05:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 486ms 05:04:33 INFO - PROCESS | 2328 | 1471694673425 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 05:04:33 INFO - PROCESS | 2328 | 1471694673427 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 05:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 05:04:33 INFO - PROCESS | 2328 | 1471694673432 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 05:04:33 INFO - PROCESS | 2328 | 1471694673433 Marionette TRACE conn2 <- [1,1822,null,{}] 05:04:33 INFO - PROCESS | 2328 | 1471694673436 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}] 05:04:33 INFO - PROCESS | 2328 | 1471694673437 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:33 INFO - PROCESS | 2328 | 1471694673539 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 05:04:33 INFO - PROCESS | 2328 | 1471694673548 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:33 INFO - PROCESS | 2328 | 1471694673549 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b932800 == 37 [pid = 2328] [id = 463] 05:04:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1215f0400) [pid = 2328] [serial = 1388] [outer = 0x0] 05:04:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x126123800) [pid = 2328] [serial = 1389] [outer = 0x1215f0400] 05:04:33 INFO - PROCESS | 2328 | 1471694673574 Marionette DEBUG loaded listener.js 05:04:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1261bdc00) [pid = 2328] [serial = 1390] [outer = 0x1215f0400] 05:04:33 INFO - PROCESS | 2328 | 1471694673875 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]]]}] 05:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 05:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 469ms 05:04:33 INFO - PROCESS | 2328 | 1471694673901 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 05:04:33 INFO - PROCESS | 2328 | 1471694673902 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 05:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 05:04:33 INFO - PROCESS | 2328 | 1471694673904 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 05:04:33 INFO - PROCESS | 2328 | 1471694673906 Marionette TRACE conn2 <- [1,1826,null,{}] 05:04:33 INFO - PROCESS | 2328 | 1471694673908 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}] 05:04:33 INFO - PROCESS | 2328 | 1471694673911 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:34 INFO - PROCESS | 2328 | 1471694674006 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 05:04:34 INFO - PROCESS | 2328 | 1471694674011 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:34 INFO - PROCESS | 2328 | 1471694674015 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x124b24000 == 38 [pid = 2328] [id = 464] 05:04:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1261be000) [pid = 2328] [serial = 1391] [outer = 0x0] 05:04:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x126345800) [pid = 2328] [serial = 1392] [outer = 0x1261be000] 05:04:34 INFO - PROCESS | 2328 | 1471694674042 Marionette DEBUG loaded listener.js 05:04:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x128404c00) [pid = 2328] [serial = 1393] [outer = 0x1261be000] 05:04:34 INFO - PROCESS | 2328 | 1471694674406 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]]]}] 05:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 05:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 05:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 05:04:34 INFO - PROCESS | 2328 | 1471694674424 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 05:04:34 INFO - PROCESS | 2328 | 1471694674426 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 05:04:34 INFO - PROCESS | 2328 | 1471694674446 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 05:04:34 INFO - PROCESS | 2328 | 1471694674448 Marionette TRACE conn2 <- [1,1830,null,{}] 05:04:34 INFO - PROCESS | 2328 | 1471694674454 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}] 05:04:34 INFO - PROCESS | 2328 | 1471694674456 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:34 INFO - PROCESS | 2328 | 1471694674575 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 05:04:34 INFO - PROCESS | 2328 | 1471694674715 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:34 INFO - PROCESS | 2328 | 1471694674717 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x1133ac800 == 39 [pid = 2328] [id = 465] 05:04:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x10eaff800) [pid = 2328] [serial = 1394] [outer = 0x0] 05:04:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x110e7d800) [pid = 2328] [serial = 1395] [outer = 0x10eaff800] 05:04:34 INFO - PROCESS | 2328 | 1471694674769 Marionette DEBUG loaded listener.js 05:04:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x112590000) [pid = 2328] [serial = 1396] [outer = 0x10eaff800] 05:04:35 INFO - PROCESS | 2328 | 1471694675276 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]]]}] 05:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 05:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 892ms 05:04:35 INFO - PROCESS | 2328 | 1471694675323 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 05:04:35 INFO - PROCESS | 2328 | 1471694675325 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 05:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 05:04:35 INFO - PROCESS | 2328 | 1471694675328 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 05:04:35 INFO - PROCESS | 2328 | 1471694675330 Marionette TRACE conn2 <- [1,1834,null,{}] 05:04:35 INFO - PROCESS | 2328 | 1471694675334 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}] 05:04:35 INFO - PROCESS | 2328 | 1471694675337 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:35 INFO - PROCESS | 2328 | 1471694675447 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 05:04:35 INFO - PROCESS | 2328 | 1471694675505 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:35 INFO - PROCESS | 2328 | 1471694675507 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:35 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c7a800 == 40 [pid = 2328] [id = 466] 05:04:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x1126e0c00) [pid = 2328] [serial = 1397] [outer = 0x0] 05:04:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x11688c800) [pid = 2328] [serial = 1398] [outer = 0x1126e0c00] 05:04:35 INFO - PROCESS | 2328 | 1471694675538 Marionette DEBUG loaded listener.js 05:04:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x117eaa400) [pid = 2328] [serial = 1399] [outer = 0x1126e0c00] 05:04:36 INFO - PROCESS | 2328 | 1471694676072 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]]]}] 05:04:36 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 05:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 820ms 05:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 05:04:36 INFO - PROCESS | 2328 | 1471694676151 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 05:04:36 INFO - PROCESS | 2328 | 1471694676153 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 05:04:36 INFO - PROCESS | 2328 | 1471694676156 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 05:04:36 INFO - PROCESS | 2328 | 1471694676157 Marionette TRACE conn2 <- [1,1838,null,{}] 05:04:36 INFO - PROCESS | 2328 | 1471694676160 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}] 05:04:36 INFO - PROCESS | 2328 | 1471694676162 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:36 INFO - PROCESS | 2328 | 1471694676273 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 05:04:36 INFO - PROCESS | 2328 | 1471694676334 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:36 INFO - PROCESS | 2328 | 1471694676336 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x117265000 == 41 [pid = 2328] [id = 467] 05:04:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x112989400) [pid = 2328] [serial = 1400] [outer = 0x0] 05:04:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x11610b000) [pid = 2328] [serial = 1401] [outer = 0x112989400] 05:04:36 INFO - PROCESS | 2328 | 1471694676366 Marionette DEBUG loaded listener.js 05:04:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1188bfc00) [pid = 2328] [serial = 1402] [outer = 0x112989400] 05:04:36 INFO - PROCESS | 2328 | --DOCSHELL 0x124b24000 == 40 [pid = 2328] [id = 464] 05:04:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12b932800 == 39 [pid = 2328] [id = 463] 05:04:36 INFO - PROCESS | 2328 | --DOCSHELL 0x120f4b800 == 38 [pid = 2328] [id = 462] 05:04:36 INFO - PROCESS | 2328 | --DOCSHELL 0x117e92000 == 37 [pid = 2328] [id = 461] 05:04:36 INFO - PROCESS | 2328 | --DOCSHELL 0x12939f800 == 36 [pid = 2328] [id = 460] 05:04:36 INFO - PROCESS | 2328 | --DOCSHELL 0x128858800 == 35 [pid = 2328] [id = 459] 05:04:36 INFO - PROCESS | 2328 | --DOCSHELL 0x124b9f800 == 34 [pid = 2328] [id = 458] 05:04:36 INFO - PROCESS | 2328 | --DOCSHELL 0x123a05800 == 33 [pid = 2328] [id = 457] 05:04:36 INFO - PROCESS | 2328 | --DOCSHELL 0x120f4c000 == 32 [pid = 2328] [id = 456] 05:04:36 INFO - PROCESS | 2328 | --DOCSHELL 0x118910800 == 31 [pid = 2328] [id = 455] 05:04:36 INFO - PROCESS | 2328 | --DOCSHELL 0x117008800 == 30 [pid = 2328] [id = 454] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1161b1000) [pid = 2328] [serial = 1314] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x116aa4800) [pid = 2328] [serial = 1315] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x11298a000) [pid = 2328] [serial = 1311] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x112fa9400) [pid = 2328] [serial = 1312] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1183e9400) [pid = 2328] [serial = 1320] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x112653400) [pid = 2328] [serial = 1305] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x126108c00) [pid = 2328] [serial = 1341] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x112d3f400) [pid = 2328] [serial = 1306] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x126128800) [pid = 2328] [serial = 1342] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x121a44400) [pid = 2328] [serial = 1332] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12144a400) [pid = 2328] [serial = 1338] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x123ed3400) [pid = 2328] [serial = 1333] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x119954800) [pid = 2328] [serial = 1324] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x118456000) [pid = 2328] [serial = 1336] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x11846e800) [pid = 2328] [serial = 1321] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x124ab5c00) [pid = 2328] [serial = 1339] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x119408400) [pid = 2328] [serial = 1323] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x120e52c00) [pid = 2328] [serial = 1326] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x116087800) [pid = 2328] [serial = 1335] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x121462800) [pid = 2328] [serial = 1329] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x128895800) [pid = 2328] [serial = 1303] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x1219c2c00) [pid = 2328] [serial = 1330] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x110e7a000) [pid = 2328] [serial = 1308] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x111e29000) [pid = 2328] [serial = 1309] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x117ea3c00) [pid = 2328] [serial = 1317] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x11829dc00) [pid = 2328] [serial = 1318] [outer = 0x0] [url = about:blank] 05:04:36 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x1213e0400) [pid = 2328] [serial = 1327] [outer = 0x0] [url = about:blank] 05:04:37 INFO - PROCESS | 2328 | 1471694677002 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]]]}] 05:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 05:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 872ms 05:04:37 INFO - PROCESS | 2328 | 1471694677029 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 05:04:37 INFO - PROCESS | 2328 | 1471694677033 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 05:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 05:04:37 INFO - PROCESS | 2328 | 1471694677036 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 05:04:37 INFO - PROCESS | 2328 | 1471694677038 Marionette TRACE conn2 <- [1,1842,null,{}] 05:04:37 INFO - PROCESS | 2328 | 1471694677042 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}] 05:04:37 INFO - PROCESS | 2328 | 1471694677043 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:37 INFO - PROCESS | 2328 | 1471694677124 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 05:04:37 INFO - PROCESS | 2328 | 1471694677132 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:37 INFO - PROCESS | 2328 | 1471694677135 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x117385000 == 31 [pid = 2328] [id = 468] 05:04:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x113da9800) [pid = 2328] [serial = 1403] [outer = 0x0] 05:04:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x11664a000) [pid = 2328] [serial = 1404] [outer = 0x113da9800] 05:04:37 INFO - PROCESS | 2328 | 1471694677164 Marionette DEBUG loaded listener.js 05:04:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x117e27000) [pid = 2328] [serial = 1405] [outer = 0x113da9800] 05:04:37 INFO - PROCESS | 2328 | 1471694677533 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]]]}] 05:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 05:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 05:04:37 INFO - PROCESS | 2328 | 1471694677556 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 05:04:37 INFO - PROCESS | 2328 | 1471694677559 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 05:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 05:04:37 INFO - PROCESS | 2328 | 1471694677563 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 05:04:37 INFO - PROCESS | 2328 | 1471694677565 Marionette TRACE conn2 <- [1,1846,null,{}] 05:04:37 INFO - PROCESS | 2328 | 1471694677567 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}] 05:04:37 INFO - PROCESS | 2328 | 1471694677569 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:37 INFO - PROCESS | 2328 | 1471694677648 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 05:04:37 INFO - PROCESS | 2328 | 1471694677653 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:37 INFO - PROCESS | 2328 | 1471694677654 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x11943a000 == 32 [pid = 2328] [id = 469] 05:04:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x1183ea400) [pid = 2328] [serial = 1406] [outer = 0x0] 05:04:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x118452800) [pid = 2328] [serial = 1407] [outer = 0x1183ea400] 05:04:37 INFO - PROCESS | 2328 | 1471694677703 Marionette DEBUG loaded listener.js 05:04:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x118923400) [pid = 2328] [serial = 1408] [outer = 0x1183ea400] 05:04:38 INFO - PROCESS | 2328 | 1471694678053 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]]]}] 05:04:38 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) 05:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 521ms 05:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 05:04:38 INFO - PROCESS | 2328 | 1471694678084 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 05:04:38 INFO - PROCESS | 2328 | 1471694678086 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 05:04:38 INFO - PROCESS | 2328 | 1471694678100 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 05:04:38 INFO - PROCESS | 2328 | 1471694678102 Marionette TRACE conn2 <- [1,1850,null,{}] 05:04:38 INFO - PROCESS | 2328 | 1471694678112 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}] 05:04:38 INFO - PROCESS | 2328 | 1471694678115 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:38 INFO - PROCESS | 2328 | 1471694678193 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 05:04:38 INFO - PROCESS | 2328 | 1471694678200 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:38 INFO - PROCESS | 2328 | 1471694678202 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x121276800 == 33 [pid = 2328] [id = 470] 05:04:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x112597400) [pid = 2328] [serial = 1409] [outer = 0x0] 05:04:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x120c6ac00) [pid = 2328] [serial = 1410] [outer = 0x112597400] 05:04:38 INFO - PROCESS | 2328 | 1471694678231 Marionette DEBUG loaded listener.js 05:04:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x112650800) [pid = 2328] [serial = 1411] [outer = 0x112597400] 05:04:38 INFO - PROCESS | 2328 | 1471694678558 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]]]}] 05:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 485ms 05:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 05:04:38 INFO - PROCESS | 2328 | 1471694678573 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 05:04:38 INFO - PROCESS | 2328 | 1471694678575 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 05:04:38 INFO - PROCESS | 2328 | 1471694678577 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 05:04:38 INFO - PROCESS | 2328 | 1471694678579 Marionette TRACE conn2 <- [1,1854,null,{}] 05:04:38 INFO - PROCESS | 2328 | 1471694678583 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}] 05:04:38 INFO - PROCESS | 2328 | 1471694678584 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:38 INFO - PROCESS | 2328 | 1471694678665 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 05:04:38 INFO - PROCESS | 2328 | 1471694678669 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:38 INFO - PROCESS | 2328 | 1471694678670 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267e1000 == 34 [pid = 2328] [id = 471] 05:04:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1213df800) [pid = 2328] [serial = 1412] [outer = 0x0] 05:04:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x12190d400) [pid = 2328] [serial = 1413] [outer = 0x1213df800] 05:04:38 INFO - PROCESS | 2328 | 1471694678696 Marionette DEBUG loaded listener.js 05:04:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x1219c6c00) [pid = 2328] [serial = 1414] [outer = 0x1213df800] 05:04:39 INFO - PROCESS | 2328 | 1471694679033 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]]]}] 05:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 05:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 471ms 05:04:39 INFO - PROCESS | 2328 | 1471694679053 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 05:04:39 INFO - PROCESS | 2328 | 1471694679054 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 05:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 05:04:39 INFO - PROCESS | 2328 | 1471694679056 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 05:04:39 INFO - PROCESS | 2328 | 1471694679057 Marionette TRACE conn2 <- [1,1858,null,{}] 05:04:39 INFO - PROCESS | 2328 | 1471694679090 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}] 05:04:39 INFO - PROCESS | 2328 | 1471694679092 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:39 INFO - PROCESS | 2328 | 1471694679196 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 05:04:39 INFO - PROCESS | 2328 | 1471694679200 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:39 INFO - PROCESS | 2328 | 1471694679201 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x12939f800 == 35 [pid = 2328] [id = 472] 05:04:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x112d58400) [pid = 2328] [serial = 1415] [outer = 0x0] 05:04:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x121a40c00) [pid = 2328] [serial = 1416] [outer = 0x112d58400] 05:04:39 INFO - PROCESS | 2328 | 1471694679226 Marionette DEBUG loaded listener.js 05:04:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x12448a000) [pid = 2328] [serial = 1417] [outer = 0x112d58400] 05:04:39 INFO - PROCESS | 2328 | 1471694679571 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]]]}] 05:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 05:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 545ms 05:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 05:04:39 INFO - PROCESS | 2328 | 1471694679601 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 05:04:39 INFO - PROCESS | 2328 | 1471694679602 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 05:04:39 INFO - PROCESS | 2328 | 1471694679610 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 05:04:39 INFO - PROCESS | 2328 | 1471694679612 Marionette TRACE conn2 <- [1,1862,null,{}] 05:04:39 INFO - PROCESS | 2328 | 1471694679616 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}] 05:04:39 INFO - PROCESS | 2328 | 1471694679620 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:39 INFO - PROCESS | 2328 | 1471694679735 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 05:04:39 INFO - PROCESS | 2328 | 1471694679749 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:39 INFO - PROCESS | 2328 | 1471694679750 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6f2000 == 36 [pid = 2328] [id = 473] 05:04:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x124aa7c00) [pid = 2328] [serial = 1418] [outer = 0x0] 05:04:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x125def400) [pid = 2328] [serial = 1419] [outer = 0x124aa7c00] 05:04:39 INFO - PROCESS | 2328 | 1471694679776 Marionette DEBUG loaded listener.js 05:04:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1264a1400) [pid = 2328] [serial = 1420] [outer = 0x124aa7c00] 05:04:40 INFO - PROCESS | 2328 | 1471694680142 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]]]}] 05:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 05:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 577ms 05:04:40 INFO - PROCESS | 2328 | 1471694680189 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 05:04:40 INFO - PROCESS | 2328 | 1471694680191 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 05:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 05:04:40 INFO - PROCESS | 2328 | 1471694680193 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 05:04:40 INFO - PROCESS | 2328 | 1471694680194 Marionette TRACE conn2 <- [1,1866,null,{}] 05:04:40 INFO - PROCESS | 2328 | 1471694680197 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}] 05:04:40 INFO - PROCESS | 2328 | 1471694680198 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:40 INFO - PROCESS | 2328 | 1471694680295 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 05:04:40 INFO - PROCESS | 2328 | 1471694680298 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:40 INFO - PROCESS | 2328 | 1471694680299 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b932800 == 37 [pid = 2328] [id = 474] 05:04:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x124aaa400) [pid = 2328] [serial = 1421] [outer = 0x0] 05:04:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x128402c00) [pid = 2328] [serial = 1422] [outer = 0x124aaa400] 05:04:40 INFO - PROCESS | 2328 | 1471694680325 Marionette DEBUG loaded listener.js 05:04:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1284f2800) [pid = 2328] [serial = 1423] [outer = 0x124aaa400] 05:04:40 INFO - PROCESS | 2328 | 1471694680657 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]]]}] 05:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 05:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 522ms 05:04:40 INFO - PROCESS | 2328 | 1471694680716 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 05:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 05:04:40 INFO - PROCESS | 2328 | 1471694680717 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 05:04:40 INFO - PROCESS | 2328 | 1471694680719 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 05:04:40 INFO - PROCESS | 2328 | 1471694680720 Marionette TRACE conn2 <- [1,1870,null,{}] 05:04:40 INFO - PROCESS | 2328 | 1471694680723 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}] 05:04:40 INFO - PROCESS | 2328 | 1471694680724 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:40 INFO - PROCESS | 2328 | 1471694680819 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 05:04:40 INFO - PROCESS | 2328 | 1471694680832 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:40 INFO - PROCESS | 2328 | 1471694680833 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be8b800 == 38 [pid = 2328] [id = 475] 05:04:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x12840a000) [pid = 2328] [serial = 1424] [outer = 0x0] 05:04:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1284fc000) [pid = 2328] [serial = 1425] [outer = 0x12840a000] 05:04:40 INFO - PROCESS | 2328 | 1471694680858 Marionette DEBUG loaded listener.js 05:04:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x128661c00) [pid = 2328] [serial = 1426] [outer = 0x12840a000] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x113da7800) [pid = 2328] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x113d50c00) [pid = 2328] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x112607c00) [pid = 2328] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x121460800) [pid = 2328] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x1126dd000) [pid = 2328] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x113d58400) [pid = 2328] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x11260b400) [pid = 2328] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x110e76000) [pid = 2328] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x110e80c00) [pid = 2328] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x112653c00) [pid = 2328] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1215f0400) [pid = 2328] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x117ea6000) [pid = 2328] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x118925400) [pid = 2328] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x11259e000) [pid = 2328] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x118930400) [pid = 2328] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 05:04:41 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x11680e000) [pid = 2328] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 05:04:41 INFO - PROCESS | 2328 | 1471694681276 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]]]}] 05:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 05:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 569ms 05:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 05:04:41 INFO - PROCESS | 2328 | 1471694681288 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 05:04:41 INFO - PROCESS | 2328 | 1471694681289 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 05:04:41 INFO - PROCESS | 2328 | 1471694681291 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 05:04:41 INFO - PROCESS | 2328 | 1471694681292 Marionette TRACE conn2 <- [1,1874,null,{}] 05:04:41 INFO - PROCESS | 2328 | 1471694681296 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}] 05:04:41 INFO - PROCESS | 2328 | 1471694681299 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:41 INFO - PROCESS | 2328 | 1471694681378 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 05:04:41 INFO - PROCESS | 2328 | 1471694681384 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:41 INFO - PROCESS | 2328 | 1471694681385 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x11324a000 == 39 [pid = 2328] [id = 476] 05:04:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x10eaffc00) [pid = 2328] [serial = 1427] [outer = 0x0] 05:04:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x110e80400) [pid = 2328] [serial = 1428] [outer = 0x10eaffc00] 05:04:41 INFO - PROCESS | 2328 | 1471694681461 Marionette DEBUG loaded listener.js 05:04:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x11260ac00) [pid = 2328] [serial = 1429] [outer = 0x10eaffc00] 05:04:41 INFO - PROCESS | 2328 | 1471694681980 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]]]}] 05:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 05:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 723ms 05:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 05:04:42 INFO - PROCESS | 2328 | 1471694682017 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 05:04:42 INFO - PROCESS | 2328 | 1471694682019 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 05:04:42 INFO - PROCESS | 2328 | 1471694682022 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 05:04:42 INFO - PROCESS | 2328 | 1471694682025 Marionette TRACE conn2 <- [1,1878,null,{}] 05:04:42 INFO - PROCESS | 2328 | 1471694682028 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}] 05:04:42 INFO - PROCESS | 2328 | 1471694682033 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:42 INFO - PROCESS | 2328 | 1471694682158 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 05:04:42 INFO - PROCESS | 2328 | 1471694682230 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:42 INFO - PROCESS | 2328 | 1471694682231 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x119bc3800 == 40 [pid = 2328] [id = 477] 05:04:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x116aa2400) [pid = 2328] [serial = 1430] [outer = 0x0] 05:04:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1176b7000) [pid = 2328] [serial = 1431] [outer = 0x116aa2400] 05:04:42 INFO - PROCESS | 2328 | 1471694682264 Marionette DEBUG loaded listener.js 05:04:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x117eb0000) [pid = 2328] [serial = 1432] [outer = 0x116aa2400] 05:04:42 INFO - PROCESS | 2328 | 1471694682696 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]]]}] 05:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 05:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 725ms 05:04:42 INFO - PROCESS | 2328 | 1471694682747 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 05:04:42 INFO - PROCESS | 2328 | 1471694682749 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 05:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 05:04:42 INFO - PROCESS | 2328 | 1471694682754 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 05:04:42 INFO - PROCESS | 2328 | 1471694682755 Marionette TRACE conn2 <- [1,1882,null,{}] 05:04:42 INFO - PROCESS | 2328 | 1471694682758 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}] 05:04:42 INFO - PROCESS | 2328 | 1471694682760 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:42 INFO - PROCESS | 2328 | 1471694682864 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 05:04:42 INFO - PROCESS | 2328 | 1471694682922 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:42 INFO - PROCESS | 2328 | 1471694682923 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x126465000 == 41 [pid = 2328] [id = 478] 05:04:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1181b7400) [pid = 2328] [serial = 1433] [outer = 0x0] 05:04:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1183e9400) [pid = 2328] [serial = 1434] [outer = 0x1181b7400] 05:04:42 INFO - PROCESS | 2328 | 1471694682954 Marionette DEBUG loaded listener.js 05:04:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x119404c00) [pid = 2328] [serial = 1435] [outer = 0x1181b7400] 05:04:43 INFO - PROCESS | 2328 | 1471694683404 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]]]}] 05:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 05:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 671ms 05:04:43 INFO - PROCESS | 2328 | 1471694683424 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 05:04:43 INFO - PROCESS | 2328 | 1471694683426 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 05:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 05:04:43 INFO - PROCESS | 2328 | 1471694683428 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 05:04:43 INFO - PROCESS | 2328 | 1471694683433 Marionette TRACE conn2 <- [1,1886,null,{}] 05:04:43 INFO - PROCESS | 2328 | 1471694683469 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}] 05:04:43 INFO - PROCESS | 2328 | 1471694683473 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:43 INFO - PROCESS | 2328 | 1471694683617 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 05:04:43 INFO - PROCESS | 2328 | 1471694683667 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:43 INFO - PROCESS | 2328 | 1471694683669 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb64800 == 42 [pid = 2328] [id = 479] 05:04:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1213de000) [pid = 2328] [serial = 1436] [outer = 0x0] 05:04:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x121916000) [pid = 2328] [serial = 1437] [outer = 0x1213de000] 05:04:43 INFO - PROCESS | 2328 | 1471694683699 Marionette DEBUG loaded listener.js 05:04:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x124190c00) [pid = 2328] [serial = 1438] [outer = 0x1213de000] 05:04:44 INFO - PROCESS | 2328 | 1471694684096 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]]]}] 05:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 05:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 726ms 05:04:44 INFO - PROCESS | 2328 | 1471694684155 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 05:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 05:04:44 INFO - PROCESS | 2328 | 1471694684157 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 05:04:44 INFO - PROCESS | 2328 | 1471694684159 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 05:04:44 INFO - PROCESS | 2328 | 1471694684161 Marionette TRACE conn2 <- [1,1890,null,{}] 05:04:44 INFO - PROCESS | 2328 | 1471694684163 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}] 05:04:44 INFO - PROCESS | 2328 | 1471694684164 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:44 INFO - PROCESS | 2328 | 1471694684266 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 05:04:44 INFO - PROCESS | 2328 | 1471694684323 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:44 INFO - PROCESS | 2328 | 1471694684325 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c719000 == 43 [pid = 2328] [id = 480] 05:04:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x121976c00) [pid = 2328] [serial = 1439] [outer = 0x0] 05:04:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x125df2000) [pid = 2328] [serial = 1440] [outer = 0x121976c00] 05:04:44 INFO - PROCESS | 2328 | 1471694684355 Marionette DEBUG loaded listener.js 05:04:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x126124800) [pid = 2328] [serial = 1441] [outer = 0x121976c00] 05:04:44 INFO - PROCESS | 2328 | 1471694684919 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]]]}] 05:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 05:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 823ms 05:04:44 INFO - PROCESS | 2328 | 1471694684983 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 05:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 05:04:44 INFO - PROCESS | 2328 | 1471694684985 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 05:04:44 INFO - PROCESS | 2328 | 1471694684988 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 05:04:44 INFO - PROCESS | 2328 | 1471694684990 Marionette TRACE conn2 <- [1,1894,null,{}] 05:04:44 INFO - PROCESS | 2328 | 1471694684994 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}] 05:04:44 INFO - PROCESS | 2328 | 1471694684995 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:45 INFO - PROCESS | 2328 | 1471694685095 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 05:04:45 INFO - PROCESS | 2328 | 1471694685167 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:45 INFO - PROCESS | 2328 | 1471694685168 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x119436000 == 44 [pid = 2328] [id = 481] 05:04:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x11265b400) [pid = 2328] [serial = 1442] [outer = 0x0] 05:04:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x113f52000) [pid = 2328] [serial = 1443] [outer = 0x11265b400] 05:04:45 INFO - PROCESS | 2328 | 1471694685197 Marionette DEBUG loaded listener.js 05:04:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x116aa3400) [pid = 2328] [serial = 1444] [outer = 0x11265b400] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12cb9b000 == 43 [pid = 2328] [id = 15] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12be8b800 == 42 [pid = 2328] [id = 475] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12b932800 == 41 [pid = 2328] [id = 474] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6f2000 == 40 [pid = 2328] [id = 473] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12939f800 == 39 [pid = 2328] [id = 472] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x1267e1000 == 38 [pid = 2328] [id = 471] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x121276800 == 37 [pid = 2328] [id = 470] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x11943a000 == 36 [pid = 2328] [id = 469] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x117385000 == 35 [pid = 2328] [id = 468] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x113ada000 == 34 [pid = 2328] [id = 26] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x113238000 == 33 [pid = 2328] [id = 23] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12db99800 == 32 [pid = 2328] [id = 22] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12a961800 == 31 [pid = 2328] [id = 8] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12d19b000 == 30 [pid = 2328] [id = 18] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x1133ac800 == 29 [pid = 2328] [id = 465] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x129171000 == 28 [pid = 2328] [id = 6] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x117265000 == 27 [pid = 2328] [id = 467] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12c7af000 == 26 [pid = 2328] [id = 21] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12b92c000 == 25 [pid = 2328] [id = 9] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12c71d000 == 24 [pid = 2328] [id = 14] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x120c7a800 == 23 [pid = 2328] [id = 466] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x116687800 == 22 [pid = 2328] [id = 11] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x11890f800 == 21 [pid = 2328] [id = 453] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12c17e000 == 20 [pid = 2328] [id = 12] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12d680800 == 19 [pid = 2328] [id = 19] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb6e000 == 18 [pid = 2328] [id = 10] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4d5800 == 17 [pid = 2328] [id = 13] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x117264800 == 16 [pid = 2328] [id = 25] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x1168d3800 == 15 [pid = 2328] [id = 24] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12c79f000 == 14 [pid = 2328] [id = 20] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb64800 == 13 [pid = 2328] [id = 479] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x126465000 == 12 [pid = 2328] [id = 478] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x119bc3800 == 11 [pid = 2328] [id = 477] 05:04:46 INFO - PROCESS | 2328 | --DOCSHELL 0x11324a000 == 10 [pid = 2328] [id = 476] 05:04:47 INFO - PROCESS | 2328 | --DOCSHELL 0x12c719000 == 9 [pid = 2328] [id = 480] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x116802400) [pid = 2328] [serial = 1360] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x113acbc00) [pid = 2328] [serial = 1359] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x125df4c00) [pid = 2328] [serial = 1380] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x124b46400) [pid = 2328] [serial = 1378] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x12611fc00) [pid = 2328] [serial = 1381] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x11845dc00) [pid = 2328] [serial = 1368] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x113d52000) [pid = 2328] [serial = 1384] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x118932800) [pid = 2328] [serial = 1369] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x112606400) [pid = 2328] [serial = 1345] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x111f22400) [pid = 2328] [serial = 1344] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x11680e400) [pid = 2328] [serial = 1348] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x113da4400) [pid = 2328] [serial = 1347] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1261bdc00) [pid = 2328] [serial = 1390] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x11846f000) [pid = 2328] [serial = 1351] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x11829b400) [pid = 2328] [serial = 1350] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x121a44800) [pid = 2328] [serial = 1354] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x120e4f000) [pid = 2328] [serial = 1353] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x121a47800) [pid = 2328] [serial = 1357] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x112d52c00) [pid = 2328] [serial = 1356] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x1121abc00) [pid = 2328] [serial = 1383] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x119511000) [pid = 2328] [serial = 1371] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x120e54400) [pid = 2328] [serial = 1372] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x119403000) [pid = 2328] [serial = 1386] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x126123800) [pid = 2328] [serial = 1389] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x1213e0c00) [pid = 2328] [serial = 1375] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x121917c00) [pid = 2328] [serial = 1387] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x126345800) [pid = 2328] [serial = 1392] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x120f65000) [pid = 2328] [serial = 1374] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x117e25800) [pid = 2328] [serial = 1365] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x1180d3800) [pid = 2328] [serial = 1366] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x1126de400) [pid = 2328] [serial = 1362] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x113d4d800) [pid = 2328] [serial = 1363] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x121a3fc00) [pid = 2328] [serial = 1377] [outer = 0x0] [url = about:blank] 05:04:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x112598c00) [pid = 2328] [serial = 1445] [outer = 0x12cb85400] 05:04:47 INFO - PROCESS | 2328 | 1471694687419 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]]]}] 05:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 05:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2483ms 05:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 05:04:47 INFO - PROCESS | 2328 | 1471694687472 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 05:04:47 INFO - PROCESS | 2328 | 1471694687475 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 05:04:47 INFO - PROCESS | 2328 | 1471694687478 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 05:04:47 INFO - PROCESS | 2328 | 1471694687480 Marionette TRACE conn2 <- [1,1898,null,{}] 05:04:47 INFO - PROCESS | 2328 | 1471694687484 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}] 05:04:47 INFO - PROCESS | 2328 | 1471694687486 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:47 INFO - PROCESS | 2328 | 1471694687566 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 05:04:47 INFO - PROCESS | 2328 | 1471694687621 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:47 INFO - PROCESS | 2328 | 1471694687624 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x116696000 == 10 [pid = 2328] [id = 482] 05:04:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x11260fc00) [pid = 2328] [serial = 1446] [outer = 0x0] 05:04:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x1126d9000) [pid = 2328] [serial = 1447] [outer = 0x11260fc00] 05:04:47 INFO - PROCESS | 2328 | 1471694687654 Marionette DEBUG loaded listener.js 05:04:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x112fadc00) [pid = 2328] [serial = 1448] [outer = 0x11260fc00] 05:04:47 INFO - PROCESS | 2328 | 1471694687965 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]]]}] 05:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 05:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 522ms 05:04:48 INFO - PROCESS | 2328 | 1471694688001 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 05:04:48 INFO - PROCESS | 2328 | 1471694688005 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 05:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 05:04:48 INFO - PROCESS | 2328 | 1471694688009 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 05:04:48 INFO - PROCESS | 2328 | 1471694688012 Marionette TRACE conn2 <- [1,1902,null,{}] 05:04:48 INFO - PROCESS | 2328 | 1471694688016 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}] 05:04:48 INFO - PROCESS | 2328 | 1471694688018 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:48 INFO - PROCESS | 2328 | 1471694688100 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 05:04:48 INFO - PROCESS | 2328 | 1471694688105 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:48 INFO - PROCESS | 2328 | 1471694688107 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x117385800 == 11 [pid = 2328] [id = 483] 05:04:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x11509cc00) [pid = 2328] [serial = 1449] [outer = 0x0] 05:04:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x1168e7800) [pid = 2328] [serial = 1450] [outer = 0x11509cc00] 05:04:48 INFO - PROCESS | 2328 | 1471694688134 Marionette DEBUG loaded listener.js 05:04:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x117ea7400) [pid = 2328] [serial = 1451] [outer = 0x11509cc00] 05:04:48 INFO - PROCESS | 2328 | 1471694688473 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]]]}] 05:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 05:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 521ms 05:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 05:04:48 INFO - PROCESS | 2328 | 1471694688531 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 05:04:48 INFO - PROCESS | 2328 | 1471694688532 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 05:04:48 INFO - PROCESS | 2328 | 1471694688535 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 05:04:48 INFO - PROCESS | 2328 | 1471694688537 Marionette TRACE conn2 <- [1,1906,null,{}] 05:04:48 INFO - PROCESS | 2328 | 1471694688545 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}] 05:04:48 INFO - PROCESS | 2328 | 1471694688555 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:48 INFO - PROCESS | 2328 | 1471694688633 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 05:04:48 INFO - PROCESS | 2328 | 1471694688640 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:48 INFO - PROCESS | 2328 | 1471694688642 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c70800 == 12 [pid = 2328] [id = 484] 05:04:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x11298a400) [pid = 2328] [serial = 1452] [outer = 0x0] 05:04:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x118297000) [pid = 2328] [serial = 1453] [outer = 0x11298a400] 05:04:48 INFO - PROCESS | 2328 | 1471694688673 Marionette DEBUG loaded listener.js 05:04:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x1183ef400) [pid = 2328] [serial = 1454] [outer = 0x11298a400] 05:04:49 INFO - PROCESS | 2328 | 1471694689041 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]]]}] 05:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 05:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 521ms 05:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 05:04:49 INFO - PROCESS | 2328 | 1471694689056 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 05:04:49 INFO - PROCESS | 2328 | 1471694689058 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 05:04:49 INFO - PROCESS | 2328 | 1471694689060 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 05:04:49 INFO - PROCESS | 2328 | 1471694689061 Marionette TRACE conn2 <- [1,1910,null,{}] 05:04:49 INFO - PROCESS | 2328 | 1471694689067 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}] 05:04:49 INFO - PROCESS | 2328 | 1471694689068 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:49 INFO - PROCESS | 2328 | 1471694689175 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 05:04:49 INFO - PROCESS | 2328 | 1471694689211 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:49 INFO - PROCESS | 2328 | 1471694689212 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x12163a000 == 13 [pid = 2328] [id = 485] 05:04:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x118292c00) [pid = 2328] [serial = 1455] [outer = 0x0] 05:04:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x118f4c000) [pid = 2328] [serial = 1456] [outer = 0x118292c00] 05:04:49 INFO - PROCESS | 2328 | 1471694689239 Marionette DEBUG loaded listener.js 05:04:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x11940b800) [pid = 2328] [serial = 1457] [outer = 0x118292c00] 05:04:49 INFO - PROCESS | 2328 | 1471694689550 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]]]}] 05:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 05:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 522ms 05:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 05:04:49 INFO - PROCESS | 2328 | 1471694689583 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 05:04:49 INFO - PROCESS | 2328 | 1471694689585 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 05:04:49 INFO - PROCESS | 2328 | 1471694689587 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 05:04:49 INFO - PROCESS | 2328 | 1471694689588 Marionette TRACE conn2 <- [1,1914,null,{}] 05:04:49 INFO - PROCESS | 2328 | 1471694689590 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}] 05:04:49 INFO - PROCESS | 2328 | 1471694689591 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:49 INFO - PROCESS | 2328 | 1471694689695 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 05:04:49 INFO - PROCESS | 2328 | 1471694689698 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:49 INFO - PROCESS | 2328 | 1471694689699 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x124a8e800 == 14 [pid = 2328] [id = 486] 05:04:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x112595000) [pid = 2328] [serial = 1458] [outer = 0x0] 05:04:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x119512000) [pid = 2328] [serial = 1459] [outer = 0x112595000] 05:04:49 INFO - PROCESS | 2328 | 1471694689725 Marionette DEBUG loaded listener.js 05:04:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x120e56400) [pid = 2328] [serial = 1460] [outer = 0x112595000] 05:04:50 INFO - PROCESS | 2328 | 1471694690075 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]]]}] 05:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 05:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 05:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 05:04:50 INFO - PROCESS | 2328 | 1471694690107 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 05:04:50 INFO - PROCESS | 2328 | 1471694690108 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 05:04:50 INFO - PROCESS | 2328 | 1471694690110 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 05:04:50 INFO - PROCESS | 2328 | 1471694690113 Marionette TRACE conn2 <- [1,1918,null,{}] 05:04:50 INFO - PROCESS | 2328 | 1471694690124 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}] 05:04:50 INFO - PROCESS | 2328 | 1471694690128 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:50 INFO - PROCESS | 2328 | 1471694690248 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 05:04:50 INFO - PROCESS | 2328 | 1471694690282 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:50 INFO - PROCESS | 2328 | 1471694690283 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267d9000 == 15 [pid = 2328] [id = 487] 05:04:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x12120e800) [pid = 2328] [serial = 1461] [outer = 0x0] 05:04:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1213e2400) [pid = 2328] [serial = 1462] [outer = 0x12120e800] 05:04:50 INFO - PROCESS | 2328 | 1471694690309 Marionette DEBUG loaded listener.js 05:04:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x123db3c00) [pid = 2328] [serial = 1463] [outer = 0x12120e800] 05:04:50 INFO - PROCESS | 2328 | 1471694690628 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]]]}] 05:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 05:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 578ms 05:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 05:04:50 INFO - PROCESS | 2328 | 1471694690689 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 05:04:50 INFO - PROCESS | 2328 | 1471694690690 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 05:04:50 INFO - PROCESS | 2328 | 1471694690692 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 05:04:50 INFO - PROCESS | 2328 | 1471694690693 Marionette TRACE conn2 <- [1,1922,null,{}] 05:04:50 INFO - PROCESS | 2328 | 1471694690696 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}] 05:04:50 INFO - PROCESS | 2328 | 1471694690697 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:50 INFO - PROCESS | 2328 | 1471694690791 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 05:04:50 INFO - PROCESS | 2328 | 1471694690827 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:50 INFO - PROCESS | 2328 | 1471694690828 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x128bb4000 == 16 [pid = 2328] [id = 488] 05:04:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x118298c00) [pid = 2328] [serial = 1464] [outer = 0x0] 05:04:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x12448fc00) [pid = 2328] [serial = 1465] [outer = 0x118298c00] 05:04:50 INFO - PROCESS | 2328 | 1471694690861 Marionette DEBUG loaded listener.js 05:04:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x124b42000) [pid = 2328] [serial = 1466] [outer = 0x118298c00] 05:04:51 INFO - PROCESS | 2328 | 1471694691180 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]]]}] 05:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 05:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 518ms 05:04:51 INFO - PROCESS | 2328 | 1471694691211 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 05:04:51 INFO - PROCESS | 2328 | 1471694691214 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 05:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 05:04:51 INFO - PROCESS | 2328 | 1471694691217 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 05:04:51 INFO - PROCESS | 2328 | 1471694691218 Marionette TRACE conn2 <- [1,1926,null,{}] 05:04:51 INFO - PROCESS | 2328 | 1471694691221 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}] 05:04:51 INFO - PROCESS | 2328 | 1471694691222 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:51 INFO - PROCESS | 2328 | 1471694691314 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 05:04:51 INFO - PROCESS | 2328 | 1471694691349 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:51 INFO - PROCESS | 2328 | 1471694691350 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:51 INFO - PROCESS | 2328 | ++DOCSHELL 0x1293a4800 == 17 [pid = 2328] [id = 489] 05:04:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x12418f000) [pid = 2328] [serial = 1467] [outer = 0x0] 05:04:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x125df5000) [pid = 2328] [serial = 1468] [outer = 0x12418f000] 05:04:51 INFO - PROCESS | 2328 | 1471694691375 Marionette DEBUG loaded listener.js 05:04:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x12611c800) [pid = 2328] [serial = 1469] [outer = 0x12418f000] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1213df800) [pid = 2328] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x112d58400) [pid = 2328] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x124aa7c00) [pid = 2328] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1213de000) [pid = 2328] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x121976c00) [pid = 2328] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1261be000) [pid = 2328] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1181b7400) [pid = 2328] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x116aa2400) [pid = 2328] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x10eaffc00) [pid = 2328] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x12840a000) [pid = 2328] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x124aaa400) [pid = 2328] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x1126e0c00) [pid = 2328] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x1183ea400) [pid = 2328] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x113da9800) [pid = 2328] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x112597400) [pid = 2328] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x112989400) [pid = 2328] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 05:04:51 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x10eaff800) [pid = 2328] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 05:04:52 INFO - PROCESS | 2328 | 1471694692018 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]]]}] 05:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 05:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 819ms 05:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 05:04:52 INFO - PROCESS | 2328 | 1471694692051 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 05:04:52 INFO - PROCESS | 2328 | 1471694692053 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 05:04:52 INFO - PROCESS | 2328 | 1471694692056 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 05:04:52 INFO - PROCESS | 2328 | 1471694692058 Marionette TRACE conn2 <- [1,1930,null,{}] 05:04:52 INFO - PROCESS | 2328 | 1471694692061 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}] 05:04:52 INFO - PROCESS | 2328 | 1471694692064 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:52 INFO - PROCESS | 2328 | 1471694692183 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 05:04:52 INFO - PROCESS | 2328 | 1471694692267 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:52 INFO - PROCESS | 2328 | 1471694692268 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c70000 == 18 [pid = 2328] [id = 490] 05:04:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x110e76400) [pid = 2328] [serial = 1470] [outer = 0x0] 05:04:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x116aa2400) [pid = 2328] [serial = 1471] [outer = 0x110e76400] 05:04:52 INFO - PROCESS | 2328 | 1471694692296 Marionette DEBUG loaded listener.js 05:04:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x1188b9800) [pid = 2328] [serial = 1472] [outer = 0x110e76400] 05:04:52 INFO - PROCESS | 2328 | 1471694692549 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]]]}] 05:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 05:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 521ms 05:04:52 INFO - PROCESS | 2328 | 1471694692577 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 05:04:52 INFO - PROCESS | 2328 | 1471694692579 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 05:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 05:04:52 INFO - PROCESS | 2328 | 1471694692589 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 05:04:52 INFO - PROCESS | 2328 | 1471694692590 Marionette TRACE conn2 <- [1,1934,null,{}] 05:04:52 INFO - PROCESS | 2328 | 1471694692592 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}] 05:04:52 INFO - PROCESS | 2328 | 1471694692593 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:52 INFO - PROCESS | 2328 | 1471694692676 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 05:04:52 INFO - PROCESS | 2328 | 1471694692680 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:52 INFO - PROCESS | 2328 | 1471694692683 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a96f800 == 19 [pid = 2328] [id = 491] 05:04:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x11260e400) [pid = 2328] [serial = 1473] [outer = 0x0] 05:04:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x121a45800) [pid = 2328] [serial = 1474] [outer = 0x11260e400] 05:04:52 INFO - PROCESS | 2328 | 1471694692709 Marionette DEBUG loaded listener.js 05:04:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x125dfc000) [pid = 2328] [serial = 1475] [outer = 0x11260e400] 05:04:53 INFO - PROCESS | 2328 | 1471694693031 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]]]}] 05:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 05:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 469ms 05:04:53 INFO - PROCESS | 2328 | 1471694693059 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 05:04:53 INFO - PROCESS | 2328 | 1471694693061 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 05:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 05:04:53 INFO - PROCESS | 2328 | 1471694693067 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 05:04:53 INFO - PROCESS | 2328 | 1471694693069 Marionette TRACE conn2 <- [1,1938,null,{}] 05:04:53 INFO - PROCESS | 2328 | 1471694693073 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}] 05:04:53 INFO - PROCESS | 2328 | 1471694693075 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:53 INFO - PROCESS | 2328 | 1471694693212 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 05:04:53 INFO - PROCESS | 2328 | 1471694693217 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:53 INFO - PROCESS | 2328 | 1471694693219 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x1241c4800 == 20 [pid = 2328] [id = 492] 05:04:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x12611dc00) [pid = 2328] [serial = 1476] [outer = 0x0] 05:04:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x12612a400) [pid = 2328] [serial = 1477] [outer = 0x12611dc00] 05:04:53 INFO - PROCESS | 2328 | 1471694693269 Marionette DEBUG loaded listener.js 05:04:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x12107f800) [pid = 2328] [serial = 1478] [outer = 0x12611dc00] 05:04:53 INFO - PROCESS | 2328 | 1471694693805 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]]]}] 05:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 05:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 772ms 05:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 05:04:53 INFO - PROCESS | 2328 | 1471694693838 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 05:04:53 INFO - PROCESS | 2328 | 1471694693841 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 05:04:53 INFO - PROCESS | 2328 | 1471694693844 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 05:04:53 INFO - PROCESS | 2328 | 1471694693847 Marionette TRACE conn2 <- [1,1942,null,{}] 05:04:53 INFO - PROCESS | 2328 | 1471694693852 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}] 05:04:53 INFO - PROCESS | 2328 | 1471694693854 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:53 INFO - PROCESS | 2328 | 1471694693949 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 05:04:54 INFO - PROCESS | 2328 | 1471694694020 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:54 INFO - PROCESS | 2328 | 1471694694021 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x11812c000 == 21 [pid = 2328] [id = 493] 05:04:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x112590800) [pid = 2328] [serial = 1479] [outer = 0x0] 05:04:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x1126de000) [pid = 2328] [serial = 1480] [outer = 0x112590800] 05:04:54 INFO - PROCESS | 2328 | 1471694694053 Marionette DEBUG loaded listener.js 05:04:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x113da8800) [pid = 2328] [serial = 1481] [outer = 0x112590800] 05:04:54 INFO - PROCESS | 2328 | 1471694694474 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]]]}] 05:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 05:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 673ms 05:04:54 INFO - PROCESS | 2328 | 1471694694517 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 05:04:54 INFO - PROCESS | 2328 | 1471694694520 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 05:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 05:04:54 INFO - PROCESS | 2328 | 1471694694525 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 05:04:54 INFO - PROCESS | 2328 | 1471694694526 Marionette TRACE conn2 <- [1,1946,null,{}] 05:04:54 INFO - PROCESS | 2328 | 1471694694529 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}] 05:04:54 INFO - PROCESS | 2328 | 1471694694531 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:54 INFO - PROCESS | 2328 | 1471694694688 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 05:04:54 INFO - PROCESS | 2328 | 1471694694739 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:54 INFO - PROCESS | 2328 | 1471694694741 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x124a86800 == 22 [pid = 2328] [id = 494] 05:04:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1180d7c00) [pid = 2328] [serial = 1482] [outer = 0x0] 05:04:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1181ba000) [pid = 2328] [serial = 1483] [outer = 0x1180d7c00] 05:04:54 INFO - PROCESS | 2328 | 1471694694772 Marionette DEBUG loaded listener.js 05:04:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1183e3000) [pid = 2328] [serial = 1484] [outer = 0x1180d7c00] 05:04:55 INFO - PROCESS | 2328 | 1471694695188 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]]]}] 05:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 05:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 670ms 05:04:55 INFO - PROCESS | 2328 | 1471694695195 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 05:04:55 INFO - PROCESS | 2328 | 1471694695196 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 05:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 05:04:55 INFO - PROCESS | 2328 | 1471694695199 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 05:04:55 INFO - PROCESS | 2328 | 1471694695201 Marionette TRACE conn2 <- [1,1950,null,{}] 05:04:55 INFO - PROCESS | 2328 | 1471694695209 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}] 05:04:55 INFO - PROCESS | 2328 | 1471694695212 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:55 INFO - PROCESS | 2328 | 1471694695310 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 05:04:55 INFO - PROCESS | 2328 | 1471694695362 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:55 INFO - PROCESS | 2328 | 1471694695364 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b93a800 == 23 [pid = 2328] [id = 495] 05:04:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x119408000) [pid = 2328] [serial = 1485] [outer = 0x0] 05:04:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x12107cc00) [pid = 2328] [serial = 1486] [outer = 0x119408000] 05:04:55 INFO - PROCESS | 2328 | 1471694695396 Marionette DEBUG loaded listener.js 05:04:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12181b000) [pid = 2328] [serial = 1487] [outer = 0x119408000] 05:04:55 INFO - PROCESS | 2328 | 1471694695807 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]]]}] 05:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 05:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 622ms 05:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 05:04:55 INFO - PROCESS | 2328 | 1471694695821 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 05:04:55 INFO - PROCESS | 2328 | 1471694695823 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 05:04:55 INFO - PROCESS | 2328 | 1471694695825 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 05:04:55 INFO - PROCESS | 2328 | 1471694695826 Marionette TRACE conn2 <- [1,1954,null,{}] 05:04:55 INFO - PROCESS | 2328 | 1471694695829 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}] 05:04:55 INFO - PROCESS | 2328 | 1471694695831 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:55 INFO - PROCESS | 2328 | 1471694695927 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 05:04:56 INFO - PROCESS | 2328 | 1471694696017 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:56 INFO - PROCESS | 2328 | 1471694696019 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c174000 == 24 [pid = 2328] [id = 496] 05:04:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x124aaa000) [pid = 2328] [serial = 1488] [outer = 0x0] 05:04:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x12611f000) [pid = 2328] [serial = 1489] [outer = 0x124aaa000] 05:04:56 INFO - PROCESS | 2328 | 1471694696049 Marionette DEBUG loaded listener.js 05:04:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x1261be000) [pid = 2328] [serial = 1490] [outer = 0x124aaa000] 05:04:56 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x125df2000) [pid = 2328] [serial = 1440] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x126124800) [pid = 2328] [serial = 1441] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 2328 | 1471694696497 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]]]}] 05:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 05:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 719ms 05:04:56 INFO - PROCESS | 2328 | 1471694696547 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 05:04:56 INFO - PROCESS | 2328 | 1471694696549 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 05:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 05:04:56 INFO - PROCESS | 2328 | 1471694696553 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 05:04:56 INFO - PROCESS | 2328 | 1471694696554 Marionette TRACE conn2 <- [1,1958,null,{}] 05:04:56 INFO - PROCESS | 2328 | 1471694696556 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}] 05:04:56 INFO - PROCESS | 2328 | 1471694696558 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:56 INFO - PROCESS | 2328 | 1471694696654 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 05:04:56 INFO - PROCESS | 2328 | 1471694696720 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:56 INFO - PROCESS | 2328 | 1471694696721 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x119965800 == 25 [pid = 2328] [id = 497] 05:04:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x113da4400) [pid = 2328] [serial = 1491] [outer = 0x0] 05:04:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x118fa7800) [pid = 2328] [serial = 1492] [outer = 0x113da4400] 05:04:56 INFO - PROCESS | 2328 | 1471694696753 Marionette DEBUG loaded listener.js 05:04:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x124aa8000) [pid = 2328] [serial = 1493] [outer = 0x113da4400] 05:04:57 INFO - PROCESS | 2328 | --DOCSHELL 0x119436000 == 24 [pid = 2328] [id = 481] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x119404c00) [pid = 2328] [serial = 1435] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x117eb0000) [pid = 2328] [serial = 1432] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1183e9400) [pid = 2328] [serial = 1434] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x11260ac00) [pid = 2328] [serial = 1429] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1176b7000) [pid = 2328] [serial = 1431] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x110e80400) [pid = 2328] [serial = 1428] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1284fc000) [pid = 2328] [serial = 1425] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x128661c00) [pid = 2328] [serial = 1426] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x128402c00) [pid = 2328] [serial = 1422] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1284f2800) [pid = 2328] [serial = 1423] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x12448a000) [pid = 2328] [serial = 1417] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x113f52000) [pid = 2328] [serial = 1443] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x11688c800) [pid = 2328] [serial = 1398] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x117eaa400) [pid = 2328] [serial = 1399] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x118452800) [pid = 2328] [serial = 1407] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x118923400) [pid = 2328] [serial = 1408] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x11664a000) [pid = 2328] [serial = 1404] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x117e27000) [pid = 2328] [serial = 1405] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x120c6ac00) [pid = 2328] [serial = 1410] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x112650800) [pid = 2328] [serial = 1411] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x11610b000) [pid = 2328] [serial = 1401] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x1188bfc00) [pid = 2328] [serial = 1402] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x110e7d800) [pid = 2328] [serial = 1395] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x112590000) [pid = 2328] [serial = 1396] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x1264a1400) [pid = 2328] [serial = 1420] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x1219c6c00) [pid = 2328] [serial = 1414] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x12190d400) [pid = 2328] [serial = 1413] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x121a40c00) [pid = 2328] [serial = 1416] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x125def400) [pid = 2328] [serial = 1419] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x124190c00) [pid = 2328] [serial = 1438] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 69 (0x128404c00) [pid = 2328] [serial = 1393] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | --DOMWINDOW == 68 (0x121916000) [pid = 2328] [serial = 1437] [outer = 0x0] [url = about:blank] 05:04:57 INFO - PROCESS | 2328 | 1471694697682 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]]]}] 05:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 05:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1171ms 05:04:57 INFO - PROCESS | 2328 | 1471694697725 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 05:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 05:04:57 INFO - PROCESS | 2328 | 1471694697727 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 05:04:57 INFO - PROCESS | 2328 | 1471694697730 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 05:04:57 INFO - PROCESS | 2328 | 1471694697732 Marionette TRACE conn2 <- [1,1962,null,{}] 05:04:57 INFO - PROCESS | 2328 | 1471694697735 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}] 05:04:57 INFO - PROCESS | 2328 | 1471694697737 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:57 INFO - PROCESS | 2328 | 1471694697831 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 05:04:57 INFO - PROCESS | 2328 | 1471694697838 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:57 INFO - PROCESS | 2328 | 1471694697841 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x116630800 == 25 [pid = 2328] [id = 498] 05:04:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 69 (0x112608c00) [pid = 2328] [serial = 1494] [outer = 0x0] 05:04:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 70 (0x112654400) [pid = 2328] [serial = 1495] [outer = 0x112608c00] 05:04:57 INFO - PROCESS | 2328 | 1471694697870 Marionette DEBUG loaded listener.js 05:04:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x1126e4400) [pid = 2328] [serial = 1496] [outer = 0x112608c00] 05:04:58 INFO - PROCESS | 2328 | 1471694698202 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]]]}] 05:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 05:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 05:04:58 INFO - PROCESS | 2328 | 1471694698250 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 05:04:58 INFO - PROCESS | 2328 | 1471694698252 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 05:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 05:04:58 INFO - PROCESS | 2328 | 1471694698257 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 05:04:58 INFO - PROCESS | 2328 | 1471694698258 Marionette TRACE conn2 <- [1,1966,null,{}] 05:04:58 INFO - PROCESS | 2328 | 1471694698261 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}] 05:04:58 INFO - PROCESS | 2328 | 1471694698262 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:58 INFO - PROCESS | 2328 | 1471694698338 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 05:04:58 INFO - PROCESS | 2328 | 1471694698408 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:58 INFO - PROCESS | 2328 | 1471694698409 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x118169800 == 26 [pid = 2328] [id = 499] 05:04:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x115d23400) [pid = 2328] [serial = 1497] [outer = 0x0] 05:04:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x11608e800) [pid = 2328] [serial = 1498] [outer = 0x115d23400] 05:04:58 INFO - PROCESS | 2328 | 1471694698437 Marionette DEBUG loaded listener.js 05:04:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x116892400) [pid = 2328] [serial = 1499] [outer = 0x115d23400] 05:04:58 INFO - PROCESS | 2328 | 1471694698722 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]]]}] 05:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 05:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 468ms 05:04:58 INFO - PROCESS | 2328 | 1471694698727 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 05:04:58 INFO - PROCESS | 2328 | 1471694698729 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 05:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 05:04:58 INFO - PROCESS | 2328 | 1471694698739 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 05:04:58 INFO - PROCESS | 2328 | 1471694698741 Marionette TRACE conn2 <- [1,1970,null,{}] 05:04:58 INFO - PROCESS | 2328 | 1471694698756 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}] 05:04:58 INFO - PROCESS | 2328 | 1471694698759 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:58 INFO - PROCESS | 2328 | 1471694698837 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 05:04:58 INFO - PROCESS | 2328 | 1471694698842 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:58 INFO - PROCESS | 2328 | 1471694698844 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x1198b6000 == 27 [pid = 2328] [id = 500] 05:04:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x117e29000) [pid = 2328] [serial = 1500] [outer = 0x0] 05:04:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x1181b4800) [pid = 2328] [serial = 1501] [outer = 0x117e29000] 05:04:58 INFO - PROCESS | 2328 | 1471694698874 Marionette DEBUG loaded listener.js 05:04:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x118295c00) [pid = 2328] [serial = 1502] [outer = 0x117e29000] 05:04:59 INFO - PROCESS | 2328 | 1471694699201 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]]]}] 05:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 05:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 475ms 05:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 05:04:59 INFO - PROCESS | 2328 | 1471694699220 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 05:04:59 INFO - PROCESS | 2328 | 1471694699222 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 05:04:59 INFO - PROCESS | 2328 | 1471694699224 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 05:04:59 INFO - PROCESS | 2328 | 1471694699225 Marionette TRACE conn2 <- [1,1974,null,{}] 05:04:59 INFO - PROCESS | 2328 | 1471694699228 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}] 05:04:59 INFO - PROCESS | 2328 | 1471694699230 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:59 INFO - PROCESS | 2328 | 1471694699344 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 05:04:59 INFO - PROCESS | 2328 | 1471694699353 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:59 INFO - PROCESS | 2328 | 1471694699354 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x119bbf000 == 28 [pid = 2328] [id = 501] 05:04:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x118296400) [pid = 2328] [serial = 1503] [outer = 0x0] 05:04:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x1183ef800) [pid = 2328] [serial = 1504] [outer = 0x118296400] 05:04:59 INFO - PROCESS | 2328 | 1471694699380 Marionette DEBUG loaded listener.js 05:04:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x11846b000) [pid = 2328] [serial = 1505] [outer = 0x118296400] 05:04:59 INFO - PROCESS | 2328 | 1471694699694 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]]]}] 05:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 05:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 05:04:59 INFO - PROCESS | 2328 | 1471694699743 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 05:04:59 INFO - PROCESS | 2328 | 1471694699744 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 05:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 05:04:59 INFO - PROCESS | 2328 | 1471694699746 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 05:04:59 INFO - PROCESS | 2328 | 1471694699747 Marionette TRACE conn2 <- [1,1978,null,{}] 05:04:59 INFO - PROCESS | 2328 | 1471694699750 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}] 05:04:59 INFO - PROCESS | 2328 | 1471694699751 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:59 INFO - PROCESS | 2328 | 1471694699844 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 05:04:59 INFO - PROCESS | 2328 | 1471694699848 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:59 INFO - PROCESS | 2328 | 1471694699849 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:04:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x121269800 == 29 [pid = 2328] [id = 502] 05:04:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x115d21400) [pid = 2328] [serial = 1506] [outer = 0x0] 05:04:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1188bb000) [pid = 2328] [serial = 1507] [outer = 0x115d21400] 05:04:59 INFO - PROCESS | 2328 | 1471694699875 Marionette DEBUG loaded listener.js 05:04:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x119512800) [pid = 2328] [serial = 1508] [outer = 0x115d21400] 05:05:00 INFO - PROCESS | 2328 | 1471694700226 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]]]}] 05:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 05:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 05:05:00 INFO - PROCESS | 2328 | 1471694700265 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 05:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 05:05:00 INFO - PROCESS | 2328 | 1471694700267 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 05:05:00 INFO - PROCESS | 2328 | 1471694700269 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 05:05:00 INFO - PROCESS | 2328 | 1471694700270 Marionette TRACE conn2 <- [1,1982,null,{}] 05:05:00 INFO - PROCESS | 2328 | 1471694700272 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}] 05:05:00 INFO - PROCESS | 2328 | 1471694700276 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:00 INFO - PROCESS | 2328 | 1471694700386 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 05:05:00 INFO - PROCESS | 2328 | 1471694700421 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:00 INFO - PROCESS | 2328 | 1471694700422 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x123eac000 == 30 [pid = 2328] [id = 503] 05:05:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x11994b000) [pid = 2328] [serial = 1509] [outer = 0x0] 05:05:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x121082000) [pid = 2328] [serial = 1510] [outer = 0x11994b000] 05:05:00 INFO - PROCESS | 2328 | 1471694700448 Marionette DEBUG loaded listener.js 05:05:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x121913000) [pid = 2328] [serial = 1511] [outer = 0x11994b000] 05:05:00 INFO - PROCESS | 2328 | 1471694700750 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]]]}] 05:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 05:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 05:05:00 INFO - PROCESS | 2328 | 1471694700790 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 05:05:00 INFO - PROCESS | 2328 | 1471694700791 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 05:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 05:05:00 INFO - PROCESS | 2328 | 1471694700793 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 05:05:00 INFO - PROCESS | 2328 | 1471694700794 Marionette TRACE conn2 <- [1,1986,null,{}] 05:05:00 INFO - PROCESS | 2328 | 1471694700800 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}] 05:05:00 INFO - PROCESS | 2328 | 1471694700801 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:00 INFO - PROCESS | 2328 | 1471694700890 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 05:05:00 INFO - PROCESS | 2328 | 1471694700925 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:00 INFO - PROCESS | 2328 | 1471694700926 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267e8800 == 31 [pid = 2328] [id = 504] 05:05:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x121913400) [pid = 2328] [serial = 1512] [outer = 0x0] 05:05:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x121a40000) [pid = 2328] [serial = 1513] [outer = 0x121913400] 05:05:00 INFO - PROCESS | 2328 | 1471694700951 Marionette DEBUG loaded listener.js 05:05:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x124191800) [pid = 2328] [serial = 1514] [outer = 0x121913400] 05:05:01 INFO - PROCESS | 2328 | 1471694701232 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]]]}] 05:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 05:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 473ms 05:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 05:05:01 INFO - PROCESS | 2328 | 1471694701271 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 05:05:01 INFO - PROCESS | 2328 | 1471694701272 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 05:05:01 INFO - PROCESS | 2328 | 1471694701275 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 05:05:01 INFO - PROCESS | 2328 | 1471694701276 Marionette TRACE conn2 <- [1,1990,null,{}] 05:05:01 INFO - PROCESS | 2328 | 1471694701278 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}] 05:05:01 INFO - PROCESS | 2328 | 1471694701281 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:01 INFO - PROCESS | 2328 | 1471694701378 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 05:05:01 INFO - PROCESS | 2328 | 1471694701388 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:01 INFO - PROCESS | 2328 | 1471694701389 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x128baa800 == 32 [pid = 2328] [id = 505] 05:05:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x121919800) [pid = 2328] [serial = 1515] [outer = 0x0] 05:05:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x124b3f400) [pid = 2328] [serial = 1516] [outer = 0x121919800] 05:05:01 INFO - PROCESS | 2328 | 1471694701414 Marionette DEBUG loaded listener.js 05:05:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x125def400) [pid = 2328] [serial = 1517] [outer = 0x121919800] 05:05:01 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x11509cc00) [pid = 2328] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 05:05:01 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x11298a400) [pid = 2328] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 05:05:01 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x12418f000) [pid = 2328] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 05:05:01 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x118298c00) [pid = 2328] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 05:05:01 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x118292c00) [pid = 2328] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 05:05:01 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x110e76400) [pid = 2328] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 05:05:01 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x12120e800) [pid = 2328] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 05:05:01 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x112595000) [pid = 2328] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 05:05:01 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x11265b400) [pid = 2328] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 05:05:01 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x11260fc00) [pid = 2328] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 05:05:01 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x11260e400) [pid = 2328] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 05:05:01 INFO - PROCESS | 2328 | 1471694701814 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]]]}] 05:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 05:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 569ms 05:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 05:05:01 INFO - PROCESS | 2328 | 1471694701845 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 05:05:01 INFO - PROCESS | 2328 | 1471694701846 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 05:05:01 INFO - PROCESS | 2328 | 1471694701848 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 05:05:01 INFO - PROCESS | 2328 | 1471694701849 Marionette TRACE conn2 <- [1,1994,null,{}] 05:05:01 INFO - PROCESS | 2328 | 1471694701851 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}] 05:05:01 INFO - PROCESS | 2328 | 1471694701852 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:01 INFO - PROCESS | 2328 | 1471694701924 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 05:05:01 INFO - PROCESS | 2328 | 1471694701980 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:01 INFO - PROCESS | 2328 | 1471694701982 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x129698000 == 33 [pid = 2328] [id = 506] 05:05:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x112602800) [pid = 2328] [serial = 1518] [outer = 0x0] 05:05:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x1176b1000) [pid = 2328] [serial = 1519] [outer = 0x112602800] 05:05:02 INFO - PROCESS | 2328 | 1471694702007 Marionette DEBUG loaded listener.js 05:05:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1213d8c00) [pid = 2328] [serial = 1520] [outer = 0x112602800] 05:05:02 INFO - PROCESS | 2328 | 1471694702270 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]]]}] 05:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 05:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 469ms 05:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 05:05:02 INFO - PROCESS | 2328 | 1471694702321 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 05:05:02 INFO - PROCESS | 2328 | 1471694702322 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 05:05:02 INFO - PROCESS | 2328 | 1471694702324 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 05:05:02 INFO - PROCESS | 2328 | 1471694702325 Marionette TRACE conn2 <- [1,1998,null,{}] 05:05:02 INFO - PROCESS | 2328 | 1471694702327 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}] 05:05:02 INFO - PROCESS | 2328 | 1471694702329 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:02 INFO - PROCESS | 2328 | 1471694702410 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 05:05:02 INFO - PROCESS | 2328 | 1471694702416 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:02 INFO - PROCESS | 2328 | 1471694702417 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a973000 == 34 [pid = 2328] [id = 507] 05:05:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x118298c00) [pid = 2328] [serial = 1521] [outer = 0x0] 05:05:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x125df7400) [pid = 2328] [serial = 1522] [outer = 0x118298c00] 05:05:02 INFO - PROCESS | 2328 | 1471694702442 Marionette DEBUG loaded listener.js 05:05:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x126122800) [pid = 2328] [serial = 1523] [outer = 0x118298c00] 05:05:02 INFO - PROCESS | 2328 | 1471694702784 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]]]}] 05:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 05:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 471ms 05:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 05:05:02 INFO - PROCESS | 2328 | 1471694702797 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 05:05:02 INFO - PROCESS | 2328 | 1471694702799 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 05:05:02 INFO - PROCESS | 2328 | 1471694702802 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 05:05:02 INFO - PROCESS | 2328 | 1471694702803 Marionette TRACE conn2 <- [1,2002,null,{}] 05:05:02 INFO - PROCESS | 2328 | 1471694702806 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}] 05:05:02 INFO - PROCESS | 2328 | 1471694702807 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:02 INFO - PROCESS | 2328 | 1471694702918 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 05:05:02 INFO - PROCESS | 2328 | 1471694702923 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:02 INFO - PROCESS | 2328 | 1471694702925 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x12125b000 == 35 [pid = 2328] [id = 508] 05:05:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x126127800) [pid = 2328] [serial = 1524] [outer = 0x0] 05:05:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x126343800) [pid = 2328] [serial = 1525] [outer = 0x126127800] 05:05:02 INFO - PROCESS | 2328 | 1471694702954 Marionette DEBUG loaded listener.js 05:05:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1264a9000) [pid = 2328] [serial = 1526] [outer = 0x126127800] 05:05:03 INFO - PROCESS | 2328 | 1471694703250 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]]]}] 05:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 05:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 469ms 05:05:03 INFO - PROCESS | 2328 | 1471694703271 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 05:05:03 INFO - PROCESS | 2328 | 1471694703272 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 05:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 05:05:03 INFO - PROCESS | 2328 | 1471694703276 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 05:05:03 INFO - PROCESS | 2328 | 1471694703277 Marionette TRACE conn2 <- [1,2006,null,{}] 05:05:03 INFO - PROCESS | 2328 | 1471694703282 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}] 05:05:03 INFO - PROCESS | 2328 | 1471694703284 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:03 INFO - PROCESS | 2328 | 1471694703360 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 05:05:03 INFO - PROCESS | 2328 | 1471694703366 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:03 INFO - PROCESS | 2328 | 1471694703367 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be7e800 == 36 [pid = 2328] [id = 509] 05:05:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1264aec00) [pid = 2328] [serial = 1527] [outer = 0x0] 05:05:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x12712b000) [pid = 2328] [serial = 1528] [outer = 0x1264aec00] 05:05:03 INFO - PROCESS | 2328 | 1471694703393 Marionette DEBUG loaded listener.js 05:05:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x12840a000) [pid = 2328] [serial = 1529] [outer = 0x1264aec00] 05:05:03 INFO - PROCESS | 2328 | 1471694703766 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]]]}] 05:05:03 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 05:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms 05:05:03 INFO - PROCESS | 2328 | 1471694703799 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 05:05:03 INFO - PROCESS | 2328 | 1471694703802 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 05:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 05:05:03 INFO - PROCESS | 2328 | 1471694703805 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 05:05:03 INFO - PROCESS | 2328 | 1471694703807 Marionette TRACE conn2 <- [1,2010,null,{}] 05:05:03 INFO - PROCESS | 2328 | 1471694703811 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}] 05:05:03 INFO - PROCESS | 2328 | 1471694703813 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:03 INFO - PROCESS | 2328 | 1471694703911 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 05:05:03 INFO - PROCESS | 2328 | 1471694703975 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:03 INFO - PROCESS | 2328 | 1471694703978 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x11724d000 == 37 [pid = 2328] [id = 510] 05:05:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x11219c800) [pid = 2328] [serial = 1530] [outer = 0x0] 05:05:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x112591400) [pid = 2328] [serial = 1531] [outer = 0x11219c800] 05:05:04 INFO - PROCESS | 2328 | 1471694704010 Marionette DEBUG loaded listener.js 05:05:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x112611800) [pid = 2328] [serial = 1532] [outer = 0x11219c800] 05:05:04 INFO - PROCESS | 2328 | 1471694704435 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]]]}] 05:05:04 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 05:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 671ms 05:05:04 INFO - PROCESS | 2328 | 1471694704476 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 05:05:04 INFO - PROCESS | 2328 | 1471694704480 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 05:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 05:05:04 INFO - PROCESS | 2328 | 1471694704503 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 05:05:04 INFO - PROCESS | 2328 | 1471694704505 Marionette TRACE conn2 <- [1,2014,null,{}] 05:05:04 INFO - PROCESS | 2328 | 1471694704507 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}] 05:05:04 INFO - PROCESS | 2328 | 1471694704509 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:04 INFO - PROCESS | 2328 | 1471694704608 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 05:05:04 INFO - PROCESS | 2328 | 1471694704676 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:04 INFO - PROCESS | 2328 | 1471694704677 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:04 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c6f800 == 38 [pid = 2328] [id = 511] 05:05:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x11610a400) [pid = 2328] [serial = 1533] [outer = 0x0] 05:05:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x116aa5000) [pid = 2328] [serial = 1534] [outer = 0x11610a400] 05:05:04 INFO - PROCESS | 2328 | 1471694704709 Marionette DEBUG loaded listener.js 05:05:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x117e33400) [pid = 2328] [serial = 1535] [outer = 0x11610a400] 05:05:05 INFO - PROCESS | 2328 | 1471694705098 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]]]}] 05:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 05:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 621ms 05:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 05:05:05 INFO - PROCESS | 2328 | 1471694705134 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 05:05:05 INFO - PROCESS | 2328 | 1471694705136 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 05:05:05 INFO - PROCESS | 2328 | 1471694705138 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 05:05:05 INFO - PROCESS | 2328 | 1471694705141 Marionette TRACE conn2 <- [1,2018,null,{}] 05:05:05 INFO - PROCESS | 2328 | 1471694705151 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}] 05:05:05 INFO - PROCESS | 2328 | 1471694705154 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:05 INFO - PROCESS | 2328 | 1471694705273 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 05:05:05 INFO - PROCESS | 2328 | 1471694705342 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:05 INFO - PROCESS | 2328 | 1471694705345 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b92e000 == 39 [pid = 2328] [id = 512] 05:05:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x11829c000) [pid = 2328] [serial = 1536] [outer = 0x0] 05:05:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x118923400) [pid = 2328] [serial = 1537] [outer = 0x11829c000] 05:05:05 INFO - PROCESS | 2328 | 1471694705377 Marionette DEBUG loaded listener.js 05:05:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x120e51c00) [pid = 2328] [serial = 1538] [outer = 0x11829c000] 05:05:05 INFO - PROCESS | 2328 | 1471694705798 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]]]}] 05:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 05:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 673ms 05:05:05 INFO - PROCESS | 2328 | 1471694705812 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 05:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 05:05:05 INFO - PROCESS | 2328 | 1471694705816 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 05:05:05 INFO - PROCESS | 2328 | 1471694705818 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 05:05:05 INFO - PROCESS | 2328 | 1471694705820 Marionette TRACE conn2 <- [1,2022,null,{}] 05:05:05 INFO - PROCESS | 2328 | 1471694705822 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}] 05:05:05 INFO - PROCESS | 2328 | 1471694705824 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:05 INFO - PROCESS | 2328 | 1471694705921 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 05:05:05 INFO - PROCESS | 2328 | 1471694705973 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:05 INFO - PROCESS | 2328 | 1471694705974 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4d6000 == 40 [pid = 2328] [id = 513] 05:05:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x1183e2400) [pid = 2328] [serial = 1539] [outer = 0x0] 05:05:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1213e5000) [pid = 2328] [serial = 1540] [outer = 0x1183e2400] 05:05:06 INFO - PROCESS | 2328 | 1471694706004 Marionette DEBUG loaded listener.js 05:05:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x124198000) [pid = 2328] [serial = 1541] [outer = 0x1183e2400] 05:05:06 INFO - PROCESS | 2328 | 1471694706442 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]]]}] 05:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 05:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 671ms 05:05:06 INFO - PROCESS | 2328 | 1471694706490 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 05:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 05:05:06 INFO - PROCESS | 2328 | 1471694706492 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 05:05:06 INFO - PROCESS | 2328 | 1471694706494 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 05:05:06 INFO - PROCESS | 2328 | 1471694706495 Marionette TRACE conn2 <- [1,2026,null,{}] 05:05:06 INFO - PROCESS | 2328 | 1471694706498 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}] 05:05:06 INFO - PROCESS | 2328 | 1471694706499 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:06 INFO - PROCESS | 2328 | 1471694706612 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 05:05:06 INFO - PROCESS | 2328 | 1471694706679 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:06 INFO - PROCESS | 2328 | 1471694706681 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x11890a000 == 41 [pid = 2328] [id = 514] 05:05:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x1176b1800) [pid = 2328] [serial = 1542] [outer = 0x0] 05:05:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x118fad400) [pid = 2328] [serial = 1543] [outer = 0x1176b1800] 05:05:06 INFO - PROCESS | 2328 | 1471694706711 Marionette DEBUG loaded listener.js 05:05:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x125df8c00) [pid = 2328] [serial = 1544] [outer = 0x1176b1800] 05:05:07 INFO - PROCESS | 2328 | 1471694707241 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]]]}] 05:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 05:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 772ms 05:05:07 INFO - PROCESS | 2328 | 1471694707267 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 05:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 05:05:07 INFO - PROCESS | 2328 | 1471694707269 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 05:05:07 INFO - PROCESS | 2328 | 1471694707272 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 05:05:07 INFO - PROCESS | 2328 | 1471694707274 Marionette TRACE conn2 <- [1,2030,null,{}] 05:05:07 INFO - PROCESS | 2328 | 1471694707277 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}] 05:05:07 INFO - PROCESS | 2328 | 1471694707278 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:07 INFO - PROCESS | 2328 | 1471694707374 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 05:05:07 INFO - PROCESS | 2328 | 1471694707442 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:07 INFO - PROCESS | 2328 | 1471694707444 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:07 INFO - PROCESS | 2328 | ++DOCSHELL 0x118f8c800 == 42 [pid = 2328] [id = 515] 05:05:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x1126e2c00) [pid = 2328] [serial = 1545] [outer = 0x0] 05:05:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x115d1f000) [pid = 2328] [serial = 1546] [outer = 0x1126e2c00] 05:05:07 INFO - PROCESS | 2328 | 1471694707508 Marionette DEBUG loaded listener.js 05:05:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x117312800) [pid = 2328] [serial = 1547] [outer = 0x1126e2c00] 05:05:07 INFO - PROCESS | 2328 | --DOCSHELL 0x12125b000 == 41 [pid = 2328] [id = 508] 05:05:07 INFO - PROCESS | 2328 | --DOCSHELL 0x12a973000 == 40 [pid = 2328] [id = 507] 05:05:07 INFO - PROCESS | 2328 | --DOCSHELL 0x129698000 == 39 [pid = 2328] [id = 506] 05:05:07 INFO - PROCESS | 2328 | --DOCSHELL 0x128baa800 == 38 [pid = 2328] [id = 505] 05:05:07 INFO - PROCESS | 2328 | --DOCSHELL 0x1267e8800 == 37 [pid = 2328] [id = 504] 05:05:07 INFO - PROCESS | 2328 | --DOCSHELL 0x123eac000 == 36 [pid = 2328] [id = 503] 05:05:07 INFO - PROCESS | 2328 | --DOCSHELL 0x121269800 == 35 [pid = 2328] [id = 502] 05:05:07 INFO - PROCESS | 2328 | --DOCSHELL 0x119bbf000 == 34 [pid = 2328] [id = 501] 05:05:07 INFO - PROCESS | 2328 | --DOCSHELL 0x1198b6000 == 33 [pid = 2328] [id = 500] 05:05:07 INFO - PROCESS | 2328 | 1471694707961 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]]]}] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x125dfc000) [pid = 2328] [serial = 1475] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x12612a400) [pid = 2328] [serial = 1477] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x1168e7800) [pid = 2328] [serial = 1450] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x118297000) [pid = 2328] [serial = 1453] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x125df5000) [pid = 2328] [serial = 1468] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x12611c800) [pid = 2328] [serial = 1469] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x12448fc00) [pid = 2328] [serial = 1465] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x124b42000) [pid = 2328] [serial = 1466] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x118f4c000) [pid = 2328] [serial = 1456] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1188b9800) [pid = 2328] [serial = 1472] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x117ea7400) [pid = 2328] [serial = 1451] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1213e2400) [pid = 2328] [serial = 1462] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x116aa2400) [pid = 2328] [serial = 1471] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x120e56400) [pid = 2328] [serial = 1460] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x116aa3400) [pid = 2328] [serial = 1444] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1126d9000) [pid = 2328] [serial = 1447] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x119512000) [pid = 2328] [serial = 1459] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1284f6800) [pid = 2328] [serial = 895] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x112fadc00) [pid = 2328] [serial = 1448] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x123db3c00) [pid = 2328] [serial = 1463] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x11940b800) [pid = 2328] [serial = 1457] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x121a45800) [pid = 2328] [serial = 1474] [outer = 0x0] [url = about:blank] 05:05:07 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1183ef400) [pid = 2328] [serial = 1454] [outer = 0x0] [url = about:blank] 05:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 05:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 721ms 05:05:07 INFO - PROCESS | 2328 | 1471694707992 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 05:05:08 INFO - PROCESS | 2328 | 1471694707996 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 05:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 05:05:08 INFO - PROCESS | 2328 | 1471694708002 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 05:05:08 INFO - PROCESS | 2328 | 1471694708003 Marionette TRACE conn2 <- [1,2034,null,{}] 05:05:08 INFO - PROCESS | 2328 | 1471694708006 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}] 05:05:08 INFO - PROCESS | 2328 | 1471694708007 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:08 INFO - PROCESS | 2328 | 1471694708104 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 05:05:08 INFO - PROCESS | 2328 | 1471694708110 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:08 INFO - PROCESS | 2328 | 1471694708111 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x119424800 == 34 [pid = 2328] [id = 516] 05:05:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x117ea8c00) [pid = 2328] [serial = 1548] [outer = 0x0] 05:05:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x118292c00) [pid = 2328] [serial = 1549] [outer = 0x117ea8c00] 05:05:08 INFO - PROCESS | 2328 | 1471694708142 Marionette DEBUG loaded listener.js 05:05:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1183e8000) [pid = 2328] [serial = 1550] [outer = 0x117ea8c00] 05:05:08 INFO - PROCESS | 2328 | 1471694708478 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]]]}] 05:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 05:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 05:05:08 INFO - PROCESS | 2328 | 1471694708542 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 05:05:08 INFO - PROCESS | 2328 | 1471694708543 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 05:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 05:05:08 INFO - PROCESS | 2328 | 1471694708547 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 05:05:08 INFO - PROCESS | 2328 | 1471694708549 Marionette TRACE conn2 <- [1,2038,null,{}] 05:05:08 INFO - PROCESS | 2328 | 1471694708557 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}] 05:05:08 INFO - PROCESS | 2328 | 1471694708559 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:08 INFO - PROCESS | 2328 | 1471694708638 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 05:05:08 INFO - PROCESS | 2328 | 1471694708642 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:08 INFO - PROCESS | 2328 | 1471694708644 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x1218b1800 == 35 [pid = 2328] [id = 517] 05:05:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x11846c000) [pid = 2328] [serial = 1551] [outer = 0x0] 05:05:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x119cb1400) [pid = 2328] [serial = 1552] [outer = 0x11846c000] 05:05:08 INFO - PROCESS | 2328 | 1471694708673 Marionette DEBUG loaded listener.js 05:05:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1213e7000) [pid = 2328] [serial = 1553] [outer = 0x11846c000] 05:05:09 INFO - PROCESS | 2328 | 1471694709017 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]]]}] 05:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 05:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 05:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 05:05:09 INFO - PROCESS | 2328 | 1471694709071 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 05:05:09 INFO - PROCESS | 2328 | 1471694709073 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 05:05:09 INFO - PROCESS | 2328 | 1471694709075 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 05:05:09 INFO - PROCESS | 2328 | 1471694709076 Marionette TRACE conn2 <- [1,2042,null,{}] 05:05:09 INFO - PROCESS | 2328 | 1471694709079 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}] 05:05:09 INFO - PROCESS | 2328 | 1471694709080 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:09 INFO - PROCESS | 2328 | 1471694709157 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 05:05:09 INFO - PROCESS | 2328 | 1471694709161 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:09 INFO - PROCESS | 2328 | 1471694709162 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267ea000 == 36 [pid = 2328] [id = 518] 05:05:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x121a41000) [pid = 2328] [serial = 1554] [outer = 0x0] 05:05:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x124304000) [pid = 2328] [serial = 1555] [outer = 0x121a41000] 05:05:09 INFO - PROCESS | 2328 | 1471694709191 Marionette DEBUG loaded listener.js 05:05:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x124be4800) [pid = 2328] [serial = 1556] [outer = 0x121a41000] 05:05:09 INFO - PROCESS | 2328 | 1471694709530 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]]]}] 05:05:09 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) 05:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 468ms 05:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 05:05:09 INFO - PROCESS | 2328 | 1471694709543 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 05:05:09 INFO - PROCESS | 2328 | 1471694709545 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 05:05:09 INFO - PROCESS | 2328 | 1471694709550 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 05:05:09 INFO - PROCESS | 2328 | 1471694709551 Marionette TRACE conn2 <- [1,2046,null,{}] 05:05:09 INFO - PROCESS | 2328 | 1471694709554 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}] 05:05:09 INFO - PROCESS | 2328 | 1471694709555 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:09 INFO - PROCESS | 2328 | 1471694709634 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 05:05:09 INFO - PROCESS | 2328 | 1471694709638 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:09 INFO - PROCESS | 2328 | 1471694709639 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x128868000 == 37 [pid = 2328] [id = 519] 05:05:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x121913c00) [pid = 2328] [serial = 1557] [outer = 0x0] 05:05:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x12611fc00) [pid = 2328] [serial = 1558] [outer = 0x121913c00] 05:05:09 INFO - PROCESS | 2328 | 1471694709665 Marionette DEBUG loaded listener.js 05:05:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x126343000) [pid = 2328] [serial = 1559] [outer = 0x121913c00] 05:05:10 INFO - PROCESS | 2328 | 1471694710009 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]]]}] 05:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 05:05:10 INFO - PROCESS | 2328 | 1471694710071 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 05:05:10 INFO - PROCESS | 2328 | 1471694710072 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 05:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 05:05:10 INFO - PROCESS | 2328 | 1471694710075 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 05:05:10 INFO - PROCESS | 2328 | 1471694710076 Marionette TRACE conn2 <- [1,2050,null,{}] 05:05:10 INFO - PROCESS | 2328 | 1471694710078 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}] 05:05:10 INFO - PROCESS | 2328 | 1471694710082 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:10 INFO - PROCESS | 2328 | 1471694710207 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 05:05:10 INFO - PROCESS | 2328 | 1471694710221 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:10 INFO - PROCESS | 2328 | 1471694710222 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x113366800 == 38 [pid = 2328] [id = 520] 05:05:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1263d8c00) [pid = 2328] [serial = 1560] [outer = 0x0] 05:05:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x127139000) [pid = 2328] [serial = 1561] [outer = 0x1263d8c00] 05:05:10 INFO - PROCESS | 2328 | 1471694710248 Marionette DEBUG loaded listener.js 05:05:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x1284fb400) [pid = 2328] [serial = 1562] [outer = 0x1263d8c00] 05:05:10 INFO - PROCESS | 2328 | 1471694710643 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]]]}] 05:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 05:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 618ms 05:05:10 INFO - PROCESS | 2328 | 1471694710695 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 05:05:10 INFO - PROCESS | 2328 | 1471694710697 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 05:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 05:05:10 INFO - PROCESS | 2328 | 1471694710700 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 05:05:10 INFO - PROCESS | 2328 | 1471694710702 Marionette TRACE conn2 <- [1,2054,null,{}] 05:05:10 INFO - PROCESS | 2328 | 1471694710713 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}] 05:05:10 INFO - PROCESS | 2328 | 1471694710714 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:10 INFO - PROCESS | 2328 | 1471694710869 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 05:05:10 INFO - PROCESS | 2328 | 1471694710916 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:10 INFO - PROCESS | 2328 | 1471694710917 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b936000 == 39 [pid = 2328] [id = 521] 05:05:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1213e0000) [pid = 2328] [serial = 1563] [outer = 0x0] 05:05:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x1284ffc00) [pid = 2328] [serial = 1564] [outer = 0x1213e0000] 05:05:10 INFO - PROCESS | 2328 | 1471694710948 Marionette DEBUG loaded listener.js 05:05:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x128660800) [pid = 2328] [serial = 1565] [outer = 0x1213e0000] 05:05:11 INFO - PROCESS | 2328 | 1471694711253 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]]]}] 05:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 05:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 570ms 05:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 05:05:11 INFO - PROCESS | 2328 | 1471694711271 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 05:05:11 INFO - PROCESS | 2328 | 1471694711273 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 05:05:11 INFO - PROCESS | 2328 | 1471694711275 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 05:05:11 INFO - PROCESS | 2328 | 1471694711276 Marionette TRACE conn2 <- [1,2058,null,{}] 05:05:11 INFO - PROCESS | 2328 | 1471694711281 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}] 05:05:11 INFO - PROCESS | 2328 | 1471694711284 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:11 INFO - PROCESS | 2328 | 1471694711395 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 05:05:11 INFO - PROCESS | 2328 | 1471694711412 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:11 INFO - PROCESS | 2328 | 1471694711414 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c18a800 == 40 [pid = 2328] [id = 522] 05:05:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x128662800) [pid = 2328] [serial = 1566] [outer = 0x0] 05:05:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x128668400) [pid = 2328] [serial = 1567] [outer = 0x128662800] 05:05:11 INFO - PROCESS | 2328 | 1471694711454 Marionette DEBUG loaded listener.js 05:05:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x12888a400) [pid = 2328] [serial = 1568] [outer = 0x128662800] 05:05:11 INFO - PROCESS | 2328 | 1471694711934 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]]]}] 05:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 05:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 668ms 05:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 05:05:11 INFO - PROCESS | 2328 | 1471694711944 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 05:05:11 INFO - PROCESS | 2328 | 1471694711945 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 05:05:11 INFO - PROCESS | 2328 | 1471694711950 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 05:05:11 INFO - PROCESS | 2328 | 1471694711952 Marionette TRACE conn2 <- [1,2062,null,{}] 05:05:11 INFO - PROCESS | 2328 | 1471694711954 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}] 05:05:11 INFO - PROCESS | 2328 | 1471694711955 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:12 INFO - PROCESS | 2328 | 1471694712057 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 05:05:12 INFO - PROCESS | 2328 | 1471694712197 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:12 INFO - PROCESS | 2328 | 1471694712199 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x115d21400) [pid = 2328] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x121913400) [pid = 2328] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x11994b000) [pid = 2328] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x121919800) [pid = 2328] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x115d23400) [pid = 2328] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x12611dc00) [pid = 2328] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x117e29000) [pid = 2328] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x112602800) [pid = 2328] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x113da4400) [pid = 2328] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x112608c00) [pid = 2328] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x112590800) [pid = 2328] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x118296400) [pid = 2328] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x1180d7c00) [pid = 2328] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x119408000) [pid = 2328] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x124aaa000) [pid = 2328] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x118298c00) [pid = 2328] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 05:05:12 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x126127800) [pid = 2328] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 05:05:12 INFO - PROCESS | 2328 | ++DOCSHELL 0x11335a800 == 41 [pid = 2328] [id = 523] 05:05:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x112590800) [pid = 2328] [serial = 1569] [outer = 0x0] 05:05:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x112602800) [pid = 2328] [serial = 1570] [outer = 0x112590800] 05:05:12 INFO - PROCESS | 2328 | 1471694712247 Marionette DEBUG loaded listener.js 05:05:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1161bd400) [pid = 2328] [serial = 1571] [outer = 0x112590800] 05:05:12 INFO - PROCESS | 2328 | 1471694712494 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]]]}] 05:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 05:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 569ms 05:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 05:05:12 INFO - PROCESS | 2328 | 1471694712521 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 05:05:12 INFO - PROCESS | 2328 | 1471694712522 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 05:05:12 INFO - PROCESS | 2328 | 1471694712524 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 05:05:12 INFO - PROCESS | 2328 | 1471694712525 Marionette TRACE conn2 <- [1,2066,null,{}] 05:05:12 INFO - PROCESS | 2328 | 1471694712538 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}] 05:05:12 INFO - PROCESS | 2328 | 1471694712539 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:12 INFO - PROCESS | 2328 | 1471694712623 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 05:05:12 INFO - PROCESS | 2328 | 1471694712627 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:12 INFO - PROCESS | 2328 | 1471694712628 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:12 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c72a000 == 42 [pid = 2328] [id = 524] 05:05:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x118292800) [pid = 2328] [serial = 1572] [outer = 0x0] 05:05:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x11994b000) [pid = 2328] [serial = 1573] [outer = 0x118292800] 05:05:12 INFO - PROCESS | 2328 | 1471694712655 Marionette DEBUG loaded listener.js 05:05:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x125df9800) [pid = 2328] [serial = 1574] [outer = 0x118292800] 05:05:12 INFO - PROCESS | 2328 | 1471694712990 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]]]}] 05:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 05:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 475ms 05:05:13 INFO - PROCESS | 2328 | 1471694713001 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 05:05:13 INFO - PROCESS | 2328 | 1471694713003 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 05:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 05:05:13 INFO - PROCESS | 2328 | 1471694713005 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 05:05:13 INFO - PROCESS | 2328 | 1471694713007 Marionette TRACE conn2 <- [1,2070,null,{}] 05:05:13 INFO - PROCESS | 2328 | 1471694713009 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}] 05:05:13 INFO - PROCESS | 2328 | 1471694713011 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:13 INFO - PROCESS | 2328 | 1471694713140 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 05:05:13 INFO - PROCESS | 2328 | 1471694713174 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:13 INFO - PROCESS | 2328 | 1471694713175 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c7a0800 == 43 [pid = 2328] [id = 525] 05:05:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x12120e800) [pid = 2328] [serial = 1575] [outer = 0x0] 05:05:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x128890c00) [pid = 2328] [serial = 1576] [outer = 0x12120e800] 05:05:13 INFO - PROCESS | 2328 | 1471694713204 Marionette DEBUG loaded listener.js 05:05:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x128da0400) [pid = 2328] [serial = 1577] [outer = 0x12120e800] 05:05:13 INFO - PROCESS | 2328 | 1471694713484 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]]]}] 05:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 05:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 521ms 05:05:13 INFO - PROCESS | 2328 | 1471694713527 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 05:05:13 INFO - PROCESS | 2328 | 1471694713528 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 05:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 05:05:13 INFO - PROCESS | 2328 | 1471694713533 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 05:05:13 INFO - PROCESS | 2328 | 1471694713535 Marionette TRACE conn2 <- [1,2074,null,{}] 05:05:13 INFO - PROCESS | 2328 | 1471694713537 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}] 05:05:13 INFO - PROCESS | 2328 | 1471694713538 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:13 INFO - PROCESS | 2328 | 1471694713623 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 05:05:13 INFO - PROCESS | 2328 | 1471694713627 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:13 INFO - PROCESS | 2328 | 1471694713628 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cba9000 == 44 [pid = 2328] [id = 526] 05:05:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x11994a400) [pid = 2328] [serial = 1578] [outer = 0x0] 05:05:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x128dab000) [pid = 2328] [serial = 1579] [outer = 0x11994a400] 05:05:13 INFO - PROCESS | 2328 | 1471694713653 Marionette DEBUG loaded listener.js 05:05:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12901c800) [pid = 2328] [serial = 1580] [outer = 0x11994a400] 05:05:13 INFO - PROCESS | 2328 | 1471694713988 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]]]}] 05:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 05:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 473ms 05:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 05:05:14 INFO - PROCESS | 2328 | 1471694714004 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 05:05:14 INFO - PROCESS | 2328 | 1471694714005 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 05:05:14 INFO - PROCESS | 2328 | 1471694714007 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 05:05:14 INFO - PROCESS | 2328 | 1471694714008 Marionette TRACE conn2 <- [1,2078,null,{}] 05:05:14 INFO - PROCESS | 2328 | 1471694714010 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}] 05:05:14 INFO - PROCESS | 2328 | 1471694714012 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:14 INFO - PROCESS | 2328 | 1471694714131 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 05:05:14 INFO - PROCESS | 2328 | 1471694714138 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:14 INFO - PROCESS | 2328 | 1471694714138 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cc2a800 == 45 [pid = 2328] [id = 527] 05:05:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x12901cc00) [pid = 2328] [serial = 1581] [outer = 0x0] 05:05:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x129021000) [pid = 2328] [serial = 1582] [outer = 0x12901cc00] 05:05:14 INFO - PROCESS | 2328 | 1471694714163 Marionette DEBUG loaded listener.js 05:05:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x129189c00) [pid = 2328] [serial = 1583] [outer = 0x12901cc00] 05:05:14 INFO - PROCESS | 2328 | 1471694714636 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]]]}] 05:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 05:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 668ms 05:05:14 INFO - PROCESS | 2328 | 1471694714677 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 05:05:14 INFO - PROCESS | 2328 | 1471694714681 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 05:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 05:05:14 INFO - PROCESS | 2328 | 1471694714685 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 05:05:14 INFO - PROCESS | 2328 | 1471694714689 Marionette TRACE conn2 <- [1,2082,null,{}] 05:05:14 INFO - PROCESS | 2328 | 1471694714692 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}] 05:05:14 INFO - PROCESS | 2328 | 1471694714694 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:14 INFO - PROCESS | 2328 | 1471694714800 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 05:05:14 INFO - PROCESS | 2328 | 1471694714872 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:14 INFO - PROCESS | 2328 | 1471694714874 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x119834800 == 46 [pid = 2328] [id = 528] 05:05:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x112f16000) [pid = 2328] [serial = 1584] [outer = 0x0] 05:05:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x11664a800) [pid = 2328] [serial = 1585] [outer = 0x112f16000] 05:05:14 INFO - PROCESS | 2328 | 1471694714905 Marionette DEBUG loaded listener.js 05:05:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x117eaa400) [pid = 2328] [serial = 1586] [outer = 0x112f16000] 05:05:15 INFO - PROCESS | 2328 | 1471694715331 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]]]}] 05:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 05:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 672ms 05:05:15 INFO - PROCESS | 2328 | 1471694715358 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 05:05:15 INFO - PROCESS | 2328 | 1471694715361 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 05:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 05:05:15 INFO - PROCESS | 2328 | 1471694715366 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 05:05:15 INFO - PROCESS | 2328 | 1471694715368 Marionette TRACE conn2 <- [1,2086,null,{}] 05:05:15 INFO - PROCESS | 2328 | 1471694715371 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}] 05:05:15 INFO - PROCESS | 2328 | 1471694715372 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:15 INFO - PROCESS | 2328 | 1471694715503 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 05:05:15 INFO - PROCESS | 2328 | 1471694715574 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:15 INFO - PROCESS | 2328 | 1471694715576 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:15 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6df000 == 47 [pid = 2328] [id = 529] 05:05:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x1181b5000) [pid = 2328] [serial = 1587] [outer = 0x0] 05:05:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x118471400) [pid = 2328] [serial = 1588] [outer = 0x1181b5000] 05:05:15 INFO - PROCESS | 2328 | 1471694715609 Marionette DEBUG loaded listener.js 05:05:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x121445800) [pid = 2328] [serial = 1589] [outer = 0x1181b5000] 05:05:16 INFO - PROCESS | 2328 | 1471694716056 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]]]}] 05:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 05:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 05:05:16 INFO - PROCESS | 2328 | 1471694716089 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 05:05:16 INFO - PROCESS | 2328 | 1471694716092 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 05:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 05:05:16 INFO - PROCESS | 2328 | 1471694716096 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 05:05:16 INFO - PROCESS | 2328 | 1471694716100 Marionette TRACE conn2 <- [1,2090,null,{}] 05:05:16 INFO - PROCESS | 2328 | 1471694716111 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}] 05:05:16 INFO - PROCESS | 2328 | 1471694716116 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:16 INFO - PROCESS | 2328 | 1471694716322 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 05:05:16 INFO - PROCESS | 2328 | 1471694716398 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:16 INFO - PROCESS | 2328 | 1471694716401 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cba7800 == 48 [pid = 2328] [id = 530] 05:05:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x12633d400) [pid = 2328] [serial = 1590] [outer = 0x0] 05:05:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x1263dd800) [pid = 2328] [serial = 1591] [outer = 0x12633d400] 05:05:16 INFO - PROCESS | 2328 | 1471694716453 Marionette DEBUG loaded listener.js 05:05:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x128406c00) [pid = 2328] [serial = 1592] [outer = 0x12633d400] 05:05:16 INFO - PROCESS | 2328 | 1471694716912 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]]]}] 05:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 05:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 825ms 05:05:16 INFO - PROCESS | 2328 | 1471694716921 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 05:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 05:05:16 INFO - PROCESS | 2328 | 1471694716923 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 05:05:16 INFO - PROCESS | 2328 | 1471694716925 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 05:05:16 INFO - PROCESS | 2328 | 1471694716927 Marionette TRACE conn2 <- [1,2094,null,{}] 05:05:16 INFO - PROCESS | 2328 | 1471694716929 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}] 05:05:16 INFO - PROCESS | 2328 | 1471694716931 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:17 INFO - PROCESS | 2328 | 1471694717045 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 05:05:17 INFO - PROCESS | 2328 | 1471694717104 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:17 INFO - PROCESS | 2328 | 1471694717105 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x1241c5800 == 49 [pid = 2328] [id = 531] 05:05:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x1126e3000) [pid = 2328] [serial = 1593] [outer = 0x0] 05:05:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x126125c00) [pid = 2328] [serial = 1594] [outer = 0x1126e3000] 05:05:17 INFO - PROCESS | 2328 | 1471694717147 Marionette DEBUG loaded listener.js 05:05:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x1284ff000) [pid = 2328] [serial = 1595] [outer = 0x1126e3000] 05:05:17 INFO - PROCESS | 2328 | 1471694717781 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]]]}] 05:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 05:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 869ms 05:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 05:05:17 INFO - PROCESS | 2328 | 1471694717813 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 05:05:17 INFO - PROCESS | 2328 | 1471694717815 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 05:05:17 INFO - PROCESS | 2328 | 1471694717820 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 05:05:17 INFO - PROCESS | 2328 | 1471694717822 Marionette TRACE conn2 <- [1,2098,null,{}] 05:05:17 INFO - PROCESS | 2328 | 1471694717825 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}] 05:05:17 INFO - PROCESS | 2328 | 1471694717827 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:17 INFO - PROCESS | 2328 | 1471694717918 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 05:05:18 INFO - PROCESS | 2328 | 1471694717997 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:18 INFO - PROCESS | 2328 | 1471694717998 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x1168c2800 == 50 [pid = 2328] [id = 532] 05:05:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x1121ea400) [pid = 2328] [serial = 1596] [outer = 0x0] 05:05:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x1126db800) [pid = 2328] [serial = 1597] [outer = 0x1121ea400] 05:05:18 INFO - PROCESS | 2328 | 1471694718027 Marionette DEBUG loaded listener.js 05:05:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x113a06c00) [pid = 2328] [serial = 1598] [outer = 0x1121ea400] 05:05:18 INFO - PROCESS | 2328 | 1471694718471 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]]]}] 05:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 05:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 672ms 05:05:18 INFO - PROCESS | 2328 | 1471694718492 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 05:05:18 INFO - PROCESS | 2328 | 1471694718494 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 05:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 05:05:18 INFO - PROCESS | 2328 | 1471694718499 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 05:05:18 INFO - PROCESS | 2328 | 1471694718501 Marionette TRACE conn2 <- [1,2102,null,{}] 05:05:18 INFO - PROCESS | 2328 | 1471694718503 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}] 05:05:18 INFO - PROCESS | 2328 | 1471694718504 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x12cba9000 == 49 [pid = 2328] [id = 526] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x12c7a0800 == 48 [pid = 2328] [id = 525] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x12c72a000 == 47 [pid = 2328] [id = 524] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x11335a800 == 46 [pid = 2328] [id = 523] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x12c18a800 == 45 [pid = 2328] [id = 522] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x12b936000 == 44 [pid = 2328] [id = 521] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x113366800 == 43 [pid = 2328] [id = 520] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x128868000 == 42 [pid = 2328] [id = 519] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x1267ea000 == 41 [pid = 2328] [id = 518] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x1218b1800 == 40 [pid = 2328] [id = 517] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x119424800 == 39 [pid = 2328] [id = 516] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x118f8c800 == 38 [pid = 2328] [id = 515] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x11890a000 == 37 [pid = 2328] [id = 514] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4d6000 == 36 [pid = 2328] [id = 513] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x12b92e000 == 35 [pid = 2328] [id = 512] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x120c6f800 == 34 [pid = 2328] [id = 511] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x11724d000 == 33 [pid = 2328] [id = 510] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x12be7e800 == 32 [pid = 2328] [id = 509] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x1168c2800 == 31 [pid = 2328] [id = 532] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x1241c5800 == 30 [pid = 2328] [id = 531] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x12cba7800 == 29 [pid = 2328] [id = 530] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6df000 == 28 [pid = 2328] [id = 529] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x119834800 == 27 [pid = 2328] [id = 528] 05:05:19 INFO - PROCESS | 2328 | --DOCSHELL 0x12cc2a800 == 26 [pid = 2328] [id = 527] 05:05:19 INFO - PROCESS | 2328 | 1471694719116 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x1188bb000) [pid = 2328] [serial = 1507] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x121a40000) [pid = 2328] [serial = 1513] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x121913000) [pid = 2328] [serial = 1511] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x121082000) [pid = 2328] [serial = 1510] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x124b3f400) [pid = 2328] [serial = 1516] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x11608e800) [pid = 2328] [serial = 1498] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x116892400) [pid = 2328] [serial = 1499] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x12107f800) [pid = 2328] [serial = 1478] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x1181b4800) [pid = 2328] [serial = 1501] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x118295c00) [pid = 2328] [serial = 1502] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x1176b1000) [pid = 2328] [serial = 1519] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x124aa8000) [pid = 2328] [serial = 1493] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x118fa7800) [pid = 2328] [serial = 1492] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x112654400) [pid = 2328] [serial = 1495] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x113da8800) [pid = 2328] [serial = 1481] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x1126de000) [pid = 2328] [serial = 1480] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x1126e4400) [pid = 2328] [serial = 1496] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x1183ef800) [pid = 2328] [serial = 1504] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1183e3000) [pid = 2328] [serial = 1484] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1181ba000) [pid = 2328] [serial = 1483] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x12181b000) [pid = 2328] [serial = 1487] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x12107cc00) [pid = 2328] [serial = 1486] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1261be000) [pid = 2328] [serial = 1490] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x12611f000) [pid = 2328] [serial = 1489] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x124191800) [pid = 2328] [serial = 1514] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x125df7400) [pid = 2328] [serial = 1522] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1264a9000) [pid = 2328] [serial = 1526] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x126343800) [pid = 2328] [serial = 1525] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12712b000) [pid = 2328] [serial = 1528] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x125def400) [pid = 2328] [serial = 1517] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x126122800) [pid = 2328] [serial = 1523] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1213d8c00) [pid = 2328] [serial = 1520] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x119512800) [pid = 2328] [serial = 1508] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x11846b000) [pid = 2328] [serial = 1505] [outer = 0x0] [url = about:blank] 05:05:19 INFO - PROCESS | 2328 | 1471694719219 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:19 INFO - PROCESS | 2328 | 1471694719221 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x113a77800 == 27 [pid = 2328] [id = 533] 05:05:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x11259b800) [pid = 2328] [serial = 1599] [outer = 0x0] 05:05:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x112611000) [pid = 2328] [serial = 1600] [outer = 0x11259b800] 05:05:19 INFO - PROCESS | 2328 | 1471694719251 Marionette DEBUG loaded listener.js 05:05:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1126e1000) [pid = 2328] [serial = 1601] [outer = 0x11259b800] 05:05:19 INFO - PROCESS | 2328 | 1471694719551 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]]]}] 05:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 05:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1070ms 05:05:19 INFO - PROCESS | 2328 | 1471694719573 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 05:05:19 INFO - PROCESS | 2328 | 1471694719575 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 05:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 05:05:19 INFO - PROCESS | 2328 | 1471694719578 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 05:05:19 INFO - PROCESS | 2328 | 1471694719581 Marionette TRACE conn2 <- [1,2106,null,{}] 05:05:19 INFO - PROCESS | 2328 | 1471694719589 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}] 05:05:19 INFO - PROCESS | 2328 | 1471694719591 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:19 INFO - PROCESS | 2328 | 1471694719673 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 05:05:19 INFO - PROCESS | 2328 | 1471694719749 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:19 INFO - PROCESS | 2328 | 1471694719751 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x118905000 == 28 [pid = 2328] [id = 534] 05:05:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1129ef400) [pid = 2328] [serial = 1602] [outer = 0x0] 05:05:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1176b2400) [pid = 2328] [serial = 1603] [outer = 0x1129ef400] 05:05:19 INFO - PROCESS | 2328 | 1471694719779 Marionette DEBUG loaded listener.js 05:05:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1181b3000) [pid = 2328] [serial = 1604] [outer = 0x1129ef400] 05:05:20 INFO - PROCESS | 2328 | 1471694720074 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]]]}] 05:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 05:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 525ms 05:05:20 INFO - PROCESS | 2328 | 1471694720104 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 05:05:20 INFO - PROCESS | 2328 | 1471694720106 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 05:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 05:05:20 INFO - PROCESS | 2328 | 1471694720108 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 05:05:20 INFO - PROCESS | 2328 | 1471694720109 Marionette TRACE conn2 <- [1,2110,null,{}] 05:05:20 INFO - PROCESS | 2328 | 1471694720112 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}] 05:05:20 INFO - PROCESS | 2328 | 1471694720113 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:20 INFO - PROCESS | 2328 | 1471694720195 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 05:05:20 INFO - PROCESS | 2328 | 1471694720204 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:20 INFO - PROCESS | 2328 | 1471694720206 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x118f8f800 == 29 [pid = 2328] [id = 535] 05:05:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1182ec800) [pid = 2328] [serial = 1605] [outer = 0x0] 05:05:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x118452800) [pid = 2328] [serial = 1606] [outer = 0x1182ec800] 05:05:20 INFO - PROCESS | 2328 | 1471694720240 Marionette DEBUG loaded listener.js 05:05:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1188c0c00) [pid = 2328] [serial = 1607] [outer = 0x1182ec800] 05:05:20 INFO - PROCESS | 2328 | 1471694720606 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]]]}] 05:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 05:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 05:05:20 INFO - PROCESS | 2328 | 1471694720628 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 05:05:20 INFO - PROCESS | 2328 | 1471694720632 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 05:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 05:05:20 INFO - PROCESS | 2328 | 1471694720640 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 05:05:20 INFO - PROCESS | 2328 | 1471694720643 Marionette TRACE conn2 <- [1,2114,null,{}] 05:05:20 INFO - PROCESS | 2328 | 1471694720645 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}] 05:05:20 INFO - PROCESS | 2328 | 1471694720650 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:20 INFO - PROCESS | 2328 | 1471694720729 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 05:05:20 INFO - PROCESS | 2328 | 1471694720734 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:20 INFO - PROCESS | 2328 | 1471694720736 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x123a21000 == 30 [pid = 2328] [id = 536] 05:05:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x118931400) [pid = 2328] [serial = 1608] [outer = 0x0] 05:05:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x120c5e800) [pid = 2328] [serial = 1609] [outer = 0x118931400] 05:05:20 INFO - PROCESS | 2328 | 1471694720761 Marionette DEBUG loaded listener.js 05:05:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x12120c400) [pid = 2328] [serial = 1610] [outer = 0x118931400] 05:05:21 INFO - PROCESS | 2328 | 1471694721090 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]]]}] 05:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 05:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 476ms 05:05:21 INFO - PROCESS | 2328 | 1471694721111 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 05:05:21 INFO - PROCESS | 2328 | 1471694721112 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 05:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 05:05:21 INFO - PROCESS | 2328 | 1471694721117 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 05:05:21 INFO - PROCESS | 2328 | 1471694721118 Marionette TRACE conn2 <- [1,2118,null,{}] 05:05:21 INFO - PROCESS | 2328 | 1471694721120 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}] 05:05:21 INFO - PROCESS | 2328 | 1471694721122 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:21 INFO - PROCESS | 2328 | 1471694721194 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 05:05:21 INFO - PROCESS | 2328 | 1471694721269 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:21 INFO - PROCESS | 2328 | 1471694721270 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x124baa000 == 31 [pid = 2328] [id = 537] 05:05:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x113da4400) [pid = 2328] [serial = 1611] [outer = 0x0] 05:05:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1213dd400) [pid = 2328] [serial = 1612] [outer = 0x113da4400] 05:05:21 INFO - PROCESS | 2328 | 1471694721296 Marionette DEBUG loaded listener.js 05:05:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x121975800) [pid = 2328] [serial = 1613] [outer = 0x113da4400] 05:05:21 INFO - PROCESS | 2328 | 1471694721627 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]]]}] 05:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 05:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 05:05:21 INFO - PROCESS | 2328 | 1471694721636 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 05:05:21 INFO - PROCESS | 2328 | 1471694721637 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 05:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 05:05:21 INFO - PROCESS | 2328 | 1471694721640 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 05:05:21 INFO - PROCESS | 2328 | 1471694721641 Marionette TRACE conn2 <- [1,2122,null,{}] 05:05:21 INFO - PROCESS | 2328 | 1471694721643 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}] 05:05:21 INFO - PROCESS | 2328 | 1471694721644 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:21 INFO - PROCESS | 2328 | 1471694721756 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 05:05:21 INFO - PROCESS | 2328 | 1471694721769 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:21 INFO - PROCESS | 2328 | 1471694721773 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x128860000 == 32 [pid = 2328] [id = 538] 05:05:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x11829d800) [pid = 2328] [serial = 1614] [outer = 0x0] 05:05:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x12448c000) [pid = 2328] [serial = 1615] [outer = 0x11829d800] 05:05:21 INFO - PROCESS | 2328 | 1471694721800 Marionette DEBUG loaded listener.js 05:05:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x125df2800) [pid = 2328] [serial = 1616] [outer = 0x11829d800] 05:05:22 INFO - PROCESS | 2328 | 1471694722212 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]]]}] 05:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 05:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 619ms 05:05:22 INFO - PROCESS | 2328 | 1471694722260 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 05:05:22 INFO - PROCESS | 2328 | 1471694722262 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 05:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 05:05:22 INFO - PROCESS | 2328 | 1471694722266 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 05:05:22 INFO - PROCESS | 2328 | 1471694722267 Marionette TRACE conn2 <- [1,2126,null,{}] 05:05:22 INFO - PROCESS | 2328 | 1471694722271 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}] 05:05:22 INFO - PROCESS | 2328 | 1471694722272 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:22 INFO - PROCESS | 2328 | 1471694722422 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 05:05:22 INFO - PROCESS | 2328 | 1471694722443 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:22 INFO - PROCESS | 2328 | 1471694722444 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:22 INFO - PROCESS | 2328 | ++DOCSHELL 0x1160c1800 == 33 [pid = 2328] [id = 539] 05:05:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x124198800) [pid = 2328] [serial = 1617] [outer = 0x0] 05:05:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x126122800) [pid = 2328] [serial = 1618] [outer = 0x124198800] 05:05:22 INFO - PROCESS | 2328 | 1471694722486 Marionette DEBUG loaded listener.js 05:05:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x126343800) [pid = 2328] [serial = 1619] [outer = 0x124198800] 05:05:22 INFO - PROCESS | 2328 | 1471694722926 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]]]}] 05:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 05:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 672ms 05:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 05:05:22 INFO - PROCESS | 2328 | 1471694722937 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 05:05:22 INFO - PROCESS | 2328 | 1471694722939 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 05:05:22 INFO - PROCESS | 2328 | 1471694722941 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 05:05:22 INFO - PROCESS | 2328 | 1471694722942 Marionette TRACE conn2 <- [1,2130,null,{}] 05:05:22 INFO - PROCESS | 2328 | 1471694722944 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}] 05:05:22 INFO - PROCESS | 2328 | 1471694722945 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:23 INFO - PROCESS | 2328 | 1471694723058 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 05:05:23 INFO - PROCESS | 2328 | 1471694723073 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:23 INFO - PROCESS | 2328 | 1471694723074 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a96e800 == 34 [pid = 2328] [id = 540] 05:05:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x12612ac00) [pid = 2328] [serial = 1620] [outer = 0x0] 05:05:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x1264a0c00) [pid = 2328] [serial = 1621] [outer = 0x12612ac00] 05:05:23 INFO - PROCESS | 2328 | 1471694723099 Marionette DEBUG loaded listener.js 05:05:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x128405800) [pid = 2328] [serial = 1622] [outer = 0x12612ac00] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x11994a400) [pid = 2328] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x128662800) [pid = 2328] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x1213e0000) [pid = 2328] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x121a41000) [pid = 2328] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1176b1800) [pid = 2328] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x121913c00) [pid = 2328] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x11610a400) [pid = 2328] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x11846c000) [pid = 2328] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1183e2400) [pid = 2328] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x117ea8c00) [pid = 2328] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1126e2c00) [pid = 2328] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x11219c800) [pid = 2328] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x11829c000) [pid = 2328] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x1264aec00) [pid = 2328] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x112590800) [pid = 2328] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x118292800) [pid = 2328] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x12120e800) [pid = 2328] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1263d8c00) [pid = 2328] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 05:05:23 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12901cc00) [pid = 2328] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 05:05:23 INFO - PROCESS | 2328 | 1471694723653 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] 05:05:23 INFO - PROCESS | 2328 | 1471694723662 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 05:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 05:05:23 INFO - PROCESS | 2328 | 1471694723668 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 05:05:23 INFO - PROCESS | 2328 | 1471694723669 Marionette TRACE conn2 <- [1,2134,null,{}] 05:05:23 INFO - PROCESS | 2328 | 1471694723672 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}] 05:05:23 INFO - PROCESS | 2328 | 1471694723673 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:23 INFO - PROCESS | 2328 | 1471694723752 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 05:05:23 INFO - PROCESS | 2328 | 1471694723756 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:23 INFO - PROCESS | 2328 | 1471694723757 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b21d800 == 35 [pid = 2328] [id = 541] 05:05:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x117e29000) [pid = 2328] [serial = 1623] [outer = 0x0] 05:05:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x11829c000) [pid = 2328] [serial = 1624] [outer = 0x117e29000] 05:05:23 INFO - PROCESS | 2328 | 1471694723784 Marionette DEBUG loaded listener.js 05:05:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12144b400) [pid = 2328] [serial = 1625] [outer = 0x117e29000] 05:05:24 INFO - PROCESS | 2328 | 1471694724122 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]]]}] 05:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 05:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 470ms 05:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 05:05:24 INFO - PROCESS | 2328 | 1471694724137 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 05:05:24 INFO - PROCESS | 2328 | 1471694724138 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 05:05:24 INFO - PROCESS | 2328 | 1471694724140 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 05:05:24 INFO - PROCESS | 2328 | 1471694724141 Marionette TRACE conn2 <- [1,2138,null,{}] 05:05:24 INFO - PROCESS | 2328 | 1471694724143 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}] 05:05:24 INFO - PROCESS | 2328 | 1471694724144 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:24 INFO - PROCESS | 2328 | 1471694724246 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 05:05:24 INFO - PROCESS | 2328 | 1471694724252 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:24 INFO - PROCESS | 2328 | 1471694724253 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb63800 == 36 [pid = 2328] [id = 542] 05:05:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x117ea5400) [pid = 2328] [serial = 1626] [outer = 0x0] 05:05:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x124b46c00) [pid = 2328] [serial = 1627] [outer = 0x117ea5400] 05:05:24 INFO - PROCESS | 2328 | 1471694724279 Marionette DEBUG loaded listener.js 05:05:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x126487000) [pid = 2328] [serial = 1628] [outer = 0x117ea5400] 05:05:24 INFO - PROCESS | 2328 | 1471694724626 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]]]}] 05:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 05:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 05:05:24 INFO - PROCESS | 2328 | 1471694724661 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 05:05:24 INFO - PROCESS | 2328 | 1471694724663 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 05:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 05:05:24 INFO - PROCESS | 2328 | 1471694724669 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 05:05:24 INFO - PROCESS | 2328 | 1471694724671 Marionette TRACE conn2 <- [1,2142,null,{}] 05:05:24 INFO - PROCESS | 2328 | 1471694724674 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}] 05:05:24 INFO - PROCESS | 2328 | 1471694724676 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:24 INFO - PROCESS | 2328 | 1471694724788 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 05:05:24 INFO - PROCESS | 2328 | 1471694724880 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:24 INFO - PROCESS | 2328 | 1471694724882 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c17d800 == 37 [pid = 2328] [id = 543] 05:05:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1183f0400) [pid = 2328] [serial = 1629] [outer = 0x0] 05:05:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1284f1c00) [pid = 2328] [serial = 1630] [outer = 0x1183f0400] 05:05:24 INFO - PROCESS | 2328 | 1471694724917 Marionette DEBUG loaded listener.js 05:05:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x118fab800) [pid = 2328] [serial = 1631] [outer = 0x1183f0400] 05:05:25 INFO - PROCESS | 2328 | 1471694725210 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] 05:05:25 INFO - PROCESS | 2328 | 1471694725241 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 05:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 05:05:25 INFO - PROCESS | 2328 | 1471694725243 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 05:05:25 INFO - PROCESS | 2328 | 1471694725245 Marionette TRACE conn2 <- [1,2146,null,{}] 05:05:25 INFO - PROCESS | 2328 | 1471694725256 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}] 05:05:25 INFO - PROCESS | 2328 | 1471694725257 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:25 INFO - PROCESS | 2328 | 1471694725354 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 05:05:25 INFO - PROCESS | 2328 | 1471694725358 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:25 INFO - PROCESS | 2328 | 1471694725359 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x1218b1800 == 38 [pid = 2328] [id = 544] 05:05:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x1284fe800) [pid = 2328] [serial = 1632] [outer = 0x0] 05:05:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12888ac00) [pid = 2328] [serial = 1633] [outer = 0x1284fe800] 05:05:25 INFO - PROCESS | 2328 | 1471694725384 Marionette DEBUG loaded listener.js 05:05:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x1288c8400) [pid = 2328] [serial = 1634] [outer = 0x1284fe800] 05:05:25 INFO - PROCESS | 2328 | 1471694725941 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] 05:05:25 INFO - PROCESS | 2328 | 1471694725993 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 05:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 05:05:26 INFO - PROCESS | 2328 | 1471694726000 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 05:05:26 INFO - PROCESS | 2328 | 1471694726002 Marionette TRACE conn2 <- [1,2150,null,{}] 05:05:26 INFO - PROCESS | 2328 | 1471694726007 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}] 05:05:26 INFO - PROCESS | 2328 | 1471694726008 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:26 INFO - PROCESS | 2328 | 1471694726116 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 05:05:26 INFO - PROCESS | 2328 | 1471694726221 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:26 INFO - PROCESS | 2328 | 1471694726222 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:26 INFO - PROCESS | 2328 | ++DOCSHELL 0x118904800 == 39 [pid = 2328] [id = 545] 05:05:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x11680e000) [pid = 2328] [serial = 1635] [outer = 0x0] 05:05:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1172c1000) [pid = 2328] [serial = 1636] [outer = 0x11680e000] 05:05:26 INFO - PROCESS | 2328 | 1471694726254 Marionette DEBUG loaded listener.js 05:05:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1181b5400) [pid = 2328] [serial = 1637] [outer = 0x11680e000] 05:05:26 INFO - PROCESS | 2328 | 1471694726743 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]]]}] 05:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 05:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 824ms 05:05:26 INFO - PROCESS | 2328 | 1471694726822 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 05:05:26 INFO - PROCESS | 2328 | 1471694726826 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 05:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 05:05:26 INFO - PROCESS | 2328 | 1471694726830 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 05:05:26 INFO - PROCESS | 2328 | 1471694726832 Marionette TRACE conn2 <- [1,2154,null,{}] 05:05:26 INFO - PROCESS | 2328 | 1471694726835 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}] 05:05:26 INFO - PROCESS | 2328 | 1471694726837 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:26 INFO - PROCESS | 2328 | 1471694726946 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 05:05:27 INFO - PROCESS | 2328 | 1471694727034 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:27 INFO - PROCESS | 2328 | 1471694727036 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:27 INFO - PROCESS | 2328 | ++DOCSHELL 0x121056800 == 40 [pid = 2328] [id = 546] 05:05:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x11608d800) [pid = 2328] [serial = 1638] [outer = 0x0] 05:05:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x118466400) [pid = 2328] [serial = 1639] [outer = 0x11608d800] 05:05:27 INFO - PROCESS | 2328 | 1471694727088 Marionette DEBUG loaded listener.js 05:05:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x119408c00) [pid = 2328] [serial = 1640] [outer = 0x11608d800] 05:05:27 INFO - PROCESS | 2328 | 1471694727860 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]]]}] 05:05:27 INFO - PROCESS | 2328 | --DOCSHELL 0x12c17d800 == 39 [pid = 2328] [id = 543] 05:05:27 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb63800 == 38 [pid = 2328] [id = 542] 05:05:27 INFO - PROCESS | 2328 | --DOCSHELL 0x12b21d800 == 37 [pid = 2328] [id = 541] 05:05:27 INFO - PROCESS | 2328 | --DOCSHELL 0x12a96e800 == 36 [pid = 2328] [id = 540] 05:05:27 INFO - PROCESS | 2328 | --DOCSHELL 0x1160c1800 == 35 [pid = 2328] [id = 539] 05:05:27 INFO - PROCESS | 2328 | --DOCSHELL 0x128860000 == 34 [pid = 2328] [id = 538] 05:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 05:05:27 INFO - PROCESS | 2328 | --DOCSHELL 0x124baa000 == 33 [pid = 2328] [id = 537] 05:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1124ms 05:05:27 INFO - PROCESS | 2328 | --DOCSHELL 0x123a21000 == 32 [pid = 2328] [id = 536] 05:05:27 INFO - PROCESS | 2328 | --DOCSHELL 0x118f8f800 == 31 [pid = 2328] [id = 535] 05:05:27 INFO - PROCESS | 2328 | --DOCSHELL 0x118905000 == 30 [pid = 2328] [id = 534] 05:05:27 INFO - PROCESS | 2328 | --DOCSHELL 0x113a77800 == 29 [pid = 2328] [id = 533] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x128668400) [pid = 2328] [serial = 1567] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x1284ffc00) [pid = 2328] [serial = 1564] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x124304000) [pid = 2328] [serial = 1555] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x124be4800) [pid = 2328] [serial = 1556] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x118fad400) [pid = 2328] [serial = 1543] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x125df8c00) [pid = 2328] [serial = 1544] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x12611fc00) [pid = 2328] [serial = 1558] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x116aa5000) [pid = 2328] [serial = 1534] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x117e33400) [pid = 2328] [serial = 1535] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x119cb1400) [pid = 2328] [serial = 1552] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1213e7000) [pid = 2328] [serial = 1553] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1213e5000) [pid = 2328] [serial = 1540] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x124198000) [pid = 2328] [serial = 1541] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x118292c00) [pid = 2328] [serial = 1549] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x1183e8000) [pid = 2328] [serial = 1550] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x115d1f000) [pid = 2328] [serial = 1546] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x117312800) [pid = 2328] [serial = 1547] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x112591400) [pid = 2328] [serial = 1531] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x112611800) [pid = 2328] [serial = 1532] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x118923400) [pid = 2328] [serial = 1537] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x120e51c00) [pid = 2328] [serial = 1538] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x12840a000) [pid = 2328] [serial = 1529] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x112602800) [pid = 2328] [serial = 1570] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x11994b000) [pid = 2328] [serial = 1573] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x128890c00) [pid = 2328] [serial = 1576] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x12901c800) [pid = 2328] [serial = 1580] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x1161bd400) [pid = 2328] [serial = 1571] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x127139000) [pid = 2328] [serial = 1561] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x12888a400) [pid = 2328] [serial = 1568] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x128660800) [pid = 2328] [serial = 1565] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x125df9800) [pid = 2328] [serial = 1574] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x1284fb400) [pid = 2328] [serial = 1562] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x126343000) [pid = 2328] [serial = 1559] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x128da0400) [pid = 2328] [serial = 1577] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x129189c00) [pid = 2328] [serial = 1583] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x129021000) [pid = 2328] [serial = 1582] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x128dab000) [pid = 2328] [serial = 1579] [outer = 0x0] [url = about:blank] 05:05:27 INFO - PROCESS | 2328 | 1471694727971 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 05:05:27 INFO - PROCESS | 2328 | 1471694727973 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 05:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 05:05:27 INFO - PROCESS | 2328 | 1471694727987 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 05:05:27 INFO - PROCESS | 2328 | 1471694727990 Marionette TRACE conn2 <- [1,2158,null,{}] 05:05:28 INFO - PROCESS | 2328 | 1471694727996 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}] 05:05:28 INFO - PROCESS | 2328 | 1471694727998 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:28 INFO - PROCESS | 2328 | 1471694728126 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 05:05:28 INFO - PROCESS | 2328 | 1471694728134 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:28 INFO - PROCESS | 2328 | 1471694728135 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x116691000 == 30 [pid = 2328] [id = 547] 05:05:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x1168ef800) [pid = 2328] [serial = 1641] [outer = 0x0] 05:05:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x1176a9c00) [pid = 2328] [serial = 1642] [outer = 0x1168ef800] 05:05:28 INFO - PROCESS | 2328 | 1471694728182 Marionette DEBUG loaded listener.js 05:05:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x1180d2c00) [pid = 2328] [serial = 1643] [outer = 0x1168ef800] 05:05:28 INFO - PROCESS | 2328 | 1471694728663 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]]]}] 05:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 05:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 729ms 05:05:28 INFO - PROCESS | 2328 | 1471694728720 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 05:05:28 INFO - PROCESS | 2328 | 1471694728723 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 05:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 05:05:28 INFO - PROCESS | 2328 | 1471694728727 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 05:05:28 INFO - PROCESS | 2328 | 1471694728729 Marionette TRACE conn2 <- [1,2162,null,{}] 05:05:28 INFO - PROCESS | 2328 | 1471694728733 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}] 05:05:28 INFO - PROCESS | 2328 | 1471694728735 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:28 INFO - PROCESS | 2328 | 1471694728817 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 05:05:28 INFO - PROCESS | 2328 | 1471694728823 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:28 INFO - PROCESS | 2328 | 1471694728825 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x11997a000 == 31 [pid = 2328] [id = 548] 05:05:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x118f55400) [pid = 2328] [serial = 1644] [outer = 0x0] 05:05:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x119404400) [pid = 2328] [serial = 1645] [outer = 0x118f55400] 05:05:28 INFO - PROCESS | 2328 | 1471694728852 Marionette DEBUG loaded listener.js 05:05:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x11994c000) [pid = 2328] [serial = 1646] [outer = 0x118f55400] 05:05:29 INFO - PROCESS | 2328 | 1471694729200 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]]]}] 05:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 05:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 523ms 05:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 05:05:29 INFO - PROCESS | 2328 | 1471694729251 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 05:05:29 INFO - PROCESS | 2328 | 1471694729252 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 05:05:29 INFO - PROCESS | 2328 | 1471694729254 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 05:05:29 INFO - PROCESS | 2328 | 1471694729257 Marionette TRACE conn2 <- [1,2166,null,{}] 05:05:29 INFO - PROCESS | 2328 | 1471694729265 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}] 05:05:29 INFO - PROCESS | 2328 | 1471694729268 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:29 INFO - PROCESS | 2328 | 1471694729347 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 05:05:29 INFO - PROCESS | 2328 | 1471694729355 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:29 INFO - PROCESS | 2328 | 1471694729357 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x123eac000 == 32 [pid = 2328] [id = 549] 05:05:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x112611c00) [pid = 2328] [serial = 1647] [outer = 0x0] 05:05:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1213ddc00) [pid = 2328] [serial = 1648] [outer = 0x112611c00] 05:05:29 INFO - PROCESS | 2328 | 1471694729386 Marionette DEBUG loaded listener.js 05:05:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x121a3d000) [pid = 2328] [serial = 1649] [outer = 0x112611c00] 05:05:29 INFO - PROCESS | 2328 | 1471694729724 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]]]}] 05:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 05:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 05:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 05:05:29 INFO - PROCESS | 2328 | 1471694729776 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 05:05:29 INFO - PROCESS | 2328 | 1471694729777 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 05:05:29 INFO - PROCESS | 2328 | 1471694729779 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 05:05:29 INFO - PROCESS | 2328 | 1471694729781 Marionette TRACE conn2 <- [1,2170,null,{}] 05:05:29 INFO - PROCESS | 2328 | 1471694729783 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}] 05:05:29 INFO - PROCESS | 2328 | 1471694729784 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:29 INFO - PROCESS | 2328 | 1471694729896 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 05:05:29 INFO - PROCESS | 2328 | 1471694729904 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:29 INFO - PROCESS | 2328 | 1471694729906 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x12849b000 == 33 [pid = 2328] [id = 550] 05:05:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x121a44000) [pid = 2328] [serial = 1650] [outer = 0x0] 05:05:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x124491c00) [pid = 2328] [serial = 1651] [outer = 0x121a44000] 05:05:29 INFO - PROCESS | 2328 | 1471694729932 Marionette DEBUG loaded listener.js 05:05:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x124be0400) [pid = 2328] [serial = 1652] [outer = 0x121a44000] 05:05:30 INFO - PROCESS | 2328 | 1471694730276 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]]]}] 05:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 05:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 05:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 05:05:30 INFO - PROCESS | 2328 | 1471694730308 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 05:05:30 INFO - PROCESS | 2328 | 1471694730309 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 05:05:30 INFO - PROCESS | 2328 | 1471694730311 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 05:05:30 INFO - PROCESS | 2328 | 1471694730312 Marionette TRACE conn2 <- [1,2174,null,{}] 05:05:30 INFO - PROCESS | 2328 | 1471694730317 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}] 05:05:30 INFO - PROCESS | 2328 | 1471694730318 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:30 INFO - PROCESS | 2328 | 1471694730420 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 05:05:30 INFO - PROCESS | 2328 | 1471694730424 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:30 INFO - PROCESS | 2328 | 1471694730425 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x12969f800 == 34 [pid = 2328] [id = 551] 05:05:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x112595800) [pid = 2328] [serial = 1653] [outer = 0x0] 05:05:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x125df4000) [pid = 2328] [serial = 1654] [outer = 0x112595800] 05:05:30 INFO - PROCESS | 2328 | 1471694730451 Marionette DEBUG loaded listener.js 05:05:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x126124400) [pid = 2328] [serial = 1655] [outer = 0x112595800] 05:05:30 INFO - PROCESS | 2328 | 1471694730800 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]]]}] 05:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 05:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 524ms 05:05:30 INFO - PROCESS | 2328 | 1471694730835 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 05:05:30 INFO - PROCESS | 2328 | 1471694730836 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 05:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 05:05:30 INFO - PROCESS | 2328 | 1471694730839 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 05:05:30 INFO - PROCESS | 2328 | 1471694730840 Marionette TRACE conn2 <- [1,2178,null,{}] 05:05:30 INFO - PROCESS | 2328 | 1471694730842 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}] 05:05:30 INFO - PROCESS | 2328 | 1471694730847 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:30 INFO - PROCESS | 2328 | 1471694730961 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 05:05:31 INFO - PROCESS | 2328 | 1471694730998 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:31 INFO - PROCESS | 2328 | 1471694730999 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:31 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b232800 == 35 [pid = 2328] [id = 552] 05:05:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x12612a400) [pid = 2328] [serial = 1656] [outer = 0x0] 05:05:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x127138400) [pid = 2328] [serial = 1657] [outer = 0x12612a400] 05:05:31 INFO - PROCESS | 2328 | 1471694731032 Marionette DEBUG loaded listener.js 05:05:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x128660800) [pid = 2328] [serial = 1658] [outer = 0x12612a400] 05:05:31 INFO - PROCESS | 2328 | 1471694731362 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]]]}] 05:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 05:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 571ms 05:05:31 INFO - PROCESS | 2328 | 1471694731411 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 05:05:31 INFO - PROCESS | 2328 | 1471694731413 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 05:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 05:05:31 INFO - PROCESS | 2328 | 1471694731417 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 05:05:31 INFO - PROCESS | 2328 | 1471694731419 Marionette TRACE conn2 <- [1,2182,null,{}] 05:05:31 INFO - PROCESS | 2328 | 1471694731422 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}] 05:05:31 INFO - PROCESS | 2328 | 1471694731424 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:31 INFO - PROCESS | 2328 | 1471694731570 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 05:05:31 INFO - PROCESS | 2328 | 1471694731587 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:31 INFO - PROCESS | 2328 | 1471694731589 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:31 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be83000 == 36 [pid = 2328] [id = 553] 05:05:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x128664c00) [pid = 2328] [serial = 1659] [outer = 0x0] 05:05:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x12888a400) [pid = 2328] [serial = 1660] [outer = 0x128664c00] 05:05:31 INFO - PROCESS | 2328 | 1471694731630 Marionette DEBUG loaded listener.js 05:05:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x128895000) [pid = 2328] [serial = 1661] [outer = 0x128664c00] 05:05:32 INFO - PROCESS | 2328 | 1471694732010 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]]]}] 05:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 05:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 620ms 05:05:32 INFO - PROCESS | 2328 | 1471694732036 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 05:05:32 INFO - PROCESS | 2328 | 1471694732038 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 05:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 05:05:32 INFO - PROCESS | 2328 | 1471694732040 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 05:05:32 INFO - PROCESS | 2328 | 1471694732041 Marionette TRACE conn2 <- [1,2186,null,{}] 05:05:32 INFO - PROCESS | 2328 | 1471694732043 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}] 05:05:32 INFO - PROCESS | 2328 | 1471694732044 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:32 INFO - PROCESS | 2328 | 1471694732148 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x11829d800) [pid = 2328] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1129ef400) [pid = 2328] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1182ec800) [pid = 2328] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x124198800) [pid = 2328] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x118931400) [pid = 2328] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x11259b800) [pid = 2328] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1121ea400) [pid = 2328] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x112f16000) [pid = 2328] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1181b5000) [pid = 2328] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x12633d400) [pid = 2328] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x12612ac00) [pid = 2328] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x117e29000) [pid = 2328] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x1126e3000) [pid = 2328] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x1183f0400) [pid = 2328] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x113da4400) [pid = 2328] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 05:05:32 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x117ea5400) [pid = 2328] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 05:05:32 INFO - PROCESS | 2328 | 1471694732298 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:32 INFO - PROCESS | 2328 | 1471694732300 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:32 INFO - PROCESS | 2328 | ++DOCSHELL 0x11942e000 == 37 [pid = 2328] [id = 554] 05:05:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x111e2c800) [pid = 2328] [serial = 1662] [outer = 0x0] 05:05:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x112607000) [pid = 2328] [serial = 1663] [outer = 0x111e2c800] 05:05:32 INFO - PROCESS | 2328 | 1471694732338 Marionette DEBUG loaded listener.js 05:05:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x11600b000) [pid = 2328] [serial = 1664] [outer = 0x111e2c800] 05:05:32 INFO - PROCESS | 2328 | 1471694732616 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]]]}] 05:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 05:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 618ms 05:05:32 INFO - PROCESS | 2328 | 1471694732659 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 05:05:32 INFO - PROCESS | 2328 | 1471694732660 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 05:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 05:05:32 INFO - PROCESS | 2328 | 1471694732662 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 05:05:32 INFO - PROCESS | 2328 | 1471694732664 Marionette TRACE conn2 <- [1,2190,null,{}] 05:05:32 INFO - PROCESS | 2328 | 1471694732673 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}] 05:05:32 INFO - PROCESS | 2328 | 1471694732675 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:32 INFO - PROCESS | 2328 | 1471694732759 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 05:05:32 INFO - PROCESS | 2328 | 1471694732763 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:32 INFO - PROCESS | 2328 | 1471694732765 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:32 INFO - PROCESS | 2328 | ++DOCSHELL 0x123ea3000 == 38 [pid = 2328] [id = 555] 05:05:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x116011400) [pid = 2328] [serial = 1665] [outer = 0x0] 05:05:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x120e54400) [pid = 2328] [serial = 1666] [outer = 0x116011400] 05:05:32 INFO - PROCESS | 2328 | 1471694732792 Marionette DEBUG loaded listener.js 05:05:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x128402400) [pid = 2328] [serial = 1667] [outer = 0x116011400] 05:05:33 INFO - PROCESS | 2328 | 1471694733091 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]]]}] 05:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 05:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 479ms 05:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 05:05:33 INFO - PROCESS | 2328 | 1471694733142 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 05:05:33 INFO - PROCESS | 2328 | 1471694733143 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 05:05:33 INFO - PROCESS | 2328 | 1471694733145 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 05:05:33 INFO - PROCESS | 2328 | 1471694733146 Marionette TRACE conn2 <- [1,2194,null,{}] 05:05:33 INFO - PROCESS | 2328 | 1471694733176 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}] 05:05:33 INFO - PROCESS | 2328 | 1471694733177 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:33 INFO - PROCESS | 2328 | 1471694733261 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 05:05:33 INFO - PROCESS | 2328 | 1471694733268 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:33 INFO - PROCESS | 2328 | 1471694733269 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c724800 == 39 [pid = 2328] [id = 556] 05:05:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x121a49c00) [pid = 2328] [serial = 1668] [outer = 0x0] 05:05:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1288d0800) [pid = 2328] [serial = 1669] [outer = 0x121a49c00] 05:05:33 INFO - PROCESS | 2328 | 1471694733302 Marionette DEBUG loaded listener.js 05:05:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x128da0400) [pid = 2328] [serial = 1670] [outer = 0x121a49c00] 05:05:33 INFO - PROCESS | 2328 | 1471694733713 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]]]}] 05:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 05:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 578ms 05:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 05:05:33 INFO - PROCESS | 2328 | 1471694733724 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 05:05:33 INFO - PROCESS | 2328 | 1471694733727 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 05:05:33 INFO - PROCESS | 2328 | 1471694733730 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 05:05:33 INFO - PROCESS | 2328 | 1471694733732 Marionette TRACE conn2 <- [1,2198,null,{}] 05:05:33 INFO - PROCESS | 2328 | 1471694733736 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}] 05:05:33 INFO - PROCESS | 2328 | 1471694733738 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:33 INFO - PROCESS | 2328 | 1471694733917 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 05:05:33 INFO - PROCESS | 2328 | 1471694733937 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:33 INFO - PROCESS | 2328 | 1471694733939 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cb8f000 == 40 [pid = 2328] [id = 557] 05:05:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x116005400) [pid = 2328] [serial = 1671] [outer = 0x0] 05:05:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1213e2000) [pid = 2328] [serial = 1672] [outer = 0x116005400] 05:05:33 INFO - PROCESS | 2328 | 1471694733980 Marionette DEBUG loaded listener.js 05:05:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x12901d000) [pid = 2328] [serial = 1673] [outer = 0x116005400] 05:05:34 INFO - PROCESS | 2328 | 1471694734358 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]]]}] 05:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 05:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 672ms 05:05:34 INFO - PROCESS | 2328 | 1471694734402 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 05:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 05:05:34 INFO - PROCESS | 2328 | 1471694734404 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 05:05:34 INFO - PROCESS | 2328 | 1471694734407 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 05:05:34 INFO - PROCESS | 2328 | 1471694734409 Marionette TRACE conn2 <- [1,2202,null,{}] 05:05:34 INFO - PROCESS | 2328 | 1471694734413 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}] 05:05:34 INFO - PROCESS | 2328 | 1471694734415 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:34 INFO - PROCESS | 2328 | 1471694734519 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 05:05:34 INFO - PROCESS | 2328 | 1471694734583 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:34 INFO - PROCESS | 2328 | 1471694734584 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x11816e800 == 41 [pid = 2328] [id = 558] 05:05:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x112f16000) [pid = 2328] [serial = 1674] [outer = 0x0] 05:05:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x11509cc00) [pid = 2328] [serial = 1675] [outer = 0x112f16000] 05:05:34 INFO - PROCESS | 2328 | 1471694734616 Marionette DEBUG loaded listener.js 05:05:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x117ea8c00) [pid = 2328] [serial = 1676] [outer = 0x112f16000] 05:05:35 INFO - PROCESS | 2328 | 1471694735091 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]]]}] 05:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 05:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 05:05:35 INFO - PROCESS | 2328 | 1471694735129 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 05:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 05:05:35 INFO - PROCESS | 2328 | 1471694735135 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 05:05:35 INFO - PROCESS | 2328 | 1471694735139 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 05:05:35 INFO - PROCESS | 2328 | 1471694735141 Marionette TRACE conn2 <- [1,2206,null,{}] 05:05:35 INFO - PROCESS | 2328 | 1471694735144 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}] 05:05:35 INFO - PROCESS | 2328 | 1471694735146 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:35 INFO - PROCESS | 2328 | 1471694735246 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 05:05:35 INFO - PROCESS | 2328 | 1471694735320 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:35 INFO - PROCESS | 2328 | 1471694735322 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:35 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267dd000 == 42 [pid = 2328] [id = 559] 05:05:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x118465000) [pid = 2328] [serial = 1677] [outer = 0x0] 05:05:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x11940c400) [pid = 2328] [serial = 1678] [outer = 0x118465000] 05:05:35 INFO - PROCESS | 2328 | 1471694735353 Marionette DEBUG loaded listener.js 05:05:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x120e57000) [pid = 2328] [serial = 1679] [outer = 0x118465000] 05:05:35 INFO - PROCESS | 2328 | 1471694735780 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]]]}] 05:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 05:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 05:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 05:05:35 INFO - PROCESS | 2328 | 1471694735810 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 05:05:35 INFO - PROCESS | 2328 | 1471694735811 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 05:05:35 INFO - PROCESS | 2328 | 1471694735813 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 05:05:35 INFO - PROCESS | 2328 | 1471694735816 Marionette TRACE conn2 <- [1,2210,null,{}] 05:05:35 INFO - PROCESS | 2328 | 1471694735824 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}] 05:05:35 INFO - PROCESS | 2328 | 1471694735827 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:35 INFO - PROCESS | 2328 | 1471694735950 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 05:05:36 INFO - PROCESS | 2328 | 1471694736014 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:36 INFO - PROCESS | 2328 | 1471694736017 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c7a6000 == 43 [pid = 2328] [id = 560] 05:05:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x124191000) [pid = 2328] [serial = 1680] [outer = 0x0] 05:05:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x126129000) [pid = 2328] [serial = 1681] [outer = 0x124191000] 05:05:36 INFO - PROCESS | 2328 | 1471694736048 Marionette DEBUG loaded listener.js 05:05:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1263dd000) [pid = 2328] [serial = 1682] [outer = 0x124191000] 05:05:36 INFO - PROCESS | 2328 | 1471694736492 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]]]}] 05:05:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 05:05:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 722ms 05:05:36 INFO - PROCESS | 2328 | 1471694736536 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 05:05:36 INFO - PROCESS | 2328 | 1471694736538 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 05:05:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 05:05:36 INFO - PROCESS | 2328 | 1471694736540 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 05:05:36 INFO - PROCESS | 2328 | 1471694736541 Marionette TRACE conn2 <- [1,2214,null,{}] 05:05:36 INFO - PROCESS | 2328 | 1471694736544 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}] 05:05:36 INFO - PROCESS | 2328 | 1471694736545 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:36 INFO - PROCESS | 2328 | 1471694736647 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 05:05:36 INFO - PROCESS | 2328 | 1471694736706 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:36 INFO - PROCESS | 2328 | 1471694736708 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d196800 == 44 [pid = 2328] [id = 561] 05:05:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1284f1800) [pid = 2328] [serial = 1683] [outer = 0x0] 05:05:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1284fcc00) [pid = 2328] [serial = 1684] [outer = 0x1284f1800] 05:05:36 INFO - PROCESS | 2328 | 1471694736738 Marionette DEBUG loaded listener.js 05:05:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x1288ca400) [pid = 2328] [serial = 1685] [outer = 0x1284f1800] 05:05:37 INFO - PROCESS | 2328 | 1471694737185 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]]]}] 05:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 05:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 669ms 05:05:37 INFO - PROCESS | 2328 | 1471694737209 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 05:05:37 INFO - PROCESS | 2328 | 1471694737211 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 05:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 05:05:37 INFO - PROCESS | 2328 | 1471694737213 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 05:05:37 INFO - PROCESS | 2328 | 1471694737214 Marionette TRACE conn2 <- [1,2218,null,{}] 05:05:37 INFO - PROCESS | 2328 | 1471694737217 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}] 05:05:37 INFO - PROCESS | 2328 | 1471694737218 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:37 INFO - PROCESS | 2328 | 1471694737463 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 05:05:37 INFO - PROCESS | 2328 | 1471694737554 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:37 INFO - PROCESS | 2328 | 1471694737556 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c7f800 == 45 [pid = 2328] [id = 562] 05:05:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x112d52c00) [pid = 2328] [serial = 1686] [outer = 0x0] 05:05:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x115d1f000) [pid = 2328] [serial = 1687] [outer = 0x112d52c00] 05:05:37 INFO - PROCESS | 2328 | 1471694737585 Marionette DEBUG loaded listener.js 05:05:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x1176b2000) [pid = 2328] [serial = 1688] [outer = 0x112d52c00] 05:05:38 INFO - PROCESS | 2328 | 1471694738020 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]]]}] 05:05:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 05:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 824ms 05:05:38 INFO - PROCESS | 2328 | 1471694738038 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 05:05:38 INFO - PROCESS | 2328 | 1471694738042 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 05:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 05:05:38 INFO - PROCESS | 2328 | 1471694738046 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 05:05:38 INFO - PROCESS | 2328 | 1471694738049 Marionette TRACE conn2 <- [1,2222,null,{}] 05:05:38 INFO - PROCESS | 2328 | 1471694738053 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}] 05:05:38 INFO - PROCESS | 2328 | 1471694738055 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:38 INFO - PROCESS | 2328 | 1471694738184 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x12c724800 == 44 [pid = 2328] [id = 556] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x123ea3000 == 43 [pid = 2328] [id = 555] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x11942e000 == 42 [pid = 2328] [id = 554] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x12be83000 == 41 [pid = 2328] [id = 553] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x12b232800 == 40 [pid = 2328] [id = 552] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x12969f800 == 39 [pid = 2328] [id = 551] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x12849b000 == 38 [pid = 2328] [id = 550] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x123eac000 == 37 [pid = 2328] [id = 549] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x11997a000 == 36 [pid = 2328] [id = 548] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x116691000 == 35 [pid = 2328] [id = 547] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x121056800 == 34 [pid = 2328] [id = 546] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x118904800 == 33 [pid = 2328] [id = 545] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x1218b1800 == 32 [pid = 2328] [id = 544] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x120c7f800 == 31 [pid = 2328] [id = 562] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x12d196800 == 30 [pid = 2328] [id = 561] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x12c7a6000 == 29 [pid = 2328] [id = 560] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x1267dd000 == 28 [pid = 2328] [id = 559] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x12cb8f000 == 27 [pid = 2328] [id = 557] 05:05:38 INFO - PROCESS | 2328 | --DOCSHELL 0x11816e800 == 26 [pid = 2328] [id = 558] 05:05:38 INFO - PROCESS | 2328 | 1471694738823 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:38 INFO - PROCESS | 2328 | 1471694738825 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x12448c000) [pid = 2328] [serial = 1615] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x1176b2400) [pid = 2328] [serial = 1603] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1181b3000) [pid = 2328] [serial = 1604] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x118452800) [pid = 2328] [serial = 1606] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x126122800) [pid = 2328] [serial = 1618] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x120c5e800) [pid = 2328] [serial = 1609] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x12120c400) [pid = 2328] [serial = 1610] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x1188c0c00) [pid = 2328] [serial = 1607] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x112611000) [pid = 2328] [serial = 1600] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x1126e1000) [pid = 2328] [serial = 1601] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x113a06c00) [pid = 2328] [serial = 1598] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1126db800) [pid = 2328] [serial = 1597] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x117eaa400) [pid = 2328] [serial = 1586] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x11664a800) [pid = 2328] [serial = 1585] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x121445800) [pid = 2328] [serial = 1589] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x118471400) [pid = 2328] [serial = 1588] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x128406c00) [pid = 2328] [serial = 1592] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1263dd800) [pid = 2328] [serial = 1591] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x1264a0c00) [pid = 2328] [serial = 1621] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x12144b400) [pid = 2328] [serial = 1625] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x126125c00) [pid = 2328] [serial = 1594] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x1284ff000) [pid = 2328] [serial = 1595] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x11829c000) [pid = 2328] [serial = 1624] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x1284f1c00) [pid = 2328] [serial = 1630] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x128405800) [pid = 2328] [serial = 1622] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x1213dd400) [pid = 2328] [serial = 1612] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x12888ac00) [pid = 2328] [serial = 1633] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x121975800) [pid = 2328] [serial = 1613] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x126343800) [pid = 2328] [serial = 1619] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x118fab800) [pid = 2328] [serial = 1631] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x126487000) [pid = 2328] [serial = 1628] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x125df2800) [pid = 2328] [serial = 1616] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x124b46c00) [pid = 2328] [serial = 1627] [outer = 0x0] [url = about:blank] 05:05:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x112cbc000 == 27 [pid = 2328] [id = 563] 05:05:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x1121a5800) [pid = 2328] [serial = 1689] [outer = 0x0] 05:05:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x1121e9800) [pid = 2328] [serial = 1690] [outer = 0x1121a5800] 05:05:38 INFO - PROCESS | 2328 | 1471694738913 Marionette DEBUG loaded listener.js 05:05:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x11260a800) [pid = 2328] [serial = 1691] [outer = 0x1121a5800] 05:05:39 INFO - PROCESS | 2328 | 1471694739229 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]]]}] 05:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 05:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1224ms 05:05:39 INFO - PROCESS | 2328 | 1471694739270 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 05:05:39 INFO - PROCESS | 2328 | 1471694739272 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 05:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 05:05:39 INFO - PROCESS | 2328 | 1471694739275 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 05:05:39 INFO - PROCESS | 2328 | 1471694739277 Marionette TRACE conn2 <- [1,2226,null,{}] 05:05:39 INFO - PROCESS | 2328 | 1471694739281 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}] 05:05:39 INFO - PROCESS | 2328 | 1471694739283 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:39 INFO - PROCESS | 2328 | 1471694739359 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 05:05:39 INFO - PROCESS | 2328 | 1471694739436 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:39 INFO - PROCESS | 2328 | 1471694739437 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x118169000 == 28 [pid = 2328] [id = 564] 05:05:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x1126dec00) [pid = 2328] [serial = 1692] [outer = 0x0] 05:05:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x113868800) [pid = 2328] [serial = 1693] [outer = 0x1126dec00] 05:05:39 INFO - PROCESS | 2328 | 1471694739466 Marionette DEBUG loaded listener.js 05:05:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x116109c00) [pid = 2328] [serial = 1694] [outer = 0x1126dec00] 05:05:39 INFO - PROCESS | 2328 | 1471694739742 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]]]}] 05:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 05:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 05:05:39 INFO - PROCESS | 2328 | 1471694739797 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 05:05:39 INFO - PROCESS | 2328 | 1471694739803 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 05:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 05:05:39 INFO - PROCESS | 2328 | 1471694739807 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 05:05:39 INFO - PROCESS | 2328 | 1471694739808 Marionette TRACE conn2 <- [1,2230,null,{}] 05:05:39 INFO - PROCESS | 2328 | 1471694739810 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}] 05:05:39 INFO - PROCESS | 2328 | 1471694739812 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:39 INFO - PROCESS | 2328 | 1471694739893 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 05:05:39 INFO - PROCESS | 2328 | 1471694739897 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:39 INFO - PROCESS | 2328 | 1471694739899 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x119832800 == 29 [pid = 2328] [id = 565] 05:05:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x116808000) [pid = 2328] [serial = 1695] [outer = 0x0] 05:05:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x117ea5c00) [pid = 2328] [serial = 1696] [outer = 0x116808000] 05:05:39 INFO - PROCESS | 2328 | 1471694739930 Marionette DEBUG loaded listener.js 05:05:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x118290400) [pid = 2328] [serial = 1697] [outer = 0x116808000] 05:05:40 INFO - PROCESS | 2328 | 1471694740392 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]]]}] 05:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 05:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 618ms 05:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 05:05:40 INFO - PROCESS | 2328 | 1471694740427 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 05:05:40 INFO - PROCESS | 2328 | 1471694740429 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 05:05:40 INFO - PROCESS | 2328 | 1471694740434 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 05:05:40 INFO - PROCESS | 2328 | 1471694740440 Marionette TRACE conn2 <- [1,2234,null,{}] 05:05:40 INFO - PROCESS | 2328 | 1471694740459 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}] 05:05:40 INFO - PROCESS | 2328 | 1471694740463 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:40 INFO - PROCESS | 2328 | 1471694740562 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 05:05:40 INFO - PROCESS | 2328 | 1471694740626 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:40 INFO - PROCESS | 2328 | 1471694740627 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x121187800 == 30 [pid = 2328] [id = 566] 05:05:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x1121e9400) [pid = 2328] [serial = 1698] [outer = 0x0] 05:05:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x11845d400) [pid = 2328] [serial = 1699] [outer = 0x1121e9400] 05:05:40 INFO - PROCESS | 2328 | 1471694740653 Marionette DEBUG loaded listener.js 05:05:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x118f48400) [pid = 2328] [serial = 1700] [outer = 0x1121e9400] 05:05:40 INFO - PROCESS | 2328 | 1471694740928 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]]]}] 05:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 05:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 529ms 05:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 05:05:40 INFO - PROCESS | 2328 | 1471694740961 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 05:05:40 INFO - PROCESS | 2328 | 1471694740963 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 05:05:40 INFO - PROCESS | 2328 | 1471694740973 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 05:05:40 INFO - PROCESS | 2328 | 1471694740974 Marionette TRACE conn2 <- [1,2238,null,{}] 05:05:40 INFO - PROCESS | 2328 | 1471694740977 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}] 05:05:40 INFO - PROCESS | 2328 | 1471694740978 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:41 INFO - PROCESS | 2328 | 1471694741082 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 05:05:41 INFO - PROCESS | 2328 | 1471694741086 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:41 INFO - PROCESS | 2328 | 1471694741087 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d45800 == 31 [pid = 2328] [id = 567] 05:05:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x118928400) [pid = 2328] [serial = 1701] [outer = 0x0] 05:05:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x11950d400) [pid = 2328] [serial = 1702] [outer = 0x118928400] 05:05:41 INFO - PROCESS | 2328 | 1471694741112 Marionette DEBUG loaded listener.js 05:05:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x120c63800) [pid = 2328] [serial = 1703] [outer = 0x118928400] 05:05:41 INFO - PROCESS | 2328 | 1471694741441 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]]]}] 05:05:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 05:05:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 528ms 05:05:41 INFO - PROCESS | 2328 | 1471694741494 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 05:05:41 INFO - PROCESS | 2328 | 1471694741495 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 05:05:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 05:05:41 INFO - PROCESS | 2328 | 1471694741503 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 05:05:41 INFO - PROCESS | 2328 | 1471694741505 Marionette TRACE conn2 <- [1,2242,null,{}] 05:05:41 INFO - PROCESS | 2328 | 1471694741507 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}] 05:05:41 INFO - PROCESS | 2328 | 1471694741508 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:41 INFO - PROCESS | 2328 | 1471694741601 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 05:05:41 INFO - PROCESS | 2328 | 1471694741604 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:41 INFO - PROCESS | 2328 | 1471694741609 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x126397000 == 32 [pid = 2328] [id = 568] 05:05:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x116806800) [pid = 2328] [serial = 1704] [outer = 0x0] 05:05:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x121208c00) [pid = 2328] [serial = 1705] [outer = 0x116806800] 05:05:41 INFO - PROCESS | 2328 | 1471694741642 Marionette DEBUG loaded listener.js 05:05:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1213e5000) [pid = 2328] [serial = 1706] [outer = 0x116806800] 05:05:42 INFO - PROCESS | 2328 | 1471694742003 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]]]}] 05:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 05:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 05:05:42 INFO - PROCESS | 2328 | 1471694742023 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 05:05:42 INFO - PROCESS | 2328 | 1471694742024 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 05:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 05:05:42 INFO - PROCESS | 2328 | 1471694742026 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 05:05:42 INFO - PROCESS | 2328 | 1471694742027 Marionette TRACE conn2 <- [1,2246,null,{}] 05:05:42 INFO - PROCESS | 2328 | 1471694742029 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}] 05:05:42 INFO - PROCESS | 2328 | 1471694742031 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:42 INFO - PROCESS | 2328 | 1471694742133 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 05:05:42 INFO - PROCESS | 2328 | 1471694742136 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:42 INFO - PROCESS | 2328 | 1471694742137 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x11615a000 == 33 [pid = 2328] [id = 569] 05:05:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1213e5400) [pid = 2328] [serial = 1707] [outer = 0x0] 05:05:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x121917c00) [pid = 2328] [serial = 1708] [outer = 0x1213e5400] 05:05:42 INFO - PROCESS | 2328 | 1471694742163 Marionette DEBUG loaded listener.js 05:05:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x123dda400) [pid = 2328] [serial = 1709] [outer = 0x1213e5400] 05:05:42 INFO - PROCESS | 2328 | 1471694742511 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]]]}] 05:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 05:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 05:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 05:05:42 INFO - PROCESS | 2328 | 1471694742549 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 05:05:42 INFO - PROCESS | 2328 | 1471694742550 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 05:05:42 INFO - PROCESS | 2328 | 1471694742552 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 05:05:42 INFO - PROCESS | 2328 | 1471694742560 Marionette TRACE conn2 <- [1,2250,null,{}] 05:05:42 INFO - PROCESS | 2328 | 1471694742563 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}] 05:05:42 INFO - PROCESS | 2328 | 1471694742564 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:42 INFO - PROCESS | 2328 | 1471694742656 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 05:05:42 INFO - PROCESS | 2328 | 1471694742696 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:42 INFO - PROCESS | 2328 | 1471694742697 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a58e800 == 34 [pid = 2328] [id = 570] 05:05:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1121a7400) [pid = 2328] [serial = 1710] [outer = 0x0] 05:05:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12448c000) [pid = 2328] [serial = 1711] [outer = 0x1121a7400] 05:05:42 INFO - PROCESS | 2328 | 1471694742722 Marionette DEBUG loaded listener.js 05:05:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x124b46c00) [pid = 2328] [serial = 1712] [outer = 0x1121a7400] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x121a49c00) [pid = 2328] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x12612a400) [pid = 2328] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x112595800) [pid = 2328] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x111e2c800) [pid = 2328] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x112611c00) [pid = 2328] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x121a44000) [pid = 2328] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x118f55400) [pid = 2328] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1284fe800) [pid = 2328] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1168ef800) [pid = 2328] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x11608d800) [pid = 2328] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x11680e000) [pid = 2328] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x128664c00) [pid = 2328] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x116005400) [pid = 2328] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 05:05:43 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x116011400) [pid = 2328] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 05:05:43 INFO - PROCESS | 2328 | 1471694743227 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]]]}] 05:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 05:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 727ms 05:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 05:05:43 INFO - PROCESS | 2328 | 1471694743280 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 05:05:43 INFO - PROCESS | 2328 | 1471694743282 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 05:05:43 INFO - PROCESS | 2328 | 1471694743285 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 05:05:43 INFO - PROCESS | 2328 | 1471694743287 Marionette TRACE conn2 <- [1,2254,null,{}] 05:05:43 INFO - PROCESS | 2328 | 1471694743290 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}] 05:05:43 INFO - PROCESS | 2328 | 1471694743292 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:43 INFO - PROCESS | 2328 | 1471694743459 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 05:05:43 INFO - PROCESS | 2328 | 1471694743512 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:43 INFO - PROCESS | 2328 | 1471694743514 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x128ba2800 == 35 [pid = 2328] [id = 571] 05:05:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x112590800) [pid = 2328] [serial = 1713] [outer = 0x0] 05:05:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1176b4400) [pid = 2328] [serial = 1714] [outer = 0x112590800] 05:05:43 INFO - PROCESS | 2328 | 1471694743556 Marionette DEBUG loaded listener.js 05:05:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x121916800) [pid = 2328] [serial = 1715] [outer = 0x112590800] 05:05:43 INFO - PROCESS | 2328 | 1471694743905 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]]]}] 05:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 05:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 675ms 05:05:43 INFO - PROCESS | 2328 | 1471694743967 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 05:05:43 INFO - PROCESS | 2328 | 1471694743968 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 05:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 05:05:43 INFO - PROCESS | 2328 | 1471694743970 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 05:05:43 INFO - PROCESS | 2328 | 1471694743971 Marionette TRACE conn2 <- [1,2258,null,{}] 05:05:43 INFO - PROCESS | 2328 | 1471694743974 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}] 05:05:43 INFO - PROCESS | 2328 | 1471694743975 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:44 INFO - PROCESS | 2328 | 1471694744074 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 05:05:44 INFO - PROCESS | 2328 | 1471694744079 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:44 INFO - PROCESS | 2328 | 1471694744080 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b11e000 == 36 [pid = 2328] [id = 572] 05:05:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x121919800) [pid = 2328] [serial = 1716] [outer = 0x0] 05:05:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x125dee400) [pid = 2328] [serial = 1717] [outer = 0x121919800] 05:05:44 INFO - PROCESS | 2328 | 1471694744109 Marionette DEBUG loaded listener.js 05:05:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x12610ac00) [pid = 2328] [serial = 1718] [outer = 0x121919800] 05:05:44 INFO - PROCESS | 2328 | 1471694744406 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]]]}] 05:05:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 05:05:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 469ms 05:05:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 05:05:44 INFO - PROCESS | 2328 | 1471694744440 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 05:05:44 INFO - PROCESS | 2328 | 1471694744441 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 05:05:44 INFO - PROCESS | 2328 | 1471694744443 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 05:05:44 INFO - PROCESS | 2328 | 1471694744444 Marionette TRACE conn2 <- [1,2262,null,{}] 05:05:44 INFO - PROCESS | 2328 | 1471694744447 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}] 05:05:44 INFO - PROCESS | 2328 | 1471694744449 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:44 INFO - PROCESS | 2328 | 1471694744524 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 05:05:44 INFO - PROCESS | 2328 | 1471694744528 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:44 INFO - PROCESS | 2328 | 1471694744529 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b941800 == 37 [pid = 2328] [id = 573] 05:05:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x126120000) [pid = 2328] [serial = 1719] [outer = 0x0] 05:05:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x126127800) [pid = 2328] [serial = 1720] [outer = 0x126120000] 05:05:44 INFO - PROCESS | 2328 | 1471694744559 Marionette DEBUG loaded listener.js 05:05:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x126346800) [pid = 2328] [serial = 1721] [outer = 0x126120000] 05:05:44 INFO - PROCESS | 2328 | 1471694744913 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]]]}] 05:05:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 05:05:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 05:05:44 INFO - PROCESS | 2328 | 1471694744961 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 05:05:44 INFO - PROCESS | 2328 | 1471694744963 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 05:05:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 05:05:44 INFO - PROCESS | 2328 | 1471694744965 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 05:05:44 INFO - PROCESS | 2328 | 1471694744975 Marionette TRACE conn2 <- [1,2266,null,{}] 05:05:44 INFO - PROCESS | 2328 | 1471694744977 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}] 05:05:44 INFO - PROCESS | 2328 | 1471694744979 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:45 INFO - PROCESS | 2328 | 1471694745063 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 05:05:45 INFO - PROCESS | 2328 | 1471694745069 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:45 INFO - PROCESS | 2328 | 1471694745070 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f38000 == 38 [pid = 2328] [id = 574] 05:05:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x12612a400) [pid = 2328] [serial = 1722] [outer = 0x0] 05:05:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1264ae400) [pid = 2328] [serial = 1723] [outer = 0x12612a400] 05:05:45 INFO - PROCESS | 2328 | 1471694745095 Marionette DEBUG loaded listener.js 05:05:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1284f4400) [pid = 2328] [serial = 1724] [outer = 0x12612a400] 05:05:45 INFO - PROCESS | 2328 | 1471694745613 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]]]}] 05:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 05:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 679ms 05:05:45 INFO - PROCESS | 2328 | 1471694745646 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 05:05:45 INFO - PROCESS | 2328 | 1471694745648 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 05:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 05:05:45 INFO - PROCESS | 2328 | 1471694745679 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 05:05:45 INFO - PROCESS | 2328 | 1471694745685 Marionette TRACE conn2 <- [1,2270,null,{}] 05:05:45 INFO - PROCESS | 2328 | 1471694745690 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}] 05:05:45 INFO - PROCESS | 2328 | 1471694745692 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:45 INFO - PROCESS | 2328 | 1471694745816 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 05:05:45 INFO - PROCESS | 2328 | 1471694745988 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:45 INFO - PROCESS | 2328 | 1471694745991 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x11942f000 == 39 [pid = 2328] [id = 575] 05:05:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x1126e4800) [pid = 2328] [serial = 1725] [outer = 0x0] 05:05:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x112d59400) [pid = 2328] [serial = 1726] [outer = 0x1126e4800] 05:05:46 INFO - PROCESS | 2328 | 1471694746036 Marionette DEBUG loaded listener.js 05:05:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x11610b000) [pid = 2328] [serial = 1727] [outer = 0x1126e4800] 05:05:46 INFO - PROCESS | 2328 | 1471694746548 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]]]}] 05:05:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 05:05:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 876ms 05:05:46 INFO - PROCESS | 2328 | 1471694746554 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 05:05:46 INFO - PROCESS | 2328 | 1471694746557 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 05:05:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 05:05:46 INFO - PROCESS | 2328 | 1471694746562 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 05:05:46 INFO - PROCESS | 2328 | 1471694746563 Marionette TRACE conn2 <- [1,2274,null,{}] 05:05:46 INFO - PROCESS | 2328 | 1471694746595 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}] 05:05:46 INFO - PROCESS | 2328 | 1471694746597 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:46 INFO - PROCESS | 2328 | 1471694746711 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 05:05:46 INFO - PROCESS | 2328 | 1471694746790 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:46 INFO - PROCESS | 2328 | 1471694746792 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x116173800 == 40 [pid = 2328] [id = 576] 05:05:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x1126e4400) [pid = 2328] [serial = 1728] [outer = 0x0] 05:05:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x117e2ac00) [pid = 2328] [serial = 1729] [outer = 0x1126e4400] 05:05:46 INFO - PROCESS | 2328 | 1471694746824 Marionette DEBUG loaded listener.js 05:05:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1183e7c00) [pid = 2328] [serial = 1730] [outer = 0x1126e4400] 05:05:47 INFO - PROCESS | 2328 | --DOCSHELL 0x12b941800 == 39 [pid = 2328] [id = 573] 05:05:47 INFO - PROCESS | 2328 | --DOCSHELL 0x12b11e000 == 38 [pid = 2328] [id = 572] 05:05:47 INFO - PROCESS | 2328 | --DOCSHELL 0x128ba2800 == 37 [pid = 2328] [id = 571] 05:05:47 INFO - PROCESS | 2328 | --DOCSHELL 0x12a58e800 == 36 [pid = 2328] [id = 570] 05:05:47 INFO - PROCESS | 2328 | --DOCSHELL 0x11615a000 == 35 [pid = 2328] [id = 569] 05:05:47 INFO - PROCESS | 2328 | --DOCSHELL 0x126397000 == 34 [pid = 2328] [id = 568] 05:05:47 INFO - PROCESS | 2328 | --DOCSHELL 0x123d45800 == 33 [pid = 2328] [id = 567] 05:05:47 INFO - PROCESS | 2328 | --DOCSHELL 0x121187800 == 32 [pid = 2328] [id = 566] 05:05:47 INFO - PROCESS | 2328 | --DOCSHELL 0x119832800 == 31 [pid = 2328] [id = 565] 05:05:47 INFO - PROCESS | 2328 | --DOCSHELL 0x118169000 == 30 [pid = 2328] [id = 564] 05:05:47 INFO - PROCESS | 2328 | --DOCSHELL 0x112cbc000 == 29 [pid = 2328] [id = 563] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x128da0400) [pid = 2328] [serial = 1670] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x127138400) [pid = 2328] [serial = 1657] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x125df4000) [pid = 2328] [serial = 1654] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x128660800) [pid = 2328] [serial = 1658] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x112607000) [pid = 2328] [serial = 1663] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1213ddc00) [pid = 2328] [serial = 1648] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x124491c00) [pid = 2328] [serial = 1651] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x119404400) [pid = 2328] [serial = 1645] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x11994c000) [pid = 2328] [serial = 1646] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1288c8400) [pid = 2328] [serial = 1634] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1176a9c00) [pid = 2328] [serial = 1642] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1180d2c00) [pid = 2328] [serial = 1643] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x118466400) [pid = 2328] [serial = 1639] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x119408c00) [pid = 2328] [serial = 1640] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1172c1000) [pid = 2328] [serial = 1636] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x12888a400) [pid = 2328] [serial = 1660] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x1181b5400) [pid = 2328] [serial = 1637] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x121a3d000) [pid = 2328] [serial = 1649] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x12901d000) [pid = 2328] [serial = 1673] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x1213e2000) [pid = 2328] [serial = 1672] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x11600b000) [pid = 2328] [serial = 1664] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x1288d0800) [pid = 2328] [serial = 1669] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x128895000) [pid = 2328] [serial = 1661] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x128402400) [pid = 2328] [serial = 1667] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x124be0400) [pid = 2328] [serial = 1652] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x126124400) [pid = 2328] [serial = 1655] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x120e54400) [pid = 2328] [serial = 1666] [outer = 0x0] [url = about:blank] 05:05:47 INFO - PROCESS | 2328 | 1471694747463 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]]]}] 05:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 05:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 923ms 05:05:47 INFO - PROCESS | 2328 | 1471694747485 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 05:05:47 INFO - PROCESS | 2328 | 1471694747487 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 05:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 05:05:47 INFO - PROCESS | 2328 | 1471694747490 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 05:05:47 INFO - PROCESS | 2328 | 1471694747493 Marionette TRACE conn2 <- [1,2278,null,{}] 05:05:47 INFO - PROCESS | 2328 | 1471694747497 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}] 05:05:47 INFO - PROCESS | 2328 | 1471694747499 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:47 INFO - PROCESS | 2328 | 1471694747576 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 05:05:47 INFO - PROCESS | 2328 | 1471694747581 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:47 INFO - PROCESS | 2328 | 1471694747585 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x11816d800 == 30 [pid = 2328] [id = 577] 05:05:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x11688d000) [pid = 2328] [serial = 1731] [outer = 0x0] 05:05:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x117ea3400) [pid = 2328] [serial = 1732] [outer = 0x11688d000] 05:05:47 INFO - PROCESS | 2328 | 1471694747616 Marionette DEBUG loaded listener.js 05:05:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x1181be000) [pid = 2328] [serial = 1733] [outer = 0x11688d000] 05:05:47 INFO - PROCESS | 2328 | 1471694747954 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]]]}] 05:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 05:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 05:05:48 INFO - PROCESS | 2328 | 1471694748012 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 05:05:48 INFO - PROCESS | 2328 | 1471694748015 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 05:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 05:05:48 INFO - PROCESS | 2328 | 1471694748019 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 05:05:48 INFO - PROCESS | 2328 | 1471694748020 Marionette TRACE conn2 <- [1,2282,null,{}] 05:05:48 INFO - PROCESS | 2328 | 1471694748023 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}] 05:05:48 INFO - PROCESS | 2328 | 1471694748025 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:48 INFO - PROCESS | 2328 | 1471694748105 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 05:05:48 INFO - PROCESS | 2328 | 1471694748109 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:48 INFO - PROCESS | 2328 | 1471694748110 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x119bbf000 == 31 [pid = 2328] [id = 578] 05:05:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x1183ee000) [pid = 2328] [serial = 1734] [outer = 0x0] 05:05:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x1188b8800) [pid = 2328] [serial = 1735] [outer = 0x1183ee000] 05:05:48 INFO - PROCESS | 2328 | 1471694748140 Marionette DEBUG loaded listener.js 05:05:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x118fad400) [pid = 2328] [serial = 1736] [outer = 0x1183ee000] 05:05:48 INFO - PROCESS | 2328 | 1471694748472 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]]]}] 05:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 05:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 469ms 05:05:48 INFO - PROCESS | 2328 | 1471694748489 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 05:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 05:05:48 INFO - PROCESS | 2328 | 1471694748490 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 05:05:48 INFO - PROCESS | 2328 | 1471694748492 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 05:05:48 INFO - PROCESS | 2328 | 1471694748495 Marionette TRACE conn2 <- [1,2286,null,{}] 05:05:48 INFO - PROCESS | 2328 | 1471694748505 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}] 05:05:48 INFO - PROCESS | 2328 | 1471694748509 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:48 INFO - PROCESS | 2328 | 1471694748593 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 05:05:48 INFO - PROCESS | 2328 | 1471694748652 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:48 INFO - PROCESS | 2328 | 1471694748654 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x124b10000 == 32 [pid = 2328] [id = 579] 05:05:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x119403000) [pid = 2328] [serial = 1737] [outer = 0x0] 05:05:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x120c68000) [pid = 2328] [serial = 1738] [outer = 0x119403000] 05:05:48 INFO - PROCESS | 2328 | 1471694748684 Marionette DEBUG loaded listener.js 05:05:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x1213df400) [pid = 2328] [serial = 1739] [outer = 0x119403000] 05:05:48 INFO - PROCESS | 2328 | 1471694748977 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]]]}] 05:05:49 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 05:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 526ms 05:05:49 INFO - PROCESS | 2328 | 1471694749020 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 05:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 05:05:49 INFO - PROCESS | 2328 | 1471694749021 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 05:05:49 INFO - PROCESS | 2328 | 1471694749023 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 05:05:49 INFO - PROCESS | 2328 | 1471694749024 Marionette TRACE conn2 <- [1,2290,null,{}] 05:05:49 INFO - PROCESS | 2328 | 1471694749027 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}] 05:05:49 INFO - PROCESS | 2328 | 1471694749028 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:49 INFO - PROCESS | 2328 | 1471694749120 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 05:05:49 INFO - PROCESS | 2328 | 1471694749195 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:49 INFO - PROCESS | 2328 | 1471694749197 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x12885a000 == 33 [pid = 2328] [id = 580] 05:05:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1213ba400) [pid = 2328] [serial = 1740] [outer = 0x0] 05:05:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1219c3c00) [pid = 2328] [serial = 1741] [outer = 0x1213ba400] 05:05:49 INFO - PROCESS | 2328 | 1471694749238 Marionette DEBUG loaded listener.js 05:05:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x123db3c00) [pid = 2328] [serial = 1742] [outer = 0x1213ba400] 05:05:49 INFO - PROCESS | 2328 | 1471694749671 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]]]}] 05:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 05:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 669ms 05:05:49 INFO - PROCESS | 2328 | 1471694749694 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 05:05:49 INFO - PROCESS | 2328 | 1471694749695 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 05:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 05:05:49 INFO - PROCESS | 2328 | 1471694749704 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 05:05:49 INFO - PROCESS | 2328 | 1471694749705 Marionette TRACE conn2 <- [1,2294,null,{}] 05:05:49 INFO - PROCESS | 2328 | 1471694749707 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}] 05:05:49 INFO - PROCESS | 2328 | 1471694749708 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:49 INFO - PROCESS | 2328 | 1471694749804 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 05:05:49 INFO - PROCESS | 2328 | 1471694749807 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:49 INFO - PROCESS | 2328 | 1471694749808 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6ed800 == 34 [pid = 2328] [id = 581] 05:05:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x112611000) [pid = 2328] [serial = 1743] [outer = 0x0] 05:05:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x124ab3000) [pid = 2328] [serial = 1744] [outer = 0x112611000] 05:05:49 INFO - PROCESS | 2328 | 1471694749834 Marionette DEBUG loaded listener.js 05:05:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x125dfb800) [pid = 2328] [serial = 1745] [outer = 0x112611000] 05:05:50 INFO - PROCESS | 2328 | 1471694750190 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]]]}] 05:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 05:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 527ms 05:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 05:05:50 INFO - PROCESS | 2328 | 1471694750224 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 05:05:50 INFO - PROCESS | 2328 | 1471694750225 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 05:05:50 INFO - PROCESS | 2328 | 1471694750227 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 05:05:50 INFO - PROCESS | 2328 | 1471694750228 Marionette TRACE conn2 <- [1,2298,null,{}] 05:05:50 INFO - PROCESS | 2328 | 1471694750231 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}] 05:05:50 INFO - PROCESS | 2328 | 1471694750235 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:50 INFO - PROCESS | 2328 | 1471694750354 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 05:05:50 INFO - PROCESS | 2328 | 1471694750358 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:50 INFO - PROCESS | 2328 | 1471694750359 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb65000 == 35 [pid = 2328] [id = 582] 05:05:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x124aa9c00) [pid = 2328] [serial = 1746] [outer = 0x0] 05:05:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x126127000) [pid = 2328] [serial = 1747] [outer = 0x124aa9c00] 05:05:50 INFO - PROCESS | 2328 | 1471694750384 Marionette DEBUG loaded listener.js 05:05:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x12840c400) [pid = 2328] [serial = 1748] [outer = 0x124aa9c00] 05:05:50 INFO - PROCESS | 2328 | 1471694750731 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]]]}] 05:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 05:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 517ms 05:05:50 INFO - PROCESS | 2328 | 1471694750745 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 05:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 05:05:50 INFO - PROCESS | 2328 | 1471694750747 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 05:05:50 INFO - PROCESS | 2328 | 1471694750753 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 05:05:50 INFO - PROCESS | 2328 | 1471694750754 Marionette TRACE conn2 <- [1,2302,null,{}] 05:05:50 INFO - PROCESS | 2328 | 1471694750756 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}] 05:05:50 INFO - PROCESS | 2328 | 1471694750758 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:50 INFO - PROCESS | 2328 | 1471694750856 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 05:05:50 INFO - PROCESS | 2328 | 1471694750894 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:50 INFO - PROCESS | 2328 | 1471694750895 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d3f000 == 36 [pid = 2328] [id = 583] 05:05:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x128409c00) [pid = 2328] [serial = 1749] [outer = 0x0] 05:05:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1284f8800) [pid = 2328] [serial = 1750] [outer = 0x128409c00] 05:05:50 INFO - PROCESS | 2328 | 1471694750922 Marionette DEBUG loaded listener.js 05:05:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1284ffc00) [pid = 2328] [serial = 1751] [outer = 0x128409c00] 05:05:51 INFO - PROCESS | 2328 | 1471694751219 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]]]}] 05:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 05:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 05:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 05:05:51 INFO - PROCESS | 2328 | 1471694751272 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 05:05:51 INFO - PROCESS | 2328 | 1471694751273 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 05:05:51 INFO - PROCESS | 2328 | 1471694751275 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 05:05:51 INFO - PROCESS | 2328 | 1471694751276 Marionette TRACE conn2 <- [1,2306,null,{}] 05:05:51 INFO - PROCESS | 2328 | 1471694751278 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}] 05:05:51 INFO - PROCESS | 2328 | 1471694751279 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:51 INFO - PROCESS | 2328 | 1471694751377 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 05:05:51 INFO - PROCESS | 2328 | 1471694751388 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:51 INFO - PROCESS | 2328 | 1471694751389 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:51 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c17d800 == 37 [pid = 2328] [id = 584] 05:05:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12865cc00) [pid = 2328] [serial = 1752] [outer = 0x0] 05:05:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x128665000) [pid = 2328] [serial = 1753] [outer = 0x12865cc00] 05:05:51 INFO - PROCESS | 2328 | 1471694751414 Marionette DEBUG loaded listener.js 05:05:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x128889800) [pid = 2328] [serial = 1754] [outer = 0x12865cc00] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x126120000) [pid = 2328] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x116808000) [pid = 2328] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1121a5800) [pid = 2328] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x118928400) [pid = 2328] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1121e9400) [pid = 2328] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x116806800) [pid = 2328] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1121a7400) [pid = 2328] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1126dec00) [pid = 2328] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x112590800) [pid = 2328] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1213e5400) [pid = 2328] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x112d52c00) [pid = 2328] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x112f16000) [pid = 2328] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x118465000) [pid = 2328] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x124191000) [pid = 2328] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x121919800) [pid = 2328] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 05:05:51 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x1284f1800) [pid = 2328] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 05:05:51 INFO - PROCESS | 2328 | 1471694751817 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]]]}] 05:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 05:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms 05:05:51 INFO - PROCESS | 2328 | 1471694751854 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 05:05:51 INFO - PROCESS | 2328 | 1471694751855 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 05:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 05:05:51 INFO - PROCESS | 2328 | 1471694751858 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 05:05:51 INFO - PROCESS | 2328 | 1471694751859 Marionette TRACE conn2 <- [1,2310,null,{}] 05:05:51 INFO - PROCESS | 2328 | 1471694751861 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}] 05:05:51 INFO - PROCESS | 2328 | 1471694751862 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:51 INFO - PROCESS | 2328 | 1471694751946 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 05:05:51 INFO - PROCESS | 2328 | 1471694751952 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:51 INFO - PROCESS | 2328 | 1471694751954 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:51 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4d8000 == 38 [pid = 2328] [id = 585] 05:05:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x116aa1800) [pid = 2328] [serial = 1755] [outer = 0x0] 05:05:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1188bec00) [pid = 2328] [serial = 1756] [outer = 0x116aa1800] 05:05:51 INFO - PROCESS | 2328 | 1471694751978 Marionette DEBUG loaded listener.js 05:05:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1213e5400) [pid = 2328] [serial = 1757] [outer = 0x116aa1800] 05:05:52 INFO - PROCESS | 2328 | 1471694752304 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]]]}] 05:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 05:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 470ms 05:05:52 INFO - PROCESS | 2328 | 1471694752328 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 05:05:52 INFO - PROCESS | 2328 | 1471694752329 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 05:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 05:05:52 INFO - PROCESS | 2328 | 1471694752332 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 05:05:52 INFO - PROCESS | 2328 | 1471694752333 Marionette TRACE conn2 <- [1,2314,null,{}] 05:05:52 INFO - PROCESS | 2328 | 1471694752335 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}] 05:05:52 INFO - PROCESS | 2328 | 1471694752336 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:52 INFO - PROCESS | 2328 | 1471694752414 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 05:05:52 INFO - PROCESS | 2328 | 1471694752419 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:52 INFO - PROCESS | 2328 | 1471694752421 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c72c000 == 39 [pid = 2328] [id = 586] 05:05:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x12418d400) [pid = 2328] [serial = 1758] [outer = 0x0] 05:05:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x12865e000) [pid = 2328] [serial = 1759] [outer = 0x12418d400] 05:05:52 INFO - PROCESS | 2328 | 1471694752445 Marionette DEBUG loaded listener.js 05:05:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x128891000) [pid = 2328] [serial = 1760] [outer = 0x12418d400] 05:05:52 INFO - PROCESS | 2328 | 1471694752768 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]]]}] 05:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 05:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 469ms 05:05:52 INFO - PROCESS | 2328 | 1471694752815 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 05:05:52 INFO - PROCESS | 2328 | 1471694752818 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 05:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 05:05:52 INFO - PROCESS | 2328 | 1471694752828 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 05:05:52 INFO - PROCESS | 2328 | 1471694752830 Marionette TRACE conn2 <- [1,2318,null,{}] 05:05:52 INFO - PROCESS | 2328 | 1471694752836 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}] 05:05:52 INFO - PROCESS | 2328 | 1471694752838 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:52 INFO - PROCESS | 2328 | 1471694752930 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 05:05:52 INFO - PROCESS | 2328 | 1471694752935 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:52 INFO - PROCESS | 2328 | 1471694752937 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cb94000 == 40 [pid = 2328] [id = 587] 05:05:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x1213e1400) [pid = 2328] [serial = 1761] [outer = 0x0] 05:05:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x128b8f800) [pid = 2328] [serial = 1762] [outer = 0x1213e1400] 05:05:52 INFO - PROCESS | 2328 | 1471694752964 Marionette DEBUG loaded listener.js 05:05:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x12901ac00) [pid = 2328] [serial = 1763] [outer = 0x1213e1400] 05:05:53 INFO - PROCESS | 2328 | 1471694753315 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] 05:05:53 INFO - PROCESS | 2328 | 1471694753352 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 05:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 05:05:53 INFO - PROCESS | 2328 | 1471694753354 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 05:05:53 INFO - PROCESS | 2328 | 1471694753355 Marionette TRACE conn2 <- [1,2322,null,{}] 05:05:53 INFO - PROCESS | 2328 | 1471694753357 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}] 05:05:53 INFO - PROCESS | 2328 | 1471694753358 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:53 INFO - PROCESS | 2328 | 1471694753437 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 05:05:53 INFO - PROCESS | 2328 | 1471694753499 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:53 INFO - PROCESS | 2328 | 1471694753500 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cba9800 == 41 [pid = 2328] [id = 588] 05:05:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x129013c00) [pid = 2328] [serial = 1764] [outer = 0x0] 05:05:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x129184400) [pid = 2328] [serial = 1765] [outer = 0x129013c00] 05:05:53 INFO - PROCESS | 2328 | 1471694753526 Marionette DEBUG loaded listener.js 05:05:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x129190000) [pid = 2328] [serial = 1766] [outer = 0x129013c00] 05:05:53 INFO - PROCESS | 2328 | 1471694753966 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]]]}] 05:05:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 05:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 620ms 05:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 05:05:53 INFO - PROCESS | 2328 | 1471694753974 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 05:05:53 INFO - PROCESS | 2328 | 1471694753977 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 05:05:53 INFO - PROCESS | 2328 | 1471694753980 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 05:05:53 INFO - PROCESS | 2328 | 1471694753982 Marionette TRACE conn2 <- [1,2326,null,{}] 05:05:53 INFO - PROCESS | 2328 | 1471694753987 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}] 05:05:53 INFO - PROCESS | 2328 | 1471694753988 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:54 INFO - PROCESS | 2328 | 1471694754092 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 05:05:54 INFO - PROCESS | 2328 | 1471694754153 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:54 INFO - PROCESS | 2328 | 1471694754155 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x119991800 == 42 [pid = 2328] [id = 589] 05:05:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x112fa3000) [pid = 2328] [serial = 1767] [outer = 0x0] 05:05:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x1168eec00) [pid = 2328] [serial = 1768] [outer = 0x112fa3000] 05:05:54 INFO - PROCESS | 2328 | 1471694754186 Marionette DEBUG loaded listener.js 05:05:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x118290000) [pid = 2328] [serial = 1769] [outer = 0x112fa3000] 05:05:54 INFO - PROCESS | 2328 | 1471694754643 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]]]}] 05:05:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 05:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 672ms 05:05:54 INFO - PROCESS | 2328 | 1471694754652 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 05:05:54 INFO - PROCESS | 2328 | 1471694754655 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 05:05:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 05:05:54 INFO - PROCESS | 2328 | 1471694754660 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 05:05:54 INFO - PROCESS | 2328 | 1471694754662 Marionette TRACE conn2 <- [1,2330,null,{}] 05:05:54 INFO - PROCESS | 2328 | 1471694754664 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}] 05:05:54 INFO - PROCESS | 2328 | 1471694754666 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:54 INFO - PROCESS | 2328 | 1471694754791 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 05:05:54 INFO - PROCESS | 2328 | 1471694754866 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:54 INFO - PROCESS | 2328 | 1471694754867 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a973800 == 43 [pid = 2328] [id = 590] 05:05:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x119954000) [pid = 2328] [serial = 1770] [outer = 0x0] 05:05:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x119cb2c00) [pid = 2328] [serial = 1771] [outer = 0x119954000] 05:05:54 INFO - PROCESS | 2328 | 1471694754900 Marionette DEBUG loaded listener.js 05:05:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x121211400) [pid = 2328] [serial = 1772] [outer = 0x119954000] 05:05:55 INFO - PROCESS | 2328 | 1471694755304 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]]]}] 05:05:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 05:05:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 669ms 05:05:55 INFO - PROCESS | 2328 | 1471694755330 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 05:05:55 INFO - PROCESS | 2328 | 1471694755332 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 05:05:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 05:05:55 INFO - PROCESS | 2328 | 1471694755334 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 05:05:55 INFO - PROCESS | 2328 | 1471694755337 Marionette TRACE conn2 <- [1,2334,null,{}] 05:05:55 INFO - PROCESS | 2328 | 1471694755344 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}] 05:05:55 INFO - PROCESS | 2328 | 1471694755348 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:55 INFO - PROCESS | 2328 | 1471694755449 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 05:05:55 INFO - PROCESS | 2328 | 1471694755513 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:55 INFO - PROCESS | 2328 | 1471694755515 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cc35800 == 44 [pid = 2328] [id = 591] 05:05:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x121457400) [pid = 2328] [serial = 1773] [outer = 0x0] 05:05:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x124aa7c00) [pid = 2328] [serial = 1774] [outer = 0x121457400] 05:05:55 INFO - PROCESS | 2328 | 1471694755547 Marionette DEBUG loaded listener.js 05:05:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x126346c00) [pid = 2328] [serial = 1775] [outer = 0x121457400] 05:05:56 INFO - PROCESS | 2328 | 1471694756008 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]]]}] 05:05:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 05:05:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 725ms 05:05:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 05:05:56 INFO - PROCESS | 2328 | 1471694756059 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 05:05:56 INFO - PROCESS | 2328 | 1471694756061 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 05:05:56 INFO - PROCESS | 2328 | 1471694756089 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 05:05:56 INFO - PROCESS | 2328 | 1471694756090 Marionette TRACE conn2 <- [1,2338,null,{}] 05:05:56 INFO - PROCESS | 2328 | 1471694756128 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}] 05:05:56 INFO - PROCESS | 2328 | 1471694756130 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:56 INFO - PROCESS | 2328 | 1471694756254 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 05:05:56 INFO - PROCESS | 2328 | 1471694756306 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:56 INFO - PROCESS | 2328 | 1471694756307 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x116869000 == 45 [pid = 2328] [id = 592] 05:05:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1126e4000) [pid = 2328] [serial = 1776] [outer = 0x0] 05:05:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x117e26400) [pid = 2328] [serial = 1777] [outer = 0x1126e4000] 05:05:56 INFO - PROCESS | 2328 | 1471694756338 Marionette DEBUG loaded listener.js 05:05:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x127133000) [pid = 2328] [serial = 1778] [outer = 0x1126e4000] 05:05:57 INFO - PROCESS | 2328 | 1471694756998 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]]]}] 05:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 05:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 966ms 05:05:57 INFO - PROCESS | 2328 | 1471694757029 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 05:05:57 INFO - PROCESS | 2328 | 1471694757032 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 05:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 05:05:57 INFO - PROCESS | 2328 | 1471694757053 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 05:05:57 INFO - PROCESS | 2328 | 1471694757055 Marionette TRACE conn2 <- [1,2342,null,{}] 05:05:57 INFO - PROCESS | 2328 | 1471694757058 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}] 05:05:57 INFO - PROCESS | 2328 | 1471694757060 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:57 INFO - PROCESS | 2328 | 1471694757158 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 05:05:57 INFO - PROCESS | 2328 | 1471694757232 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:57 INFO - PROCESS | 2328 | 1471694757233 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x119899800 == 46 [pid = 2328] [id = 593] 05:05:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1126ddc00) [pid = 2328] [serial = 1779] [outer = 0x0] 05:05:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x11298b400) [pid = 2328] [serial = 1780] [outer = 0x1126ddc00] 05:05:57 INFO - PROCESS | 2328 | 1471694757262 Marionette DEBUG loaded listener.js 05:05:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x11610d800) [pid = 2328] [serial = 1781] [outer = 0x1126ddc00] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x12cb94000 == 45 [pid = 2328] [id = 587] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x12c72c000 == 44 [pid = 2328] [id = 586] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4d8000 == 43 [pid = 2328] [id = 585] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x12c17d800 == 42 [pid = 2328] [id = 584] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x123d3f000 == 41 [pid = 2328] [id = 583] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb65000 == 40 [pid = 2328] [id = 582] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6ed800 == 39 [pid = 2328] [id = 581] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x12885a000 == 38 [pid = 2328] [id = 580] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x124b10000 == 37 [pid = 2328] [id = 579] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x119bbf000 == 36 [pid = 2328] [id = 578] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x11816d800 == 35 [pid = 2328] [id = 577] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x116173800 == 34 [pid = 2328] [id = 576] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x11942f000 == 33 [pid = 2328] [id = 575] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x120f38000 == 32 [pid = 2328] [id = 574] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x116869000 == 31 [pid = 2328] [id = 592] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x12cc35800 == 30 [pid = 2328] [id = 591] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x12a973800 == 29 [pid = 2328] [id = 590] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x12cba9800 == 28 [pid = 2328] [id = 588] 05:05:58 INFO - PROCESS | 2328 | --DOCSHELL 0x119991800 == 27 [pid = 2328] [id = 589] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x120c63800) [pid = 2328] [serial = 1703] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x121208c00) [pid = 2328] [serial = 1705] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x12448c000) [pid = 2328] [serial = 1711] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x113868800) [pid = 2328] [serial = 1693] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x1176b4400) [pid = 2328] [serial = 1714] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x116109c00) [pid = 2328] [serial = 1694] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x123dda400) [pid = 2328] [serial = 1709] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x121917c00) [pid = 2328] [serial = 1708] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1176b2000) [pid = 2328] [serial = 1688] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x115d1f000) [pid = 2328] [serial = 1687] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x117ea8c00) [pid = 2328] [serial = 1676] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x11509cc00) [pid = 2328] [serial = 1675] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x120e57000) [pid = 2328] [serial = 1679] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x11940c400) [pid = 2328] [serial = 1678] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1263dd000) [pid = 2328] [serial = 1682] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x126129000) [pid = 2328] [serial = 1681] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x12610ac00) [pid = 2328] [serial = 1718] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x124b46c00) [pid = 2328] [serial = 1712] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1288ca400) [pid = 2328] [serial = 1685] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1284fcc00) [pid = 2328] [serial = 1684] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1213e5000) [pid = 2328] [serial = 1706] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x121916800) [pid = 2328] [serial = 1715] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x125dee400) [pid = 2328] [serial = 1717] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x118f48400) [pid = 2328] [serial = 1700] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x126346800) [pid = 2328] [serial = 1721] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x126127800) [pid = 2328] [serial = 1720] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x118290400) [pid = 2328] [serial = 1697] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x117ea5c00) [pid = 2328] [serial = 1696] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x1121e9800) [pid = 2328] [serial = 1690] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x11260a800) [pid = 2328] [serial = 1691] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x11950d400) [pid = 2328] [serial = 1702] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x11845d400) [pid = 2328] [serial = 1699] [outer = 0x0] [url = about:blank] 05:05:58 INFO - PROCESS | 2328 | 1471694758242 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]]]}] 05:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 05:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1225ms 05:05:58 INFO - PROCESS | 2328 | 1471694758276 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 05:05:58 INFO - PROCESS | 2328 | 1471694758279 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 05:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 05:05:58 INFO - PROCESS | 2328 | 1471694758285 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 05:05:58 INFO - PROCESS | 2328 | 1471694758287 Marionette TRACE conn2 <- [1,2346,null,{}] 05:05:58 INFO - PROCESS | 2328 | 1471694758290 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}] 05:05:58 INFO - PROCESS | 2328 | 1471694758292 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:58 INFO - PROCESS | 2328 | 1471694758370 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 05:05:58 INFO - PROCESS | 2328 | 1471694758374 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:58 INFO - PROCESS | 2328 | 1471694758376 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x11668c000 == 28 [pid = 2328] [id = 594] 05:05:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x1121ab400) [pid = 2328] [serial = 1782] [outer = 0x0] 05:05:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x1121e9800) [pid = 2328] [serial = 1783] [outer = 0x1121ab400] 05:05:58 INFO - PROCESS | 2328 | 1471694758408 Marionette DEBUG loaded listener.js 05:05:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x11259c800) [pid = 2328] [serial = 1784] [outer = 0x1121ab400] 05:05:58 INFO - PROCESS | 2328 | 1471694758740 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]]]}] 05:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 05:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 522ms 05:05:58 INFO - PROCESS | 2328 | 1471694758804 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 05:05:58 INFO - PROCESS | 2328 | 1471694758808 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 05:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 05:05:58 INFO - PROCESS | 2328 | 1471694758813 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 05:05:58 INFO - PROCESS | 2328 | 1471694758815 Marionette TRACE conn2 <- [1,2350,null,{}] 05:05:58 INFO - PROCESS | 2328 | 1471694758817 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}] 05:05:58 INFO - PROCESS | 2328 | 1471694758819 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:58 INFO - PROCESS | 2328 | 1471694758900 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 05:05:58 INFO - PROCESS | 2328 | 1471694758907 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:58 INFO - PROCESS | 2328 | 1471694758908 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x11816a000 == 29 [pid = 2328] [id = 595] 05:05:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x112655400) [pid = 2328] [serial = 1785] [outer = 0x0] 05:05:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x112f15800) [pid = 2328] [serial = 1786] [outer = 0x112655400] 05:05:58 INFO - PROCESS | 2328 | 1471694758936 Marionette DEBUG loaded listener.js 05:05:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x113ac2000) [pid = 2328] [serial = 1787] [outer = 0x112655400] 05:05:59 INFO - PROCESS | 2328 | 1471694759278 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]]]}] 05:05:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 05:05:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 474ms 05:05:59 INFO - PROCESS | 2328 | 1471694759286 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 05:05:59 INFO - PROCESS | 2328 | 1471694759287 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 05:05:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 05:05:59 INFO - PROCESS | 2328 | 1471694759290 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 05:05:59 INFO - PROCESS | 2328 | 1471694759292 Marionette TRACE conn2 <- [1,2354,null,{}] 05:05:59 INFO - PROCESS | 2328 | 1471694759302 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}] 05:05:59 INFO - PROCESS | 2328 | 1471694759305 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:59 INFO - PROCESS | 2328 | 1471694759385 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 05:05:59 INFO - PROCESS | 2328 | 1471694759442 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:59 INFO - PROCESS | 2328 | 1471694759444 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x119970800 == 30 [pid = 2328] [id = 596] 05:05:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1161b1000) [pid = 2328] [serial = 1788] [outer = 0x0] 05:05:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x116804400) [pid = 2328] [serial = 1789] [outer = 0x1161b1000] 05:05:59 INFO - PROCESS | 2328 | 1471694759473 Marionette DEBUG loaded listener.js 05:05:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x117ea3800) [pid = 2328] [serial = 1790] [outer = 0x1161b1000] 05:05:59 INFO - PROCESS | 2328 | 1471694759807 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]]]}] 05:05:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 05:05:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 05:05:59 INFO - PROCESS | 2328 | 1471694759813 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 05:05:59 INFO - PROCESS | 2328 | 1471694759815 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 05:05:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 05:05:59 INFO - PROCESS | 2328 | 1471694759822 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 05:05:59 INFO - PROCESS | 2328 | 1471694759823 Marionette TRACE conn2 <- [1,2358,null,{}] 05:05:59 INFO - PROCESS | 2328 | 1471694759827 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}] 05:05:59 INFO - PROCESS | 2328 | 1471694759829 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:05:59 INFO - PROCESS | 2328 | 1471694759953 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 05:06:00 INFO - PROCESS | 2328 | 1471694760039 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:00 INFO - PROCESS | 2328 | 1471694760040 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x12126c000 == 31 [pid = 2328] [id = 597] 05:06:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x117ea3000) [pid = 2328] [serial = 1791] [outer = 0x0] 05:06:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1180cd400) [pid = 2328] [serial = 1792] [outer = 0x117ea3000] 05:06:00 INFO - PROCESS | 2328 | 1471694760083 Marionette DEBUG loaded listener.js 05:06:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x1183e5400) [pid = 2328] [serial = 1793] [outer = 0x117ea3000] 05:06:00 INFO - PROCESS | 2328 | 1471694760455 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]]]}] 05:06:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 05:06:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 05:06:00 INFO - PROCESS | 2328 | 1471694760498 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 05:06:00 INFO - PROCESS | 2328 | 1471694760499 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 05:06:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 05:06:00 INFO - PROCESS | 2328 | 1471694760508 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 05:06:00 INFO - PROCESS | 2328 | 1471694760510 Marionette TRACE conn2 <- [1,2362,null,{}] 05:06:00 INFO - PROCESS | 2328 | 1471694760512 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}] 05:06:00 INFO - PROCESS | 2328 | 1471694760513 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:00 INFO - PROCESS | 2328 | 1471694760608 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 05:06:00 INFO - PROCESS | 2328 | 1471694760620 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:00 INFO - PROCESS | 2328 | 1471694760621 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x124a95800 == 32 [pid = 2328] [id = 598] 05:06:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1183e5800) [pid = 2328] [serial = 1794] [outer = 0x0] 05:06:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x118468000) [pid = 2328] [serial = 1795] [outer = 0x1183e5800] 05:06:00 INFO - PROCESS | 2328 | 1471694760647 Marionette DEBUG loaded listener.js 05:06:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x118923800) [pid = 2328] [serial = 1796] [outer = 0x1183e5800] 05:06:01 INFO - PROCESS | 2328 | 1471694761008 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]]]}] 05:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 05:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 517ms 05:06:01 INFO - PROCESS | 2328 | 1471694761027 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 05:06:01 INFO - PROCESS | 2328 | 1471694761028 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 05:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 05:06:01 INFO - PROCESS | 2328 | 1471694761030 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 05:06:01 INFO - PROCESS | 2328 | 1471694761031 Marionette TRACE conn2 <- [1,2366,null,{}] 05:06:01 INFO - PROCESS | 2328 | 1471694761041 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}] 05:06:01 INFO - PROCESS | 2328 | 1471694761046 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:01 INFO - PROCESS | 2328 | 1471694761158 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 05:06:01 INFO - PROCESS | 2328 | 1471694761162 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:01 INFO - PROCESS | 2328 | 1471694761163 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x128498000 == 33 [pid = 2328] [id = 599] 05:06:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1183ed400) [pid = 2328] [serial = 1797] [outer = 0x0] 05:06:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x118f54c00) [pid = 2328] [serial = 1798] [outer = 0x1183ed400] 05:06:01 INFO - PROCESS | 2328 | 1471694761190 Marionette DEBUG loaded listener.js 05:06:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x120e5a000) [pid = 2328] [serial = 1799] [outer = 0x1183ed400] 05:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 05:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 522ms 05:06:01 INFO - PROCESS | 2328 | 1471694761548 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]]]}] 05:06:01 INFO - PROCESS | 2328 | 1471694761554 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 05:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 05:06:01 INFO - PROCESS | 2328 | 1471694761555 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 05:06:01 INFO - PROCESS | 2328 | 1471694761557 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 05:06:01 INFO - PROCESS | 2328 | 1471694761558 Marionette TRACE conn2 <- [1,2370,null,{}] 05:06:01 INFO - PROCESS | 2328 | 1471694761561 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}] 05:06:01 INFO - PROCESS | 2328 | 1471694761562 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:01 INFO - PROCESS | 2328 | 1471694761665 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 05:06:01 INFO - PROCESS | 2328 | 1471694761678 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:01 INFO - PROCESS | 2328 | 1471694761679 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x129182800 == 34 [pid = 2328] [id = 600] 05:06:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x110e77400) [pid = 2328] [serial = 1800] [outer = 0x0] 05:06:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1211b9800) [pid = 2328] [serial = 1801] [outer = 0x110e77400] 05:06:01 INFO - PROCESS | 2328 | 1471694761706 Marionette DEBUG loaded listener.js 05:06:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1213de400) [pid = 2328] [serial = 1802] [outer = 0x110e77400] 05:06:02 INFO - PROCESS | 2328 | 1471694762146 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]]]}] 05:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 05:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 619ms 05:06:02 INFO - PROCESS | 2328 | 1471694762186 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 05:06:02 INFO - PROCESS | 2328 | 1471694762188 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 05:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 05:06:02 INFO - PROCESS | 2328 | 1471694762191 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 05:06:02 INFO - PROCESS | 2328 | 1471694762193 Marionette TRACE conn2 <- [1,2374,null,{}] 05:06:02 INFO - PROCESS | 2328 | 1471694762197 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}] 05:06:02 INFO - PROCESS | 2328 | 1471694762198 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:02 INFO - PROCESS | 2328 | 1471694762510 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x112611000) [pid = 2328] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x124aa9c00) [pid = 2328] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x119403000) [pid = 2328] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x128409c00) [pid = 2328] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x11688d000) [pid = 2328] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1126e4800) [pid = 2328] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x12612a400) [pid = 2328] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1126e4400) [pid = 2328] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1213ba400) [pid = 2328] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1183ee000) [pid = 2328] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x12865cc00) [pid = 2328] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x12418d400) [pid = 2328] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x1213e1400) [pid = 2328] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x116aa1800) [pid = 2328] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 05:06:02 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x129013c00) [pid = 2328] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 05:06:02 INFO - PROCESS | 2328 | 1471694762557 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:02 INFO - PROCESS | 2328 | 1471694762558 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c77000 == 35 [pid = 2328] [id = 601] 05:06:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x110e7d400) [pid = 2328] [serial = 1803] [outer = 0x0] 05:06:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x112604c00) [pid = 2328] [serial = 1804] [outer = 0x110e7d400] 05:06:02 INFO - PROCESS | 2328 | 1471694762585 Marionette DEBUG loaded listener.js 05:06:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x11688d000) [pid = 2328] [serial = 1805] [outer = 0x110e7d400] 05:06:02 INFO - PROCESS | 2328 | 1471694762852 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]]]}] 05:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 05:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 669ms 05:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 05:06:02 INFO - PROCESS | 2328 | 1471694762863 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 05:06:02 INFO - PROCESS | 2328 | 1471694762863 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 05:06:02 INFO - PROCESS | 2328 | 1471694762874 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 05:06:02 INFO - PROCESS | 2328 | 1471694762875 Marionette TRACE conn2 <- [1,2378,null,{}] 05:06:02 INFO - PROCESS | 2328 | 1471694762877 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}] 05:06:02 INFO - PROCESS | 2328 | 1471694762879 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:02 INFO - PROCESS | 2328 | 1471694762985 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 05:06:02 INFO - PROCESS | 2328 | 1471694762990 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:02 INFO - PROCESS | 2328 | 1471694762992 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a962800 == 36 [pid = 2328] [id = 602] 05:06:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x11828fc00) [pid = 2328] [serial = 1806] [outer = 0x0] 05:06:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x121914000) [pid = 2328] [serial = 1807] [outer = 0x11828fc00] 05:06:03 INFO - PROCESS | 2328 | 1471694763016 Marionette DEBUG loaded listener.js 05:06:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x121a45800) [pid = 2328] [serial = 1808] [outer = 0x11828fc00] 05:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 05:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 476ms 05:06:03 INFO - PROCESS | 2328 | 1471694763339 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]]]}] 05:06:03 INFO - PROCESS | 2328 | 1471694763343 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 05:06:03 INFO - PROCESS | 2328 | 1471694763345 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 05:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 05:06:03 INFO - PROCESS | 2328 | 1471694763352 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 05:06:03 INFO - PROCESS | 2328 | 1471694763353 Marionette TRACE conn2 <- [1,2382,null,{}] 05:06:03 INFO - PROCESS | 2328 | 1471694763356 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}] 05:06:03 INFO - PROCESS | 2328 | 1471694763357 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:03 INFO - PROCESS | 2328 | 1471694763464 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 05:06:03 INFO - PROCESS | 2328 | 1471694763470 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:03 INFO - PROCESS | 2328 | 1471694763471 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b11e000 == 37 [pid = 2328] [id = 603] 05:06:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x112611000) [pid = 2328] [serial = 1809] [outer = 0x0] 05:06:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x123db6400) [pid = 2328] [serial = 1810] [outer = 0x112611000] 05:06:03 INFO - PROCESS | 2328 | 1471694763497 Marionette DEBUG loaded listener.js 05:06:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x124491000) [pid = 2328] [serial = 1811] [outer = 0x112611000] 05:06:03 INFO - PROCESS | 2328 | 1471694763797 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]]]}] 05:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 05:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 474ms 05:06:03 INFO - PROCESS | 2328 | 1471694763823 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 05:06:03 INFO - PROCESS | 2328 | 1471694763825 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 05:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 05:06:03 INFO - PROCESS | 2328 | 1471694763827 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 05:06:03 INFO - PROCESS | 2328 | 1471694763829 Marionette TRACE conn2 <- [1,2386,null,{}] 05:06:03 INFO - PROCESS | 2328 | 1471694763834 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}] 05:06:03 INFO - PROCESS | 2328 | 1471694763837 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:03 INFO - PROCESS | 2328 | 1471694763936 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 05:06:03 INFO - PROCESS | 2328 | 1471694763939 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:03 INFO - PROCESS | 2328 | 1471694763941 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb7a000 == 38 [pid = 2328] [id = 604] 05:06:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x112606c00) [pid = 2328] [serial = 1812] [outer = 0x0] 05:06:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x124b49c00) [pid = 2328] [serial = 1813] [outer = 0x112606c00] 05:06:03 INFO - PROCESS | 2328 | 1471694763968 Marionette DEBUG loaded listener.js 05:06:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x126123c00) [pid = 2328] [serial = 1814] [outer = 0x112606c00] 05:06:04 INFO - PROCESS | 2328 | 1471694764310 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]]]}] 05:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 05:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 05:06:04 INFO - PROCESS | 2328 | 1471694764349 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 05:06:04 INFO - PROCESS | 2328 | 1471694764351 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 05:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 05:06:04 INFO - PROCESS | 2328 | 1471694764363 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 05:06:04 INFO - PROCESS | 2328 | 1471694764364 Marionette TRACE conn2 <- [1,2390,null,{}] 05:06:04 INFO - PROCESS | 2328 | 1471694764366 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}] 05:06:04 INFO - PROCESS | 2328 | 1471694764367 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:04 INFO - PROCESS | 2328 | 1471694764445 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 05:06:04 INFO - PROCESS | 2328 | 1471694764451 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:04 INFO - PROCESS | 2328 | 1471694764452 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:04 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c170800 == 39 [pid = 2328] [id = 605] 05:06:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x126124400) [pid = 2328] [serial = 1815] [outer = 0x0] 05:06:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x12633c400) [pid = 2328] [serial = 1816] [outer = 0x126124400] 05:06:04 INFO - PROCESS | 2328 | 1471694764478 Marionette DEBUG loaded listener.js 05:06:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x126348400) [pid = 2328] [serial = 1817] [outer = 0x126124400] 05:06:05 INFO - PROCESS | 2328 | 1471694765109 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]]]}] 05:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 05:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 821ms 05:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 05:06:05 INFO - PROCESS | 2328 | 1471694765185 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 05:06:05 INFO - PROCESS | 2328 | 1471694765189 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 05:06:05 INFO - PROCESS | 2328 | 1471694765194 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 05:06:05 INFO - PROCESS | 2328 | 1471694765199 Marionette TRACE conn2 <- [1,2394,null,{}] 05:06:05 INFO - PROCESS | 2328 | 1471694765204 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}] 05:06:05 INFO - PROCESS | 2328 | 1471694765206 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:05 INFO - PROCESS | 2328 | 1471694765371 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 05:06:05 INFO - PROCESS | 2328 | 1471694765476 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:05 INFO - PROCESS | 2328 | 1471694765478 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x118ba6800 == 40 [pid = 2328] [id = 606] 05:06:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x11259b000) [pid = 2328] [serial = 1818] [outer = 0x0] 05:06:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x11265b400) [pid = 2328] [serial = 1819] [outer = 0x11259b000] 05:06:05 INFO - PROCESS | 2328 | 1471694765512 Marionette DEBUG loaded listener.js 05:06:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x112fa9c00) [pid = 2328] [serial = 1820] [outer = 0x11259b000] 05:06:06 INFO - PROCESS | 2328 | 1471694766032 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]]]}] 05:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 05:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 878ms 05:06:06 INFO - PROCESS | 2328 | 1471694766071 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 05:06:06 INFO - PROCESS | 2328 | 1471694766074 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 05:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 05:06:06 INFO - PROCESS | 2328 | 1471694766079 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 05:06:06 INFO - PROCESS | 2328 | 1471694766081 Marionette TRACE conn2 <- [1,2398,null,{}] 05:06:06 INFO - PROCESS | 2328 | 1471694766083 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}] 05:06:06 INFO - PROCESS | 2328 | 1471694766085 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:06 INFO - PROCESS | 2328 | 1471694766196 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 05:06:06 INFO - PROCESS | 2328 | 1471694766287 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:06 INFO - PROCESS | 2328 | 1471694766288 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267de000 == 41 [pid = 2328] [id = 607] 05:06:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x116aa5800) [pid = 2328] [serial = 1821] [outer = 0x0] 05:06:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x117ead400) [pid = 2328] [serial = 1822] [outer = 0x116aa5800] 05:06:06 INFO - PROCESS | 2328 | 1471694766320 Marionette DEBUG loaded listener.js 05:06:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1181bac00) [pid = 2328] [serial = 1823] [outer = 0x116aa5800] 05:06:06 INFO - PROCESS | 2328 | 1471694766957 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]]]}] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb7a000 == 40 [pid = 2328] [id = 604] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x12b11e000 == 39 [pid = 2328] [id = 603] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x12a962800 == 38 [pid = 2328] [id = 602] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x120c77000 == 37 [pid = 2328] [id = 601] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x129182800 == 36 [pid = 2328] [id = 600] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x128498000 == 35 [pid = 2328] [id = 599] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x124a95800 == 34 [pid = 2328] [id = 598] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x12126c000 == 33 [pid = 2328] [id = 597] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x119970800 == 32 [pid = 2328] [id = 596] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x11816a000 == 31 [pid = 2328] [id = 595] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x11668c000 == 30 [pid = 2328] [id = 594] 05:06:06 INFO - PROCESS | 2328 | --DOCSHELL 0x119899800 == 29 [pid = 2328] [id = 593] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x129190000) [pid = 2328] [serial = 1766] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x129184400) [pid = 2328] [serial = 1765] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x124ab3000) [pid = 2328] [serial = 1744] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x126127000) [pid = 2328] [serial = 1747] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x120c68000) [pid = 2328] [serial = 1738] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x1213df400) [pid = 2328] [serial = 1739] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1284f8800) [pid = 2328] [serial = 1750] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x117ea3400) [pid = 2328] [serial = 1732] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1181be000) [pid = 2328] [serial = 1733] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x112d59400) [pid = 2328] [serial = 1726] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x11610b000) [pid = 2328] [serial = 1727] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x12840c400) [pid = 2328] [serial = 1748] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1284f4400) [pid = 2328] [serial = 1724] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1264ae400) [pid = 2328] [serial = 1723] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x117e2ac00) [pid = 2328] [serial = 1729] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1183e7c00) [pid = 2328] [serial = 1730] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x1219c3c00) [pid = 2328] [serial = 1741] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1188b8800) [pid = 2328] [serial = 1735] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x118fad400) [pid = 2328] [serial = 1736] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x128665000) [pid = 2328] [serial = 1753] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x1284ffc00) [pid = 2328] [serial = 1751] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x12865e000) [pid = 2328] [serial = 1759] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x128b8f800) [pid = 2328] [serial = 1762] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x1188bec00) [pid = 2328] [serial = 1756] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x128891000) [pid = 2328] [serial = 1760] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x125dfb800) [pid = 2328] [serial = 1745] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x12901ac00) [pid = 2328] [serial = 1763] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x1213e5400) [pid = 2328] [serial = 1757] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x128889800) [pid = 2328] [serial = 1754] [outer = 0x0] [url = about:blank] 05:06:06 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x123db3c00) [pid = 2328] [serial = 1742] [outer = 0x0] [url = about:blank] 05:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 05:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 921ms 05:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 05:06:07 INFO - PROCESS | 2328 | 1471694767001 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 05:06:07 INFO - PROCESS | 2328 | 1471694767003 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 05:06:07 INFO - PROCESS | 2328 | 1471694767006 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 05:06:07 INFO - PROCESS | 2328 | 1471694767008 Marionette TRACE conn2 <- [1,2402,null,{}] 05:06:07 INFO - PROCESS | 2328 | 1471694767011 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}] 05:06:07 INFO - PROCESS | 2328 | 1471694767013 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:07 INFO - PROCESS | 2328 | 1471694767090 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 05:06:07 INFO - PROCESS | 2328 | 1471694767096 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:07 INFO - PROCESS | 2328 | 1471694767100 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:07 INFO - PROCESS | 2328 | ++DOCSHELL 0x117371000 == 30 [pid = 2328] [id = 608] 05:06:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x112fae000) [pid = 2328] [serial = 1824] [outer = 0x0] 05:06:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x113fa6400) [pid = 2328] [serial = 1825] [outer = 0x112fae000] 05:06:07 INFO - PROCESS | 2328 | 1471694767131 Marionette DEBUG loaded listener.js 05:06:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x11664b000) [pid = 2328] [serial = 1826] [outer = 0x112fae000] 05:06:07 INFO - PROCESS | 2328 | 1471694767485 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]]]}] 05:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 05:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 05:06:07 INFO - PROCESS | 2328 | 1471694767536 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 05:06:07 INFO - PROCESS | 2328 | 1471694767539 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 05:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 05:06:07 INFO - PROCESS | 2328 | 1471694767545 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 05:06:07 INFO - PROCESS | 2328 | 1471694767546 Marionette TRACE conn2 <- [1,2406,null,{}] 05:06:07 INFO - PROCESS | 2328 | 1471694767549 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}] 05:06:07 INFO - PROCESS | 2328 | 1471694767551 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:07 INFO - PROCESS | 2328 | 1471694767628 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 05:06:07 INFO - PROCESS | 2328 | 1471694767633 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:07 INFO - PROCESS | 2328 | 1471694767635 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:07 INFO - PROCESS | 2328 | ++DOCSHELL 0x119994800 == 31 [pid = 2328] [id = 609] 05:06:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x117ea5400) [pid = 2328] [serial = 1827] [outer = 0x0] 05:06:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x1181ba000) [pid = 2328] [serial = 1828] [outer = 0x117ea5400] 05:06:07 INFO - PROCESS | 2328 | 1471694767665 Marionette DEBUG loaded listener.js 05:06:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x1183e4000) [pid = 2328] [serial = 1829] [outer = 0x117ea5400] 05:06:08 INFO - PROCESS | 2328 | 1471694768098 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]]]}] 05:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 05:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 575ms 05:06:08 INFO - PROCESS | 2328 | 1471694768120 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 05:06:08 INFO - PROCESS | 2328 | 1471694768121 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 05:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 05:06:08 INFO - PROCESS | 2328 | 1471694768124 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 05:06:08 INFO - PROCESS | 2328 | 1471694768126 Marionette TRACE conn2 <- [1,2410,null,{}] 05:06:08 INFO - PROCESS | 2328 | 1471694768134 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}] 05:06:08 INFO - PROCESS | 2328 | 1471694768137 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:08 INFO - PROCESS | 2328 | 1471694768218 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 05:06:08 INFO - PROCESS | 2328 | 1471694768224 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:08 INFO - PROCESS | 2328 | 1471694768226 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x124bb1800 == 32 [pid = 2328] [id = 610] 05:06:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x112594800) [pid = 2328] [serial = 1830] [outer = 0x0] 05:06:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x118f52000) [pid = 2328] [serial = 1831] [outer = 0x112594800] 05:06:08 INFO - PROCESS | 2328 | 1471694768255 Marionette DEBUG loaded listener.js 05:06:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x1198b9800) [pid = 2328] [serial = 1832] [outer = 0x112594800] 05:06:08 INFO - PROCESS | 2328 | 1471694768604 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]]]}] 05:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 05:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms 05:06:08 INFO - PROCESS | 2328 | 1471694768645 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 05:06:08 INFO - PROCESS | 2328 | 1471694768647 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 05:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 05:06:08 INFO - PROCESS | 2328 | 1471694768650 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 05:06:08 INFO - PROCESS | 2328 | 1471694768652 Marionette TRACE conn2 <- [1,2414,null,{}] 05:06:08 INFO - PROCESS | 2328 | 1471694768655 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}] 05:06:08 INFO - PROCESS | 2328 | 1471694768656 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:08 INFO - PROCESS | 2328 | 1471694768796 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 05:06:08 INFO - PROCESS | 2328 | 1471694768808 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:08 INFO - PROCESS | 2328 | 1471694768809 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x12916f000 == 33 [pid = 2328] [id = 611] 05:06:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x120c6a800) [pid = 2328] [serial = 1833] [outer = 0x0] 05:06:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x120e58c00) [pid = 2328] [serial = 1834] [outer = 0x120c6a800] 05:06:08 INFO - PROCESS | 2328 | 1471694768849 Marionette DEBUG loaded listener.js 05:06:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1213dbc00) [pid = 2328] [serial = 1835] [outer = 0x120c6a800] 05:06:09 INFO - PROCESS | 2328 | 1471694769206 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]]]}] 05:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 05:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 570ms 05:06:09 INFO - PROCESS | 2328 | 1471694769221 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 05:06:09 INFO - PROCESS | 2328 | 1471694769222 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 05:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 05:06:09 INFO - PROCESS | 2328 | 1471694769224 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 05:06:09 INFO - PROCESS | 2328 | 1471694769225 Marionette TRACE conn2 <- [1,2418,null,{}] 05:06:09 INFO - PROCESS | 2328 | 1471694769228 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}] 05:06:09 INFO - PROCESS | 2328 | 1471694769229 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:09 INFO - PROCESS | 2328 | 1471694769327 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 05:06:09 INFO - PROCESS | 2328 | 1471694769365 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:09 INFO - PROCESS | 2328 | 1471694769367 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6f2800 == 34 [pid = 2328] [id = 612] 05:06:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1213dc000) [pid = 2328] [serial = 1836] [outer = 0x0] 05:06:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x121822400) [pid = 2328] [serial = 1837] [outer = 0x1213dc000] 05:06:09 INFO - PROCESS | 2328 | 1471694769392 Marionette DEBUG loaded listener.js 05:06:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x121a43400) [pid = 2328] [serial = 1838] [outer = 0x1213dc000] 05:06:09 INFO - PROCESS | 2328 | 1471694769738 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]]]}] 05:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 05:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 568ms 05:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 05:06:09 INFO - PROCESS | 2328 | 1471694769793 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 05:06:09 INFO - PROCESS | 2328 | 1471694769794 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 05:06:09 INFO - PROCESS | 2328 | 1471694769796 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 05:06:09 INFO - PROCESS | 2328 | 1471694769797 Marionette TRACE conn2 <- [1,2422,null,{}] 05:06:09 INFO - PROCESS | 2328 | 1471694769799 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}] 05:06:09 INFO - PROCESS | 2328 | 1471694769803 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:09 INFO - PROCESS | 2328 | 1471694769922 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 05:06:09 INFO - PROCESS | 2328 | 1471694769934 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:09 INFO - PROCESS | 2328 | 1471694769935 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b935000 == 35 [pid = 2328] [id = 613] 05:06:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x121a3f000) [pid = 2328] [serial = 1839] [outer = 0x0] 05:06:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x124b4b000) [pid = 2328] [serial = 1840] [outer = 0x121a3f000] 05:06:09 INFO - PROCESS | 2328 | 1471694769961 Marionette DEBUG loaded listener.js 05:06:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x12633e000) [pid = 2328] [serial = 1841] [outer = 0x121a3f000] 05:06:10 INFO - PROCESS | 2328 | 1471694770323 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]]]}] 05:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 05:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 568ms 05:06:10 INFO - PROCESS | 2328 | 1471694770365 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 05:06:10 INFO - PROCESS | 2328 | 1471694770366 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 05:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 05:06:10 INFO - PROCESS | 2328 | 1471694770368 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 05:06:10 INFO - PROCESS | 2328 | 1471694770369 Marionette TRACE conn2 <- [1,2426,null,{}] 05:06:10 INFO - PROCESS | 2328 | 1471694770371 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}] 05:06:10 INFO - PROCESS | 2328 | 1471694770373 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:10 INFO - PROCESS | 2328 | 1471694770471 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 05:06:10 INFO - PROCESS | 2328 | 1471694770475 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:10 INFO - PROCESS | 2328 | 1471694770476 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c88800 == 36 [pid = 2328] [id = 614] 05:06:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x123ecf400) [pid = 2328] [serial = 1842] [outer = 0x0] 05:06:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1263d1800) [pid = 2328] [serial = 1843] [outer = 0x123ecf400] 05:06:10 INFO - PROCESS | 2328 | 1471694770502 Marionette DEBUG loaded listener.js 05:06:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x126487400) [pid = 2328] [serial = 1844] [outer = 0x123ecf400] 05:06:10 INFO - PROCESS | 2328 | 1471694770815 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]]]}] 05:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 05:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 469ms 05:06:10 INFO - PROCESS | 2328 | 1471694770839 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 05:06:10 INFO - PROCESS | 2328 | 1471694770840 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 05:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 05:06:10 INFO - PROCESS | 2328 | 1471694770843 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 05:06:10 INFO - PROCESS | 2328 | 1471694770844 Marionette TRACE conn2 <- [1,2430,null,{}] 05:06:10 INFO - PROCESS | 2328 | 1471694770846 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}] 05:06:10 INFO - PROCESS | 2328 | 1471694770847 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:10 INFO - PROCESS | 2328 | 1471694770957 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 05:06:10 INFO - PROCESS | 2328 | 1471694770961 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:10 INFO - PROCESS | 2328 | 1471694770962 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c17e000 == 37 [pid = 2328] [id = 615] 05:06:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12648ac00) [pid = 2328] [serial = 1845] [outer = 0x0] 05:06:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x127131800) [pid = 2328] [serial = 1846] [outer = 0x12648ac00] 05:06:10 INFO - PROCESS | 2328 | 1471694770988 Marionette DEBUG loaded listener.js 05:06:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x128405000) [pid = 2328] [serial = 1847] [outer = 0x12648ac00] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1183e5800) [pid = 2328] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x1161b1000) [pid = 2328] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x117ea3000) [pid = 2328] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1121ab400) [pid = 2328] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1183ed400) [pid = 2328] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x112655400) [pid = 2328] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x110e77400) [pid = 2328] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1126ddc00) [pid = 2328] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x11828fc00) [pid = 2328] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x112fa3000) [pid = 2328] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x119954000) [pid = 2328] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x121457400) [pid = 2328] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x1126e4000) [pid = 2328] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x110e7d400) [pid = 2328] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x112611000) [pid = 2328] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 05:06:11 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x112606c00) [pid = 2328] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 05:06:11 INFO - PROCESS | 2328 | 1471694771393 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]]]}] 05:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 05:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 570ms 05:06:11 INFO - PROCESS | 2328 | 1471694771413 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 05:06:11 INFO - PROCESS | 2328 | 1471694771415 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 05:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 05:06:11 INFO - PROCESS | 2328 | 1471694771422 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 05:06:11 INFO - PROCESS | 2328 | 1471694771423 Marionette TRACE conn2 <- [1,2434,null,{}] 05:06:11 INFO - PROCESS | 2328 | 1471694771426 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}] 05:06:11 INFO - PROCESS | 2328 | 1471694771427 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:11 INFO - PROCESS | 2328 | 1471694771538 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 05:06:11 INFO - PROCESS | 2328 | 1471694771572 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:11 INFO - PROCESS | 2328 | 1471694771573 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b126800 == 38 [pid = 2328] [id = 616] 05:06:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x110e7d400) [pid = 2328] [serial = 1848] [outer = 0x0] 05:06:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x116888400) [pid = 2328] [serial = 1849] [outer = 0x110e7d400] 05:06:11 INFO - PROCESS | 2328 | 1471694771598 Marionette DEBUG loaded listener.js 05:06:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x118926800) [pid = 2328] [serial = 1850] [outer = 0x110e7d400] 05:06:11 INFO - PROCESS | 2328 | 1471694771852 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]]]}] 05:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 05:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 468ms 05:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 05:06:11 INFO - PROCESS | 2328 | 1471694771892 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 05:06:11 INFO - PROCESS | 2328 | 1471694771893 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 05:06:11 INFO - PROCESS | 2328 | 1471694771895 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 05:06:11 INFO - PROCESS | 2328 | 1471694771896 Marionette TRACE conn2 <- [1,2438,null,{}] 05:06:11 INFO - PROCESS | 2328 | 1471694771906 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}] 05:06:11 INFO - PROCESS | 2328 | 1471694771907 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:11 INFO - PROCESS | 2328 | 1471694771993 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 05:06:12 INFO - PROCESS | 2328 | 1471694771998 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:12 INFO - PROCESS | 2328 | 1471694771999 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:12 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c718000 == 39 [pid = 2328] [id = 617] 05:06:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x119403000) [pid = 2328] [serial = 1851] [outer = 0x0] 05:06:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x126108c00) [pid = 2328] [serial = 1852] [outer = 0x119403000] 05:06:12 INFO - PROCESS | 2328 | 1471694772025 Marionette DEBUG loaded listener.js 05:06:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x127135800) [pid = 2328] [serial = 1853] [outer = 0x119403000] 05:06:12 INFO - PROCESS | 2328 | 1471694772376 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]]]}] 05:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 05:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 524ms 05:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 05:06:12 INFO - PROCESS | 2328 | 1471694772429 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 05:06:12 INFO - PROCESS | 2328 | 1471694772431 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 05:06:12 INFO - PROCESS | 2328 | 1471694772433 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 05:06:12 INFO - PROCESS | 2328 | 1471694772435 Marionette TRACE conn2 <- [1,2442,null,{}] 05:06:12 INFO - PROCESS | 2328 | 1471694772437 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}] 05:06:12 INFO - PROCESS | 2328 | 1471694772438 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:12 INFO - PROCESS | 2328 | 1471694772528 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 05:06:12 INFO - PROCESS | 2328 | 1471694772536 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:12 INFO - PROCESS | 2328 | 1471694772538 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:12 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c7a8800 == 40 [pid = 2328] [id = 618] 05:06:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x128407800) [pid = 2328] [serial = 1854] [outer = 0x0] 05:06:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1284fa000) [pid = 2328] [serial = 1855] [outer = 0x128407800] 05:06:12 INFO - PROCESS | 2328 | 1471694772564 Marionette DEBUG loaded listener.js 05:06:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x128667400) [pid = 2328] [serial = 1856] [outer = 0x128407800] 05:06:12 INFO - PROCESS | 2328 | 1471694772874 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]]]}] 05:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 05:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 471ms 05:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 05:06:12 INFO - PROCESS | 2328 | 1471694772905 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 05:06:12 INFO - PROCESS | 2328 | 1471694772906 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 05:06:12 INFO - PROCESS | 2328 | 1471694772908 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 05:06:12 INFO - PROCESS | 2328 | 1471694772909 Marionette TRACE conn2 <- [1,2446,null,{}] 05:06:12 INFO - PROCESS | 2328 | 1471694772911 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}] 05:06:12 INFO - PROCESS | 2328 | 1471694772912 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:12 INFO - PROCESS | 2328 | 1471694772994 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 05:06:13 INFO - PROCESS | 2328 | 1471694772998 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:13 INFO - PROCESS | 2328 | 1471694772999 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cbad800 == 41 [pid = 2328] [id = 619] 05:06:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x128668800) [pid = 2328] [serial = 1857] [outer = 0x0] 05:06:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x12888f000) [pid = 2328] [serial = 1858] [outer = 0x128668800] 05:06:13 INFO - PROCESS | 2328 | 1471694773024 Marionette DEBUG loaded listener.js 05:06:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x128894400) [pid = 2328] [serial = 1859] [outer = 0x128668800] 05:06:13 INFO - PROCESS | 2328 | 1471694773514 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]]]}] 05:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 05:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 620ms 05:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 05:06:13 INFO - PROCESS | 2328 | 1471694773528 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 05:06:13 INFO - PROCESS | 2328 | 1471694773531 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 05:06:13 INFO - PROCESS | 2328 | 1471694773534 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 05:06:13 INFO - PROCESS | 2328 | 1471694773536 Marionette TRACE conn2 <- [1,2450,null,{}] 05:06:13 INFO - PROCESS | 2328 | 1471694773540 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}] 05:06:13 INFO - PROCESS | 2328 | 1471694773542 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:13 INFO - PROCESS | 2328 | 1471694773648 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 05:06:13 INFO - PROCESS | 2328 | 1471694773708 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:13 INFO - PROCESS | 2328 | 1471694773710 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c7a800 == 42 [pid = 2328] [id = 620] 05:06:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1126e6000) [pid = 2328] [serial = 1860] [outer = 0x0] 05:06:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x1161b0c00) [pid = 2328] [serial = 1861] [outer = 0x1126e6000] 05:06:13 INFO - PROCESS | 2328 | 1471694773741 Marionette DEBUG loaded listener.js 05:06:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x117e25c00) [pid = 2328] [serial = 1862] [outer = 0x1126e6000] 05:06:14 INFO - PROCESS | 2328 | 1471694774224 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]]]}] 05:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 05:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 721ms 05:06:14 INFO - PROCESS | 2328 | 1471694774264 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 05:06:14 INFO - PROCESS | 2328 | 1471694774269 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 05:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 05:06:14 INFO - PROCESS | 2328 | 1471694774275 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 05:06:14 INFO - PROCESS | 2328 | 1471694774277 Marionette TRACE conn2 <- [1,2454,null,{}] 05:06:14 INFO - PROCESS | 2328 | 1471694774280 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}] 05:06:14 INFO - PROCESS | 2328 | 1471694774282 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:14 INFO - PROCESS | 2328 | 1471694774389 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 05:06:14 INFO - PROCESS | 2328 | 1471694774460 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:14 INFO - PROCESS | 2328 | 1471694774462 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b117800 == 43 [pid = 2328] [id = 621] 05:06:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x11892f000) [pid = 2328] [serial = 1863] [outer = 0x0] 05:06:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x118fa1000) [pid = 2328] [serial = 1864] [outer = 0x11892f000] 05:06:14 INFO - PROCESS | 2328 | 1471694774493 Marionette DEBUG loaded listener.js 05:06:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x119cb1800) [pid = 2328] [serial = 1865] [outer = 0x11892f000] 05:06:14 INFO - PROCESS | 2328 | 1471694774908 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]]]}] 05:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 05:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 05:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 05:06:14 INFO - PROCESS | 2328 | 1471694774945 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 05:06:14 INFO - PROCESS | 2328 | 1471694774946 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 05:06:14 INFO - PROCESS | 2328 | 1471694774949 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 05:06:14 INFO - PROCESS | 2328 | 1471694774951 Marionette TRACE conn2 <- [1,2458,null,{}] 05:06:14 INFO - PROCESS | 2328 | 1471694774959 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}] 05:06:14 INFO - PROCESS | 2328 | 1471694774963 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:15 INFO - PROCESS | 2328 | 1471694775091 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 05:06:15 INFO - PROCESS | 2328 | 1471694775200 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:15 INFO - PROCESS | 2328 | 1471694775202 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:15 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cc25000 == 44 [pid = 2328] [id = 622] 05:06:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x121458800) [pid = 2328] [serial = 1866] [outer = 0x0] 05:06:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x124ab5000) [pid = 2328] [serial = 1867] [outer = 0x121458800] 05:06:15 INFO - PROCESS | 2328 | 1471694775256 Marionette DEBUG loaded listener.js 05:06:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x125df7400) [pid = 2328] [serial = 1868] [outer = 0x121458800] 05:06:15 INFO - PROCESS | 2328 | 1471694775789 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]]]}] 05:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 05:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 875ms 05:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 05:06:15 INFO - PROCESS | 2328 | 1471694775825 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 05:06:15 INFO - PROCESS | 2328 | 1471694775827 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 05:06:15 INFO - PROCESS | 2328 | 1471694775829 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 05:06:15 INFO - PROCESS | 2328 | 1471694775830 Marionette TRACE conn2 <- [1,2462,null,{}] 05:06:15 INFO - PROCESS | 2328 | 1471694775833 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}] 05:06:15 INFO - PROCESS | 2328 | 1471694775834 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:15 INFO - PROCESS | 2328 | 1471694775940 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 05:06:16 INFO - PROCESS | 2328 | 1471694775999 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:16 INFO - PROCESS | 2328 | 1471694776001 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x128873000 == 45 [pid = 2328] [id = 623] 05:06:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12611b800) [pid = 2328] [serial = 1869] [outer = 0x0] 05:06:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x12611f800) [pid = 2328] [serial = 1870] [outer = 0x12611b800] 05:06:16 INFO - PROCESS | 2328 | 1471694776032 Marionette DEBUG loaded listener.js 05:06:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x12633d400) [pid = 2328] [serial = 1871] [outer = 0x12611b800] 05:06:16 INFO - PROCESS | 2328 | 1471694776706 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]]]}] 05:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 05:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 922ms 05:06:16 INFO - PROCESS | 2328 | 1471694776753 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 05:06:16 INFO - PROCESS | 2328 | 1471694776757 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 05:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 05:06:16 INFO - PROCESS | 2328 | 1471694776761 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 05:06:16 INFO - PROCESS | 2328 | 1471694776766 Marionette TRACE conn2 <- [1,2466,null,{}] 05:06:16 INFO - PROCESS | 2328 | 1471694776771 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}] 05:06:16 INFO - PROCESS | 2328 | 1471694776773 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:16 INFO - PROCESS | 2328 | 1471694776908 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 05:06:16 INFO - PROCESS | 2328 | 1471694776972 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:16 INFO - PROCESS | 2328 | 1471694776974 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x118b9b800 == 46 [pid = 2328] [id = 624] 05:06:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1161b4800) [pid = 2328] [serial = 1872] [outer = 0x0] 05:06:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x116885400) [pid = 2328] [serial = 1873] [outer = 0x1161b4800] 05:06:17 INFO - PROCESS | 2328 | 1471694776998 Marionette DEBUG loaded listener.js 05:06:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x117ea6400) [pid = 2328] [serial = 1874] [outer = 0x1161b4800] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12c7a8800 == 45 [pid = 2328] [id = 618] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12c718000 == 44 [pid = 2328] [id = 617] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12b126800 == 43 [pid = 2328] [id = 616] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12c17e000 == 42 [pid = 2328] [id = 615] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x120c88800 == 41 [pid = 2328] [id = 614] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12b935000 == 40 [pid = 2328] [id = 613] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6f2800 == 39 [pid = 2328] [id = 612] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12916f000 == 38 [pid = 2328] [id = 611] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x124bb1800 == 37 [pid = 2328] [id = 610] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x119994800 == 36 [pid = 2328] [id = 609] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x117371000 == 35 [pid = 2328] [id = 608] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x1267de000 == 34 [pid = 2328] [id = 607] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x118ba6800 == 33 [pid = 2328] [id = 606] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12c170800 == 32 [pid = 2328] [id = 605] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x128873000 == 31 [pid = 2328] [id = 623] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12cc25000 == 30 [pid = 2328] [id = 622] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12b117800 == 29 [pid = 2328] [id = 621] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12cbad800 == 28 [pid = 2328] [id = 619] 05:06:17 INFO - PROCESS | 2328 | --DOCSHELL 0x120c7a800 == 27 [pid = 2328] [id = 620] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x124b49c00) [pid = 2328] [serial = 1813] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x118468000) [pid = 2328] [serial = 1795] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x116804400) [pid = 2328] [serial = 1789] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x117ea3800) [pid = 2328] [serial = 1790] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x1180cd400) [pid = 2328] [serial = 1792] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1121e9800) [pid = 2328] [serial = 1783] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x118f54c00) [pid = 2328] [serial = 1798] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x11259c800) [pid = 2328] [serial = 1784] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x112f15800) [pid = 2328] [serial = 1786] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1211b9800) [pid = 2328] [serial = 1801] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x120e5a000) [pid = 2328] [serial = 1799] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x113ac2000) [pid = 2328] [serial = 1787] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x11610d800) [pid = 2328] [serial = 1781] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x11298b400) [pid = 2328] [serial = 1780] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1213de400) [pid = 2328] [serial = 1802] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x121914000) [pid = 2328] [serial = 1807] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x118290000) [pid = 2328] [serial = 1769] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1168eec00) [pid = 2328] [serial = 1768] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x121211400) [pid = 2328] [serial = 1772] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x119cb2c00) [pid = 2328] [serial = 1771] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x126346c00) [pid = 2328] [serial = 1775] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x124aa7c00) [pid = 2328] [serial = 1774] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x127133000) [pid = 2328] [serial = 1778] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x117e26400) [pid = 2328] [serial = 1777] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x11688d000) [pid = 2328] [serial = 1805] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x112604c00) [pid = 2328] [serial = 1804] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x118923800) [pid = 2328] [serial = 1796] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x121a45800) [pid = 2328] [serial = 1808] [outer = 0x0] [url = about:blank] 05:06:17 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x124491000) [pid = 2328] [serial = 1811] [outer = 0x0] [url = about:blank] 05:06:18 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x123db6400) [pid = 2328] [serial = 1810] [outer = 0x0] [url = about:blank] 05:06:18 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x1183e5400) [pid = 2328] [serial = 1793] [outer = 0x0] [url = about:blank] 05:06:18 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x126123c00) [pid = 2328] [serial = 1814] [outer = 0x0] [url = about:blank] 05:06:18 INFO - PROCESS | 2328 | 1471694778113 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]]]}] 05:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 05:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1380ms 05:06:18 INFO - PROCESS | 2328 | 1471694778141 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 05:06:18 INFO - PROCESS | 2328 | 1471694778144 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 05:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 05:06:18 INFO - PROCESS | 2328 | 1471694778147 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 05:06:18 INFO - PROCESS | 2328 | 1471694778149 Marionette TRACE conn2 <- [1,2470,null,{}] 05:06:18 INFO - PROCESS | 2328 | 1471694778158 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}] 05:06:18 INFO - PROCESS | 2328 | 1471694778159 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:18 INFO - PROCESS | 2328 | 1471694778236 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 05:06:18 INFO - PROCESS | 2328 | 1471694778267 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:18 INFO - PROCESS | 2328 | 1471694778270 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x11737d800 == 28 [pid = 2328] [id = 625] 05:06:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x11298ac00) [pid = 2328] [serial = 1875] [outer = 0x0] 05:06:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x112e9a800) [pid = 2328] [serial = 1876] [outer = 0x11298ac00] 05:06:18 INFO - PROCESS | 2328 | 1471694778298 Marionette DEBUG loaded listener.js 05:06:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x113d54400) [pid = 2328] [serial = 1877] [outer = 0x11298ac00] 05:06:18 INFO - PROCESS | 2328 | 1471694778628 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]]]}] 05:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 05:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 525ms 05:06:18 INFO - PROCESS | 2328 | 1471694778672 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 05:06:18 INFO - PROCESS | 2328 | 1471694778675 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 05:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 05:06:18 INFO - PROCESS | 2328 | 1471694778680 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 05:06:18 INFO - PROCESS | 2328 | 1471694778682 Marionette TRACE conn2 <- [1,2474,null,{}] 05:06:18 INFO - PROCESS | 2328 | 1471694778684 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}] 05:06:18 INFO - PROCESS | 2328 | 1471694778686 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:18 INFO - PROCESS | 2328 | 1471694778764 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 05:06:18 INFO - PROCESS | 2328 | 1471694778771 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:18 INFO - PROCESS | 2328 | 1471694778772 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x118bab800 == 29 [pid = 2328] [id = 626] 05:06:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x1161b0000) [pid = 2328] [serial = 1878] [outer = 0x0] 05:06:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1176b3800) [pid = 2328] [serial = 1879] [outer = 0x1161b0000] 05:06:18 INFO - PROCESS | 2328 | 1471694778802 Marionette DEBUG loaded listener.js 05:06:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x117eafc00) [pid = 2328] [serial = 1880] [outer = 0x1161b0000] 05:06:19 INFO - PROCESS | 2328 | 1471694779259 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]]]}] 05:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 05:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 623ms 05:06:19 INFO - PROCESS | 2328 | 1471694779303 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 05:06:19 INFO - PROCESS | 2328 | 1471694779306 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 05:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 05:06:19 INFO - PROCESS | 2328 | 1471694779310 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 05:06:19 INFO - PROCESS | 2328 | 1471694779312 Marionette TRACE conn2 <- [1,2478,null,{}] 05:06:19 INFO - PROCESS | 2328 | 1471694779316 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}] 05:06:19 INFO - PROCESS | 2328 | 1471694779317 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:19 INFO - PROCESS | 2328 | 1471694779471 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 05:06:19 INFO - PROCESS | 2328 | 1471694779578 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:19 INFO - PROCESS | 2328 | 1471694779581 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x118186800 == 30 [pid = 2328] [id = 627] 05:06:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x11219f800) [pid = 2328] [serial = 1881] [outer = 0x0] 05:06:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x11509b800) [pid = 2328] [serial = 1882] [outer = 0x11219f800] 05:06:19 INFO - PROCESS | 2328 | 1471694779615 Marionette DEBUG loaded listener.js 05:06:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x117e26c00) [pid = 2328] [serial = 1883] [outer = 0x11219f800] 05:06:20 INFO - PROCESS | 2328 | 1471694780131 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]]]}] 05:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 05:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 870ms 05:06:20 INFO - PROCESS | 2328 | 1471694780195 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 05:06:20 INFO - PROCESS | 2328 | 1471694780198 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 05:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 05:06:20 INFO - PROCESS | 2328 | 1471694780206 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 05:06:20 INFO - PROCESS | 2328 | 1471694780208 Marionette TRACE conn2 <- [1,2482,null,{}] 05:06:20 INFO - PROCESS | 2328 | 1471694780210 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}] 05:06:20 INFO - PROCESS | 2328 | 1471694780212 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:20 INFO - PROCESS | 2328 | 1471694780314 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 05:06:20 INFO - PROCESS | 2328 | 1471694780393 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:20 INFO - PROCESS | 2328 | 1471694780395 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x121183800 == 31 [pid = 2328] [id = 628] 05:06:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x117e32c00) [pid = 2328] [serial = 1884] [outer = 0x0] 05:06:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1181bf000) [pid = 2328] [serial = 1885] [outer = 0x117e32c00] 05:06:20 INFO - PROCESS | 2328 | 1471694780427 Marionette DEBUG loaded listener.js 05:06:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x1183e3400) [pid = 2328] [serial = 1886] [outer = 0x117e32c00] 05:06:21 INFO - PROCESS | 2328 | --DOCSHELL 0x11737d800 == 30 [pid = 2328] [id = 625] 05:06:21 INFO - PROCESS | 2328 | --DOCSHELL 0x118b9b800 == 29 [pid = 2328] [id = 624] 05:06:21 INFO - PROCESS | 2328 | 1471694781024 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]]]}] 05:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 05:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 870ms 05:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 05:06:21 INFO - PROCESS | 2328 | 1471694781076 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 05:06:21 INFO - PROCESS | 2328 | 1471694781079 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 05:06:21 INFO - PROCESS | 2328 | 1471694781081 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 05:06:21 INFO - PROCESS | 2328 | 1471694781083 Marionette TRACE conn2 <- [1,2486,null,{}] 05:06:21 INFO - PROCESS | 2328 | 1471694781087 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}] 05:06:21 INFO - PROCESS | 2328 | 1471694781089 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:21 INFO - PROCESS | 2328 | 1471694781164 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 05:06:21 INFO - PROCESS | 2328 | 1471694781172 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:21 INFO - PROCESS | 2328 | 1471694781175 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x11890b800 == 30 [pid = 2328] [id = 629] 05:06:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x112fa3400) [pid = 2328] [serial = 1887] [outer = 0x0] 05:06:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x116093400) [pid = 2328] [serial = 1888] [outer = 0x112fa3400] 05:06:21 INFO - PROCESS | 2328 | 1471694781204 Marionette DEBUG loaded listener.js 05:06:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x117eb0000) [pid = 2328] [serial = 1889] [outer = 0x112fa3400] 05:06:21 INFO - PROCESS | 2328 | 1471694781542 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]]]}] 05:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 05:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 521ms 05:06:21 INFO - PROCESS | 2328 | 1471694781603 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 05:06:21 INFO - PROCESS | 2328 | 1471694781605 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 05:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 05:06:21 INFO - PROCESS | 2328 | 1471694781610 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 05:06:21 INFO - PROCESS | 2328 | 1471694781611 Marionette TRACE conn2 <- [1,2490,null,{}] 05:06:21 INFO - PROCESS | 2328 | 1471694781613 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}] 05:06:21 INFO - PROCESS | 2328 | 1471694781615 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:21 INFO - PROCESS | 2328 | 1471694781691 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 05:06:21 INFO - PROCESS | 2328 | 1471694781695 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:21 INFO - PROCESS | 2328 | 1471694781697 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d2b800 == 31 [pid = 2328] [id = 630] 05:06:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1183e8800) [pid = 2328] [serial = 1890] [outer = 0x0] 05:06:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x11846e800) [pid = 2328] [serial = 1891] [outer = 0x1183e8800] 05:06:21 INFO - PROCESS | 2328 | 1471694781727 Marionette DEBUG loaded listener.js 05:06:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x118927800) [pid = 2328] [serial = 1892] [outer = 0x1183e8800] 05:06:22 INFO - PROCESS | 2328 | 1471694782122 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]]]}] 05:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 05:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms 05:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 05:06:22 INFO - PROCESS | 2328 | 1471694782131 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 05:06:22 INFO - PROCESS | 2328 | 1471694782132 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 05:06:22 INFO - PROCESS | 2328 | 1471694782136 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 05:06:22 INFO - PROCESS | 2328 | 1471694782139 Marionette TRACE conn2 <- [1,2494,null,{}] 05:06:22 INFO - PROCESS | 2328 | 1471694782154 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}] 05:06:22 INFO - PROCESS | 2328 | 1471694782158 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:22 INFO - PROCESS | 2328 | 1471694782260 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 05:06:22 INFO - PROCESS | 2328 | 1471694782267 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:22 INFO - PROCESS | 2328 | 1471694782269 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:22 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267db000 == 32 [pid = 2328] [id = 631] 05:06:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x11940b800) [pid = 2328] [serial = 1893] [outer = 0x0] 05:06:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x120c60400) [pid = 2328] [serial = 1894] [outer = 0x11940b800] 05:06:22 INFO - PROCESS | 2328 | 1471694782308 Marionette DEBUG loaded listener.js 05:06:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x121082000) [pid = 2328] [serial = 1895] [outer = 0x11940b800] 05:06:22 INFO - PROCESS | 2328 | 1471694782824 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]]]}] 05:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 05:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 725ms 05:06:22 INFO - PROCESS | 2328 | 1471694782861 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 05:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 05:06:22 INFO - PROCESS | 2328 | 1471694782863 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 05:06:22 INFO - PROCESS | 2328 | 1471694782876 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 05:06:22 INFO - PROCESS | 2328 | 1471694782878 Marionette TRACE conn2 <- [1,2498,null,{}] 05:06:22 INFO - PROCESS | 2328 | 1471694782881 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}] 05:06:22 INFO - PROCESS | 2328 | 1471694782885 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:22 INFO - PROCESS | 2328 | 1471694782989 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 05:06:23 INFO - PROCESS | 2328 | 1471694783030 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:23 INFO - PROCESS | 2328 | 1471694783031 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x113a5c000 == 33 [pid = 2328] [id = 632] 05:06:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x121208c00) [pid = 2328] [serial = 1896] [outer = 0x0] 05:06:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x121444400) [pid = 2328] [serial = 1897] [outer = 0x121208c00] 05:06:23 INFO - PROCESS | 2328 | 1471694783057 Marionette DEBUG loaded listener.js 05:06:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x12196f400) [pid = 2328] [serial = 1898] [outer = 0x121208c00] 05:06:23 INFO - PROCESS | 2328 | 1471694783372 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]]]}] 05:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 05:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 530ms 05:06:23 INFO - PROCESS | 2328 | 1471694783405 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 05:06:23 INFO - PROCESS | 2328 | 1471694783407 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 05:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 05:06:23 INFO - PROCESS | 2328 | 1471694783416 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 05:06:23 INFO - PROCESS | 2328 | 1471694783417 Marionette TRACE conn2 <- [1,2502,null,{}] 05:06:23 INFO - PROCESS | 2328 | 1471694783419 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}] 05:06:23 INFO - PROCESS | 2328 | 1471694783421 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:23 INFO - PROCESS | 2328 | 1471694783514 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 05:06:23 INFO - PROCESS | 2328 | 1471694783518 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:23 INFO - PROCESS | 2328 | 1471694783519 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6e5800 == 34 [pid = 2328] [id = 633] 05:06:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1215f1400) [pid = 2328] [serial = 1899] [outer = 0x0] 05:06:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x123db3c00) [pid = 2328] [serial = 1900] [outer = 0x1215f1400] 05:06:23 INFO - PROCESS | 2328 | 1471694783544 Marionette DEBUG loaded listener.js 05:06:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x124aaa400) [pid = 2328] [serial = 1901] [outer = 0x1215f1400] 05:06:23 INFO - PROCESS | 2328 | 1471694783913 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]]]}] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x11298ac00) [pid = 2328] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1161b4800) [pid = 2328] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1126e6000) [pid = 2328] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x11892f000) [pid = 2328] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x121458800) [pid = 2328] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x12611b800) [pid = 2328] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x1213dc000) [pid = 2328] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x121a3f000) [pid = 2328] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x110e7d400) [pid = 2328] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x123ecf400) [pid = 2328] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x126124400) [pid = 2328] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x112fae000) [pid = 2328] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x112594800) [pid = 2328] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x116aa5800) [pid = 2328] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x117ea5400) [pid = 2328] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x120c6a800) [pid = 2328] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x11259b000) [pid = 2328] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x12648ac00) [pid = 2328] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x128668800) [pid = 2328] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x128407800) [pid = 2328] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 05:06:23 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x119403000) [pid = 2328] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 05:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 05:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 520ms 05:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 05:06:23 INFO - PROCESS | 2328 | 1471694783937 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 05:06:23 INFO - PROCESS | 2328 | 1471694783938 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 05:06:23 INFO - PROCESS | 2328 | 1471694783940 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 05:06:23 INFO - PROCESS | 2328 | 1471694783941 Marionette TRACE conn2 <- [1,2506,null,{}] 05:06:23 INFO - PROCESS | 2328 | 1471694783944 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}] 05:06:23 INFO - PROCESS | 2328 | 1471694783948 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:24 INFO - PROCESS | 2328 | 1471694784044 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 05:06:24 INFO - PROCESS | 2328 | 1471694784053 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:24 INFO - PROCESS | 2328 | 1471694784054 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b11a800 == 35 [pid = 2328] [id = 634] 05:06:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1183ed800) [pid = 2328] [serial = 1902] [outer = 0x0] 05:06:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x11892f000) [pid = 2328] [serial = 1903] [outer = 0x1183ed800] 05:06:24 INFO - PROCESS | 2328 | 1471694784080 Marionette DEBUG loaded listener.js 05:06:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x121a43800) [pid = 2328] [serial = 1904] [outer = 0x1183ed800] 05:06:24 INFO - PROCESS | 2328 | 1471694784386 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]]]}] 05:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 05:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 470ms 05:06:24 INFO - PROCESS | 2328 | 1471694784410 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 05:06:24 INFO - PROCESS | 2328 | 1471694784411 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 05:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 05:06:24 INFO - PROCESS | 2328 | 1471694784413 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 05:06:24 INFO - PROCESS | 2328 | 1471694784414 Marionette TRACE conn2 <- [1,2510,null,{}] 05:06:24 INFO - PROCESS | 2328 | 1471694784425 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}] 05:06:24 INFO - PROCESS | 2328 | 1471694784426 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:24 INFO - PROCESS | 2328 | 1471694784501 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 05:06:24 INFO - PROCESS | 2328 | 1471694784556 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:24 INFO - PROCESS | 2328 | 1471694784557 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b93c800 == 36 [pid = 2328] [id = 635] 05:06:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x116aa3400) [pid = 2328] [serial = 1905] [outer = 0x0] 05:06:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x125df2400) [pid = 2328] [serial = 1906] [outer = 0x116aa3400] 05:06:24 INFO - PROCESS | 2328 | 1471694784582 Marionette DEBUG loaded listener.js 05:06:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x126121400) [pid = 2328] [serial = 1907] [outer = 0x116aa3400] 05:06:24 INFO - PROCESS | 2328 | 1471694784855 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]]]}] 05:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 05:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 479ms 05:06:24 INFO - PROCESS | 2328 | 1471694784892 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 05:06:24 INFO - PROCESS | 2328 | 1471694784894 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 05:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 05:06:24 INFO - PROCESS | 2328 | 1471694784896 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 05:06:24 INFO - PROCESS | 2328 | 1471694784897 Marionette TRACE conn2 <- [1,2514,null,{}] 05:06:24 INFO - PROCESS | 2328 | 1471694784907 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}] 05:06:24 INFO - PROCESS | 2328 | 1471694784908 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:24 INFO - PROCESS | 2328 | 1471694784993 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 05:06:25 INFO - PROCESS | 2328 | 1471694784997 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:25 INFO - PROCESS | 2328 | 1471694784998 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be9d800 == 37 [pid = 2328] [id = 636] 05:06:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x12418ec00) [pid = 2328] [serial = 1908] [outer = 0x0] 05:06:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x126122000) [pid = 2328] [serial = 1909] [outer = 0x12418ec00] 05:06:25 INFO - PROCESS | 2328 | 1471694785024 Marionette DEBUG loaded listener.js 05:06:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x126348c00) [pid = 2328] [serial = 1910] [outer = 0x12418ec00] 05:06:25 INFO - PROCESS | 2328 | 1471694785339 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]]]}] 05:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 05:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 474ms 05:06:25 INFO - PROCESS | 2328 | 1471694785370 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 05:06:25 INFO - PROCESS | 2328 | 1471694785372 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 05:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 05:06:25 INFO - PROCESS | 2328 | 1471694785374 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 05:06:25 INFO - PROCESS | 2328 | 1471694785375 Marionette TRACE conn2 <- [1,2518,null,{}] 05:06:25 INFO - PROCESS | 2328 | 1471694785377 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}] 05:06:25 INFO - PROCESS | 2328 | 1471694785378 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:25 INFO - PROCESS | 2328 | 1471694785461 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 05:06:25 INFO - PROCESS | 2328 | 1471694785521 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:25 INFO - PROCESS | 2328 | 1471694785522 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x124b1f000 == 38 [pid = 2328] [id = 637] 05:06:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x124aaa000) [pid = 2328] [serial = 1911] [outer = 0x0] 05:06:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x126487000) [pid = 2328] [serial = 1912] [outer = 0x124aaa000] 05:06:25 INFO - PROCESS | 2328 | 1471694785548 Marionette DEBUG loaded listener.js 05:06:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x128404c00) [pid = 2328] [serial = 1913] [outer = 0x124aaa000] 05:06:25 INFO - PROCESS | 2328 | 1471694785988 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]]]}] 05:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 05:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 669ms 05:06:26 INFO - PROCESS | 2328 | 1471694786045 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 05:06:26 INFO - PROCESS | 2328 | 1471694786049 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 05:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 05:06:26 INFO - PROCESS | 2328 | 1471694786056 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 05:06:26 INFO - PROCESS | 2328 | 1471694786060 Marionette TRACE conn2 <- [1,2522,null,{}] 05:06:26 INFO - PROCESS | 2328 | 1471694786067 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}] 05:06:26 INFO - PROCESS | 2328 | 1471694786070 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:26 INFO - PROCESS | 2328 | 1471694786208 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 05:06:26 INFO - PROCESS | 2328 | 1471694786326 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:26 INFO - PROCESS | 2328 | 1471694786329 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:26 INFO - PROCESS | 2328 | ++DOCSHELL 0x118182800 == 39 [pid = 2328] [id = 638] 05:06:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x112595800) [pid = 2328] [serial = 1914] [outer = 0x0] 05:06:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x112608c00) [pid = 2328] [serial = 1915] [outer = 0x112595800] 05:06:26 INFO - PROCESS | 2328 | 1471694786362 Marionette DEBUG loaded listener.js 05:06:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x113a06400) [pid = 2328] [serial = 1916] [outer = 0x112595800] 05:06:26 INFO - PROCESS | 2328 | 1471694786787 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]]]}] 05:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 05:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 775ms 05:06:26 INFO - PROCESS | 2328 | 1471694786831 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 05:06:26 INFO - PROCESS | 2328 | 1471694786834 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 05:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 05:06:26 INFO - PROCESS | 2328 | 1471694786839 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 05:06:26 INFO - PROCESS | 2328 | 1471694786841 Marionette TRACE conn2 <- [1,2526,null,{}] 05:06:26 INFO - PROCESS | 2328 | 1471694786843 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}] 05:06:26 INFO - PROCESS | 2328 | 1471694786845 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:26 INFO - PROCESS | 2328 | 1471694786945 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 05:06:27 INFO - PROCESS | 2328 | 1471694786996 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:27 INFO - PROCESS | 2328 | 1471694786998 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:27 INFO - PROCESS | 2328 | ++DOCSHELL 0x126466800 == 40 [pid = 2328] [id = 639] 05:06:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x117ea5000) [pid = 2328] [serial = 1917] [outer = 0x0] 05:06:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x11829e800) [pid = 2328] [serial = 1918] [outer = 0x117ea5000] 05:06:27 INFO - PROCESS | 2328 | 1471694787022 Marionette DEBUG loaded listener.js 05:06:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x118471000) [pid = 2328] [serial = 1919] [outer = 0x117ea5000] 05:06:27 INFO - PROCESS | 2328 | 1471694787474 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]]]}] 05:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 05:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 673ms 05:06:27 INFO - PROCESS | 2328 | 1471694787513 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 05:06:27 INFO - PROCESS | 2328 | 1471694787515 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 05:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 05:06:27 INFO - PROCESS | 2328 | 1471694787519 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 05:06:27 INFO - PROCESS | 2328 | 1471694787523 Marionette TRACE conn2 <- [1,2530,null,{}] 05:06:27 INFO - PROCESS | 2328 | 1471694787535 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}] 05:06:27 INFO - PROCESS | 2328 | 1471694787540 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:27 INFO - PROCESS | 2328 | 1471694787722 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 05:06:27 INFO - PROCESS | 2328 | 1471694787823 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:27 INFO - PROCESS | 2328 | 1471694787827 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:27 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c79b000 == 41 [pid = 2328] [id = 640] 05:06:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x11940c400) [pid = 2328] [serial = 1920] [outer = 0x0] 05:06:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x1211b8800) [pid = 2328] [serial = 1921] [outer = 0x11940c400] 05:06:27 INFO - PROCESS | 2328 | 1471694787881 Marionette DEBUG loaded listener.js 05:06:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x123db6400) [pid = 2328] [serial = 1922] [outer = 0x11940c400] 05:06:28 INFO - PROCESS | 2328 | 1471694788322 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]]]}] 05:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 05:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 824ms 05:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 05:06:28 INFO - PROCESS | 2328 | 1471694788343 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 05:06:28 INFO - PROCESS | 2328 | 1471694788344 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 05:06:28 INFO - PROCESS | 2328 | 1471694788347 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 05:06:28 INFO - PROCESS | 2328 | 1471694788348 Marionette TRACE conn2 <- [1,2534,null,{}] 05:06:28 INFO - PROCESS | 2328 | 1471694788351 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}] 05:06:28 INFO - PROCESS | 2328 | 1471694788352 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:28 INFO - PROCESS | 2328 | 1471694788452 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 05:06:28 INFO - PROCESS | 2328 | 1471694788509 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:28 INFO - PROCESS | 2328 | 1471694788510 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cb9f800 == 42 [pid = 2328] [id = 641] 05:06:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x124b44000) [pid = 2328] [serial = 1923] [outer = 0x0] 05:06:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x126125800) [pid = 2328] [serial = 1924] [outer = 0x124b44000] 05:06:28 INFO - PROCESS | 2328 | 1471694788540 Marionette DEBUG loaded listener.js 05:06:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x128409400) [pid = 2328] [serial = 1925] [outer = 0x124b44000] 05:06:28 INFO - PROCESS | 2328 | 1471694788977 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]]]}] 05:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 05:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 672ms 05:06:29 INFO - PROCESS | 2328 | 1471694789019 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 05:06:29 INFO - PROCESS | 2328 | 1471694789021 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 05:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 05:06:29 INFO - PROCESS | 2328 | 1471694789023 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 05:06:29 INFO - PROCESS | 2328 | 1471694789024 Marionette TRACE conn2 <- [1,2538,null,{}] 05:06:29 INFO - PROCESS | 2328 | 1471694789027 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}] 05:06:29 INFO - PROCESS | 2328 | 1471694789028 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:29 INFO - PROCESS | 2328 | 1471694789141 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 05:06:29 INFO - PROCESS | 2328 | 1471694789211 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:29 INFO - PROCESS | 2328 | 1471694789213 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d1a5800 == 43 [pid = 2328] [id = 642] 05:06:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x12840d800) [pid = 2328] [serial = 1926] [outer = 0x0] 05:06:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x1284f9400) [pid = 2328] [serial = 1927] [outer = 0x12840d800] 05:06:29 INFO - PROCESS | 2328 | 1471694789243 Marionette DEBUG loaded listener.js 05:06:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x12865cc00) [pid = 2328] [serial = 1928] [outer = 0x12840d800] 05:06:29 INFO - PROCESS | 2328 | 1471694789652 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]]]}] 05:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 05:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 669ms 05:06:29 INFO - PROCESS | 2328 | 1471694789816 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 05:06:29 INFO - PROCESS | 2328 | 1471694789818 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 05:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 05:06:29 INFO - PROCESS | 2328 | 1471694789845 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 05:06:29 INFO - PROCESS | 2328 | 1471694789846 Marionette TRACE conn2 <- [1,2542,null,{}] 05:06:29 INFO - PROCESS | 2328 | 1471694789853 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}] 05:06:29 INFO - PROCESS | 2328 | 1471694789855 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:29 INFO - PROCESS | 2328 | 1471694789950 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 05:06:30 INFO - PROCESS | 2328 | 1471694790017 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:30 INFO - PROCESS | 2328 | 1471694790021 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x11890b000 == 44 [pid = 2328] [id = 643] 05:06:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x1126dd000) [pid = 2328] [serial = 1929] [outer = 0x0] 05:06:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x112d3f400) [pid = 2328] [serial = 1930] [outer = 0x1126dd000] 05:06:30 INFO - PROCESS | 2328 | 1471694790049 Marionette DEBUG loaded listener.js 05:06:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x11600f400) [pid = 2328] [serial = 1931] [outer = 0x1126dd000] 05:06:30 INFO - PROCESS | 2328 | 1471694790513 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]]]}] 05:06:30 INFO - PROCESS | 2328 | --DOCSHELL 0x12be9d800 == 43 [pid = 2328] [id = 636] 05:06:30 INFO - PROCESS | 2328 | --DOCSHELL 0x12b93c800 == 42 [pid = 2328] [id = 635] 05:06:30 INFO - PROCESS | 2328 | --DOCSHELL 0x12b11a800 == 41 [pid = 2328] [id = 634] 05:06:30 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6e5800 == 40 [pid = 2328] [id = 633] 05:06:30 INFO - PROCESS | 2328 | --DOCSHELL 0x113a5c000 == 39 [pid = 2328] [id = 632] 05:06:30 INFO - PROCESS | 2328 | --DOCSHELL 0x1267db000 == 38 [pid = 2328] [id = 631] 05:06:30 INFO - PROCESS | 2328 | --DOCSHELL 0x123d2b800 == 37 [pid = 2328] [id = 630] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x1176b3800) [pid = 2328] [serial = 1879] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOCSHELL 0x11890b800 == 36 [pid = 2328] [id = 629] 05:06:30 INFO - PROCESS | 2328 | --DOCSHELL 0x121183800 == 35 [pid = 2328] [id = 628] 05:06:30 INFO - PROCESS | 2328 | --DOCSHELL 0x118186800 == 34 [pid = 2328] [id = 627] 05:06:30 INFO - PROCESS | 2328 | --DOCSHELL 0x118bab800 == 33 [pid = 2328] [id = 626] 05:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 05:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 731ms 05:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 05:06:30 INFO - PROCESS | 2328 | 1471694790573 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 05:06:30 INFO - PROCESS | 2328 | 1471694790575 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 05:06:30 INFO - PROCESS | 2328 | 1471694790579 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 05:06:30 INFO - PROCESS | 2328 | 1471694790582 Marionette TRACE conn2 <- [1,2546,null,{}] 05:06:30 INFO - PROCESS | 2328 | 1471694790586 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}] 05:06:30 INFO - PROCESS | 2328 | 1471694790587 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:30 INFO - PROCESS | 2328 | 1471694790670 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x112e9a800) [pid = 2328] [serial = 1876] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x116885400) [pid = 2328] [serial = 1873] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x117ea6400) [pid = 2328] [serial = 1874] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x1161b0c00) [pid = 2328] [serial = 1861] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x118fa1000) [pid = 2328] [serial = 1864] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x117e25c00) [pid = 2328] [serial = 1862] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x124ab5000) [pid = 2328] [serial = 1867] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x119cb1800) [pid = 2328] [serial = 1865] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x12611f800) [pid = 2328] [serial = 1870] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x121a43400) [pid = 2328] [serial = 1838] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x121822400) [pid = 2328] [serial = 1837] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x124b4b000) [pid = 2328] [serial = 1840] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x116888400) [pid = 2328] [serial = 1849] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x1263d1800) [pid = 2328] [serial = 1843] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x12633c400) [pid = 2328] [serial = 1816] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x113fa6400) [pid = 2328] [serial = 1825] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x11664b000) [pid = 2328] [serial = 1826] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x118f52000) [pid = 2328] [serial = 1831] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1198b9800) [pid = 2328] [serial = 1832] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x117ead400) [pid = 2328] [serial = 1822] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x12633e000) [pid = 2328] [serial = 1841] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1181bac00) [pid = 2328] [serial = 1823] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1181ba000) [pid = 2328] [serial = 1828] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1183e4000) [pid = 2328] [serial = 1829] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x120e58c00) [pid = 2328] [serial = 1834] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x11265b400) [pid = 2328] [serial = 1819] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x112fa9c00) [pid = 2328] [serial = 1820] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x126348400) [pid = 2328] [serial = 1817] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x127131800) [pid = 2328] [serial = 1846] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x128894400) [pid = 2328] [serial = 1859] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x12888f000) [pid = 2328] [serial = 1858] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x118926800) [pid = 2328] [serial = 1850] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x128667400) [pid = 2328] [serial = 1856] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x126108c00) [pid = 2328] [serial = 1852] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x125df7400) [pid = 2328] [serial = 1868] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x113d54400) [pid = 2328] [serial = 1877] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x1284fa000) [pid = 2328] [serial = 1855] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x12633d400) [pid = 2328] [serial = 1871] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x128405000) [pid = 2328] [serial = 1847] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x126487400) [pid = 2328] [serial = 1844] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x127135800) [pid = 2328] [serial = 1853] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x1213dbc00) [pid = 2328] [serial = 1835] [outer = 0x0] [url = about:blank] 05:06:30 INFO - PROCESS | 2328 | 1471694790741 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:30 INFO - PROCESS | 2328 | 1471694790742 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x11891c800 == 34 [pid = 2328] [id = 644] 05:06:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x112fa9c00) [pid = 2328] [serial = 1932] [outer = 0x0] 05:06:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x117e25c00) [pid = 2328] [serial = 1933] [outer = 0x112fa9c00] 05:06:30 INFO - PROCESS | 2328 | 1471694790773 Marionette DEBUG loaded listener.js 05:06:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x1183ec800) [pid = 2328] [serial = 1934] [outer = 0x112fa9c00] 05:06:31 INFO - PROCESS | 2328 | 1471694791082 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]]]}] 05:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 05:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 525ms 05:06:31 INFO - PROCESS | 2328 | 1471694791104 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 05:06:31 INFO - PROCESS | 2328 | 1471694791106 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 05:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 05:06:31 INFO - PROCESS | 2328 | 1471694791109 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 05:06:31 INFO - PROCESS | 2328 | 1471694791110 Marionette TRACE conn2 <- [1,2550,null,{}] 05:06:31 INFO - PROCESS | 2328 | 1471694791119 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}] 05:06:31 INFO - PROCESS | 2328 | 1471694791123 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:31 INFO - PROCESS | 2328 | 1471694791229 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 05:06:31 INFO - PROCESS | 2328 | 1471694791346 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:31 INFO - PROCESS | 2328 | 1471694791350 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:31 INFO - PROCESS | 2328 | ++DOCSHELL 0x123a0b800 == 35 [pid = 2328] [id = 645] 05:06:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x1188b9c00) [pid = 2328] [serial = 1935] [outer = 0x0] 05:06:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x120e53c00) [pid = 2328] [serial = 1936] [outer = 0x1188b9c00] 05:06:31 INFO - PROCESS | 2328 | 1471694791399 Marionette DEBUG loaded listener.js 05:06:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x1213dd400) [pid = 2328] [serial = 1937] [outer = 0x1188b9c00] 05:06:31 INFO - PROCESS | 2328 | 1471694791780 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]]]}] 05:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 05:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 719ms 05:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 05:06:31 INFO - PROCESS | 2328 | 1471694791828 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 05:06:31 INFO - PROCESS | 2328 | 1471694791829 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 05:06:31 INFO - PROCESS | 2328 | 1471694791831 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 05:06:31 INFO - PROCESS | 2328 | 1471694791832 Marionette TRACE conn2 <- [1,2554,null,{}] 05:06:31 INFO - PROCESS | 2328 | 1471694791844 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}] 05:06:31 INFO - PROCESS | 2328 | 1471694791845 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:31 INFO - PROCESS | 2328 | 1471694791927 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 05:06:31 INFO - PROCESS | 2328 | 1471694791955 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:31 INFO - PROCESS | 2328 | 1471694791956 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:31 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267ed000 == 36 [pid = 2328] [id = 646] 05:06:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x124191000) [pid = 2328] [serial = 1938] [outer = 0x0] 05:06:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x124ab5000) [pid = 2328] [serial = 1939] [outer = 0x124191000] 05:06:31 INFO - PROCESS | 2328 | 1471694791983 Marionette DEBUG loaded listener.js 05:06:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x126109000) [pid = 2328] [serial = 1940] [outer = 0x124191000] 05:06:32 INFO - PROCESS | 2328 | 1471694792318 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]]]}] 05:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 05:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 521ms 05:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 05:06:32 INFO - PROCESS | 2328 | 1471694792353 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 05:06:32 INFO - PROCESS | 2328 | 1471694792355 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 05:06:32 INFO - PROCESS | 2328 | 1471694792357 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 05:06:32 INFO - PROCESS | 2328 | 1471694792358 Marionette TRACE conn2 <- [1,2558,null,{}] 05:06:32 INFO - PROCESS | 2328 | 1471694792360 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}] 05:06:32 INFO - PROCESS | 2328 | 1471694792361 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:32 INFO - PROCESS | 2328 | 1471694792440 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 05:06:32 INFO - PROCESS | 2328 | 1471694792503 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:32 INFO - PROCESS | 2328 | 1471694792504 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:32 INFO - PROCESS | 2328 | ++DOCSHELL 0x129177800 == 37 [pid = 2328] [id = 647] 05:06:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x124303400) [pid = 2328] [serial = 1941] [outer = 0x0] 05:06:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x12633e800) [pid = 2328] [serial = 1942] [outer = 0x124303400] 05:06:32 INFO - PROCESS | 2328 | 1471694792529 Marionette DEBUG loaded listener.js 05:06:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x127133000) [pid = 2328] [serial = 1943] [outer = 0x124303400] 05:06:32 INFO - PROCESS | 2328 | 1471694792839 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]]]}] 05:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 05:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 05:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 05:06:32 INFO - PROCESS | 2328 | 1471694792877 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 05:06:32 INFO - PROCESS | 2328 | 1471694792878 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 05:06:32 INFO - PROCESS | 2328 | 1471694792880 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 05:06:32 INFO - PROCESS | 2328 | 1471694792881 Marionette TRACE conn2 <- [1,2562,null,{}] 05:06:32 INFO - PROCESS | 2328 | 1471694792885 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}] 05:06:32 INFO - PROCESS | 2328 | 1471694792890 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:33 INFO - PROCESS | 2328 | 1471694793014 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 05:06:33 INFO - PROCESS | 2328 | 1471694793026 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:33 INFO - PROCESS | 2328 | 1471694793027 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b226000 == 38 [pid = 2328] [id = 648] 05:06:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x1284fa000) [pid = 2328] [serial = 1944] [outer = 0x0] 05:06:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x128667400) [pid = 2328] [serial = 1945] [outer = 0x1284fa000] 05:06:33 INFO - PROCESS | 2328 | 1471694793054 Marionette DEBUG loaded listener.js 05:06:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1288cc400) [pid = 2328] [serial = 1946] [outer = 0x1284fa000] 05:06:33 INFO - PROCESS | 2328 | 1471694793425 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]]]}] 05:06:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 05:06:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 572ms 05:06:33 INFO - PROCESS | 2328 | 1471694793453 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 05:06:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 05:06:33 INFO - PROCESS | 2328 | 1471694793454 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 05:06:33 INFO - PROCESS | 2328 | 1471694793456 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 05:06:33 INFO - PROCESS | 2328 | 1471694793457 Marionette TRACE conn2 <- [1,2566,null,{}] 05:06:33 INFO - PROCESS | 2328 | 1471694793466 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}] 05:06:33 INFO - PROCESS | 2328 | 1471694793467 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:33 INFO - PROCESS | 2328 | 1471694793571 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 05:06:33 INFO - PROCESS | 2328 | 1471694793610 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:33 INFO - PROCESS | 2328 | 1471694793611 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb6c800 == 39 [pid = 2328] [id = 649] 05:06:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1288d1400) [pid = 2328] [serial = 1947] [outer = 0x0] 05:06:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x128da6400) [pid = 2328] [serial = 1948] [outer = 0x1288d1400] 05:06:33 INFO - PROCESS | 2328 | 1471694793642 Marionette DEBUG loaded listener.js 05:06:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x129016400) [pid = 2328] [serial = 1949] [outer = 0x1288d1400] 05:06:34 INFO - PROCESS | 2328 | 1471694794078 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]]]}] 05:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 05:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 669ms 05:06:34 INFO - PROCESS | 2328 | 1471694794126 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 05:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 05:06:34 INFO - PROCESS | 2328 | 1471694794128 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 05:06:34 INFO - PROCESS | 2328 | 1471694794132 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 05:06:34 INFO - PROCESS | 2328 | 1471694794134 Marionette TRACE conn2 <- [1,2570,null,{}] 05:06:34 INFO - PROCESS | 2328 | 1471694794146 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}] 05:06:34 INFO - PROCESS | 2328 | 1471694794147 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:34 INFO - PROCESS | 2328 | 1471694794256 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 05:06:34 INFO - PROCESS | 2328 | 1471694794284 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:34 INFO - PROCESS | 2328 | 1471694794285 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4d3800 == 40 [pid = 2328] [id = 650] 05:06:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x128da5400) [pid = 2328] [serial = 1950] [outer = 0x0] 05:06:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x12901c800) [pid = 2328] [serial = 1951] [outer = 0x128da5400] 05:06:34 INFO - PROCESS | 2328 | 1471694794310 Marionette DEBUG loaded listener.js 05:06:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x129185000) [pid = 2328] [serial = 1952] [outer = 0x128da5400] 05:06:34 INFO - PROCESS | 2328 | 1471694794656 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]]]}] 05:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 05:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 530ms 05:06:34 INFO - PROCESS | 2328 | 1471694794661 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 05:06:34 INFO - PROCESS | 2328 | 1471694794663 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 05:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 05:06:34 INFO - PROCESS | 2328 | 1471694794665 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 05:06:34 INFO - PROCESS | 2328 | 1471694794666 Marionette TRACE conn2 <- [1,2574,null,{}] 05:06:34 INFO - PROCESS | 2328 | 1471694794672 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}] 05:06:34 INFO - PROCESS | 2328 | 1471694794673 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:34 INFO - PROCESS | 2328 | 1471694794777 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 05:06:34 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x11940b800) [pid = 2328] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 05:06:34 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x121208c00) [pid = 2328] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 05:06:34 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1183e8800) [pid = 2328] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 05:06:34 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x112fa3400) [pid = 2328] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 05:06:34 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x117e32c00) [pid = 2328] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 05:06:34 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x12418ec00) [pid = 2328] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 05:06:34 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x1215f1400) [pid = 2328] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 05:06:34 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x1183ed800) [pid = 2328] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 05:06:34 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x116aa3400) [pid = 2328] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:06:34 INFO - PROCESS | 2328 | 1471694794878 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:34 INFO - PROCESS | 2328 | 1471694794880 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x119990000 == 41 [pid = 2328] [id = 651] 05:06:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x1121a0000) [pid = 2328] [serial = 1953] [outer = 0x0] 05:06:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x113a05400) [pid = 2328] [serial = 1954] [outer = 0x1121a0000] 05:06:34 INFO - PROCESS | 2328 | 1471694794905 Marionette DEBUG loaded listener.js 05:06:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1180d4800) [pid = 2328] [serial = 1955] [outer = 0x1121a0000] 05:06:35 INFO - PROCESS | 2328 | 1471694795175 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]]]}] 05:06:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 05:06:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 523ms 05:06:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 05:06:35 INFO - PROCESS | 2328 | 1471694795194 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 05:06:35 INFO - PROCESS | 2328 | 1471694795195 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 05:06:35 INFO - PROCESS | 2328 | 1471694795197 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 05:06:35 INFO - PROCESS | 2328 | 1471694795198 Marionette TRACE conn2 <- [1,2578,null,{}] 05:06:35 INFO - PROCESS | 2328 | 1471694795208 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}] 05:06:35 INFO - PROCESS | 2328 | 1471694795210 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:35 INFO - PROCESS | 2328 | 1471694795296 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 05:06:35 INFO - PROCESS | 2328 | 1471694795302 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:35 INFO - PROCESS | 2328 | 1471694795304 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:35 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c795800 == 42 [pid = 2328] [id = 652] 05:06:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x113f52c00) [pid = 2328] [serial = 1956] [outer = 0x0] 05:06:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x121208c00) [pid = 2328] [serial = 1957] [outer = 0x113f52c00] 05:06:35 INFO - PROCESS | 2328 | 1471694795328 Marionette DEBUG loaded listener.js 05:06:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x126128800) [pid = 2328] [serial = 1958] [outer = 0x113f52c00] 05:06:35 INFO - PROCESS | 2328 | 1471694795667 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]]]}] 05:06:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 05:06:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 05:06:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 05:06:35 INFO - PROCESS | 2328 | 1471694795720 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 05:06:35 INFO - PROCESS | 2328 | 1471694795721 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 05:06:35 INFO - PROCESS | 2328 | 1471694795723 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 05:06:35 INFO - PROCESS | 2328 | 1471694795725 Marionette TRACE conn2 <- [1,2582,null,{}] 05:06:35 INFO - PROCESS | 2328 | 1471694795727 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}] 05:06:35 INFO - PROCESS | 2328 | 1471694795729 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:35 INFO - PROCESS | 2328 | 1471694795823 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 05:06:35 INFO - PROCESS | 2328 | 1471694795827 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:35 INFO - PROCESS | 2328 | 1471694795828 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:35 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cc2e800 == 43 [pid = 2328] [id = 653] 05:06:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x121a43000) [pid = 2328] [serial = 1959] [outer = 0x0] 05:06:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x12918e400) [pid = 2328] [serial = 1960] [outer = 0x121a43000] 05:06:35 INFO - PROCESS | 2328 | 1471694795856 Marionette DEBUG loaded listener.js 05:06:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x129319000) [pid = 2328] [serial = 1961] [outer = 0x121a43000] 05:06:36 INFO - PROCESS | 2328 | 1471694796207 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]]]}] 05:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 05:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 05:06:36 INFO - PROCESS | 2328 | 1471694796243 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 05:06:36 INFO - PROCESS | 2328 | 1471694796244 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 05:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 05:06:36 INFO - PROCESS | 2328 | 1471694796247 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 05:06:36 INFO - PROCESS | 2328 | 1471694796248 Marionette TRACE conn2 <- [1,2586,null,{}] 05:06:36 INFO - PROCESS | 2328 | 1471694796253 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}] 05:06:36 INFO - PROCESS | 2328 | 1471694796254 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:36 INFO - PROCESS | 2328 | 1471694796337 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 05:06:36 INFO - PROCESS | 2328 | 1471694796397 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:36 INFO - PROCESS | 2328 | 1471694796398 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d46a000 == 44 [pid = 2328] [id = 654] 05:06:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x124490c00) [pid = 2328] [serial = 1962] [outer = 0x0] 05:06:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1293c3c00) [pid = 2328] [serial = 1963] [outer = 0x124490c00] 05:06:36 INFO - PROCESS | 2328 | 1471694796425 Marionette DEBUG loaded listener.js 05:06:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x12a502400) [pid = 2328] [serial = 1964] [outer = 0x124490c00] 05:06:36 INFO - PROCESS | 2328 | 1471694796730 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]]]}] 05:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 05:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 523ms 05:06:36 INFO - PROCESS | 2328 | 1471694796771 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 05:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 05:06:36 INFO - PROCESS | 2328 | 1471694796773 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 05:06:36 INFO - PROCESS | 2328 | 1471694796776 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 05:06:36 INFO - PROCESS | 2328 | 1471694796777 Marionette TRACE conn2 <- [1,2590,null,{}] 05:06:36 INFO - PROCESS | 2328 | 1471694796780 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}] 05:06:36 INFO - PROCESS | 2328 | 1471694796781 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:36 INFO - PROCESS | 2328 | 1471694796961 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 05:06:37 INFO - PROCESS | 2328 | 1471694797019 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:37 INFO - PROCESS | 2328 | 1471694797021 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x116869000 == 45 [pid = 2328] [id = 655] 05:06:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x10eafc000) [pid = 2328] [serial = 1965] [outer = 0x0] 05:06:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x1121de000) [pid = 2328] [serial = 1966] [outer = 0x10eafc000] 05:06:37 INFO - PROCESS | 2328 | 1471694797053 Marionette DEBUG loaded listener.js 05:06:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x112e9a800) [pid = 2328] [serial = 1967] [outer = 0x10eafc000] 05:06:37 INFO - PROCESS | 2328 | 1471694797476 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]]]}] 05:06:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 05:06:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 721ms 05:06:37 INFO - PROCESS | 2328 | 1471694797498 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 05:06:37 INFO - PROCESS | 2328 | 1471694797501 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 05:06:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 05:06:37 INFO - PROCESS | 2328 | 1471694797506 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 05:06:37 INFO - PROCESS | 2328 | 1471694797508 Marionette TRACE conn2 <- [1,2594,null,{}] 05:06:37 INFO - PROCESS | 2328 | 1471694797511 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}] 05:06:37 INFO - PROCESS | 2328 | 1471694797515 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:37 INFO - PROCESS | 2328 | 1471694797621 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 05:06:37 INFO - PROCESS | 2328 | 1471694797717 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:37 INFO - PROCESS | 2328 | 1471694797719 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x124a94000 == 46 [pid = 2328] [id = 656] 05:06:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1180d4c00) [pid = 2328] [serial = 1968] [outer = 0x0] 05:06:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x118468000) [pid = 2328] [serial = 1969] [outer = 0x1180d4c00] 05:06:37 INFO - PROCESS | 2328 | 1471694797762 Marionette DEBUG loaded listener.js 05:06:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x118fa1c00) [pid = 2328] [serial = 1970] [outer = 0x1180d4c00] 05:06:38 INFO - PROCESS | 2328 | 1471694798190 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]]]}] 05:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 05:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 721ms 05:06:38 INFO - PROCESS | 2328 | 1471694798226 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 05:06:38 INFO - PROCESS | 2328 | 1471694798228 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 05:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 05:06:38 INFO - PROCESS | 2328 | 1471694798231 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 05:06:38 INFO - PROCESS | 2328 | 1471694798232 Marionette TRACE conn2 <- [1,2598,null,{}] 05:06:38 INFO - PROCESS | 2328 | 1471694798235 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}] 05:06:38 INFO - PROCESS | 2328 | 1471694798236 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:38 INFO - PROCESS | 2328 | 1471694798343 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 05:06:38 INFO - PROCESS | 2328 | 1471694798407 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:38 INFO - PROCESS | 2328 | 1471694798408 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4e6800 == 47 [pid = 2328] [id = 657] 05:06:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1213ddc00) [pid = 2328] [serial = 1971] [outer = 0x0] 05:06:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x12448c000) [pid = 2328] [serial = 1972] [outer = 0x1213ddc00] 05:06:38 INFO - PROCESS | 2328 | 1471694798438 Marionette DEBUG loaded listener.js 05:06:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x126124000) [pid = 2328] [serial = 1973] [outer = 0x1213ddc00] 05:06:38 INFO - PROCESS | 2328 | 1471694798886 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]]]}] 05:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 05:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 673ms 05:06:38 INFO - PROCESS | 2328 | 1471694798904 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 05:06:38 INFO - PROCESS | 2328 | 1471694798907 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 05:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 05:06:38 INFO - PROCESS | 2328 | 1471694798915 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 05:06:38 INFO - PROCESS | 2328 | 1471694798919 Marionette TRACE conn2 <- [1,2602,null,{}] 05:06:38 INFO - PROCESS | 2328 | 1471694798921 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}] 05:06:38 INFO - PROCESS | 2328 | 1471694798924 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:39 INFO - PROCESS | 2328 | 1471694799053 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 05:06:39 INFO - PROCESS | 2328 | 1471694799140 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:39 INFO - PROCESS | 2328 | 1471694799141 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x12db88000 == 48 [pid = 2328] [id = 658] 05:06:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x1263cfc00) [pid = 2328] [serial = 1974] [outer = 0x0] 05:06:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x128665c00) [pid = 2328] [serial = 1975] [outer = 0x1263cfc00] 05:06:39 INFO - PROCESS | 2328 | 1471694799170 Marionette DEBUG loaded listener.js 05:06:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x128896000) [pid = 2328] [serial = 1976] [outer = 0x1263cfc00] 05:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 05:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 726ms 05:06:39 INFO - PROCESS | 2328 | 1471694799628 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]]]}] 05:06:39 INFO - PROCESS | 2328 | 1471694799638 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 05:06:39 INFO - PROCESS | 2328 | 1471694799639 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 05:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 05:06:39 INFO - PROCESS | 2328 | 1471694799642 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 05:06:39 INFO - PROCESS | 2328 | 1471694799643 Marionette TRACE conn2 <- [1,2606,null,{}] 05:06:39 INFO - PROCESS | 2328 | 1471694799646 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}] 05:06:39 INFO - PROCESS | 2328 | 1471694799647 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:39 INFO - PROCESS | 2328 | 1471694799754 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 05:06:39 INFO - PROCESS | 2328 | 1471694799825 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:39 INFO - PROCESS | 2328 | 1471694799826 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x118129000 == 49 [pid = 2328] [id = 659] 05:06:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1181b7800) [pid = 2328] [serial = 1977] [outer = 0x0] 05:06:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x121a48800) [pid = 2328] [serial = 1978] [outer = 0x1181b7800] 05:06:39 INFO - PROCESS | 2328 | 1471694799861 Marionette DEBUG loaded listener.js 05:06:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x128b8d800) [pid = 2328] [serial = 1979] [outer = 0x1181b7800] 05:06:40 INFO - PROCESS | 2328 | 1471694800510 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]]]}] 05:06:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 05:06:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 920ms 05:06:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 05:06:40 INFO - PROCESS | 2328 | 1471694800563 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 05:06:40 INFO - PROCESS | 2328 | 1471694800565 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 05:06:40 INFO - PROCESS | 2328 | 1471694800569 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 05:06:40 INFO - PROCESS | 2328 | 1471694800572 Marionette TRACE conn2 <- [1,2610,null,{}] 05:06:40 INFO - PROCESS | 2328 | 1471694800576 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}] 05:06:40 INFO - PROCESS | 2328 | 1471694800578 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:40 INFO - PROCESS | 2328 | 1471694800672 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 05:06:40 INFO - PROCESS | 2328 | 1471694800751 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:40 INFO - PROCESS | 2328 | 1471694800753 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x117384000 == 50 [pid = 2328] [id = 660] 05:06:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x117e26400) [pid = 2328] [serial = 1980] [outer = 0x0] 05:06:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x117ead800) [pid = 2328] [serial = 1981] [outer = 0x117e26400] 05:06:40 INFO - PROCESS | 2328 | 1471694800782 Marionette DEBUG loaded listener.js 05:06:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x11829cc00) [pid = 2328] [serial = 1982] [outer = 0x117e26400] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x12d46a000 == 49 [pid = 2328] [id = 654] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x12cc2e800 == 48 [pid = 2328] [id = 653] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x12c795800 == 47 [pid = 2328] [id = 652] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x119990000 == 46 [pid = 2328] [id = 651] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4d3800 == 45 [pid = 2328] [id = 650] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb6c800 == 44 [pid = 2328] [id = 649] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x12b226000 == 43 [pid = 2328] [id = 648] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x126487000) [pid = 2328] [serial = 1912] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x129177800 == 42 [pid = 2328] [id = 647] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x1267ed000 == 41 [pid = 2328] [id = 646] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x123a0b800 == 40 [pid = 2328] [id = 645] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x11891c800 == 39 [pid = 2328] [id = 644] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x11890b000 == 38 [pid = 2328] [id = 643] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x12d1a5800 == 37 [pid = 2328] [id = 642] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x12cb9f800 == 36 [pid = 2328] [id = 641] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x12c79b000 == 35 [pid = 2328] [id = 640] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x126466800 == 34 [pid = 2328] [id = 639] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x118182800 == 33 [pid = 2328] [id = 638] 05:06:41 INFO - PROCESS | 2328 | --DOCSHELL 0x124b1f000 == 32 [pid = 2328] [id = 637] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x126122000) [pid = 2328] [serial = 1909] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x124aaa400) [pid = 2328] [serial = 1901] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x125df2400) [pid = 2328] [serial = 1906] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x126121400) [pid = 2328] [serial = 1907] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x118927800) [pid = 2328] [serial = 1892] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x120c60400) [pid = 2328] [serial = 1894] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x121444400) [pid = 2328] [serial = 1897] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x11846e800) [pid = 2328] [serial = 1891] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x116093400) [pid = 2328] [serial = 1888] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x117eb0000) [pid = 2328] [serial = 1889] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1183e3400) [pid = 2328] [serial = 1886] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1181bf000) [pid = 2328] [serial = 1885] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x11509b800) [pid = 2328] [serial = 1882] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x121082000) [pid = 2328] [serial = 1895] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x126348c00) [pid = 2328] [serial = 1910] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x123db3c00) [pid = 2328] [serial = 1900] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x12196f400) [pid = 2328] [serial = 1898] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x11892f000) [pid = 2328] [serial = 1903] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x121a43800) [pid = 2328] [serial = 1904] [outer = 0x0] [url = about:blank] 05:06:41 INFO - PROCESS | 2328 | 1471694801212 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]]]}] 05:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 05:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 673ms 05:06:41 INFO - PROCESS | 2328 | 1471694801240 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 05:06:41 INFO - PROCESS | 2328 | 1471694801243 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 05:06:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 05:06:41 INFO - PROCESS | 2328 | 1471694801248 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 05:06:41 INFO - PROCESS | 2328 | 1471694801249 Marionette TRACE conn2 <- [1,2614,null,{}] 05:06:41 INFO - PROCESS | 2328 | 1471694801252 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}] 05:06:41 INFO - PROCESS | 2328 | 1471694801253 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:41 INFO - PROCESS | 2328 | 1471694801338 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 05:06:41 INFO - PROCESS | 2328 | 1471694801342 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:41 INFO - PROCESS | 2328 | 1471694801343 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x11999b800 == 33 [pid = 2328] [id = 661] 05:06:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1188b9800) [pid = 2328] [serial = 1983] [outer = 0x0] 05:06:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x119510c00) [pid = 2328] [serial = 1984] [outer = 0x1188b9800] 05:06:41 INFO - PROCESS | 2328 | 1471694801372 Marionette DEBUG loaded listener.js 05:06:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x120e4f400) [pid = 2328] [serial = 1985] [outer = 0x1188b9800] 05:06:41 INFO - PROCESS | 2328 | 1471694801753 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]]]}] 05:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 05:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 523ms 05:06:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 05:06:41 INFO - PROCESS | 2328 | 1471694801771 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 05:06:41 INFO - PROCESS | 2328 | 1471694801772 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 05:06:41 INFO - PROCESS | 2328 | 1471694801774 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 05:06:41 INFO - PROCESS | 2328 | 1471694801777 Marionette TRACE conn2 <- [1,2618,null,{}] 05:06:41 INFO - PROCESS | 2328 | 1471694801785 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}] 05:06:41 INFO - PROCESS | 2328 | 1471694801789 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:41 INFO - PROCESS | 2328 | 1471694801872 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 05:06:41 INFO - PROCESS | 2328 | 1471694801876 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:41 INFO - PROCESS | 2328 | 1471694801878 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267f5000 == 34 [pid = 2328] [id = 662] 05:06:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x1213de000) [pid = 2328] [serial = 1986] [outer = 0x0] 05:06:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x121a3c400) [pid = 2328] [serial = 1987] [outer = 0x1213de000] 05:06:41 INFO - PROCESS | 2328 | 1471694801906 Marionette DEBUG loaded listener.js 05:06:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x125df3c00) [pid = 2328] [serial = 1988] [outer = 0x1213de000] 05:06:42 INFO - PROCESS | 2328 | 1471694802262 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]]]}] 05:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 05:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 05:06:42 INFO - PROCESS | 2328 | 1471694802297 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 05:06:42 INFO - PROCESS | 2328 | 1471694802299 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 05:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 05:06:42 INFO - PROCESS | 2328 | 1471694802301 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 05:06:42 INFO - PROCESS | 2328 | 1471694802302 Marionette TRACE conn2 <- [1,2622,null,{}] 05:06:42 INFO - PROCESS | 2328 | 1471694802305 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}] 05:06:42 INFO - PROCESS | 2328 | 1471694802306 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:42 INFO - PROCESS | 2328 | 1471694802396 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 05:06:42 INFO - PROCESS | 2328 | 1471694802454 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:42 INFO - PROCESS | 2328 | 1471694802456 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x1296a0800 == 35 [pid = 2328] [id = 663] 05:06:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x126109400) [pid = 2328] [serial = 1989] [outer = 0x0] 05:06:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x126342400) [pid = 2328] [serial = 1990] [outer = 0x126109400] 05:06:42 INFO - PROCESS | 2328 | 1471694802482 Marionette DEBUG loaded listener.js 05:06:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x128408000) [pid = 2328] [serial = 1991] [outer = 0x126109400] 05:06:42 INFO - PROCESS | 2328 | 1471694802753 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]]]}] 05:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 05:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 469ms 05:06:42 INFO - PROCESS | 2328 | 1471694802776 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 05:06:42 INFO - PROCESS | 2328 | 1471694802777 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 05:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 05:06:42 INFO - PROCESS | 2328 | 1471694802779 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 05:06:42 INFO - PROCESS | 2328 | 1471694802780 Marionette TRACE conn2 <- [1,2626,null,{}] 05:06:42 INFO - PROCESS | 2328 | 1471694802783 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}] 05:06:42 INFO - PROCESS | 2328 | 1471694802786 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:42 INFO - PROCESS | 2328 | 1471694802875 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 05:06:42 INFO - PROCESS | 2328 | 1471694802941 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:42 INFO - PROCESS | 2328 | 1471694802942 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a977800 == 36 [pid = 2328] [id = 664] 05:06:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x128407000) [pid = 2328] [serial = 1992] [outer = 0x0] 05:06:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x128411800) [pid = 2328] [serial = 1993] [outer = 0x128407000] 05:06:42 INFO - PROCESS | 2328 | 1471694802976 Marionette DEBUG loaded listener.js 05:06:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x128410400) [pid = 2328] [serial = 1994] [outer = 0x128407000] 05:06:43 INFO - PROCESS | 2328 | 1471694803294 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]]]}] 05:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 05:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 568ms 05:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 05:06:43 INFO - PROCESS | 2328 | 1471694803348 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 05:06:43 INFO - PROCESS | 2328 | 1471694803349 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 05:06:43 INFO - PROCESS | 2328 | 1471694803351 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 05:06:43 INFO - PROCESS | 2328 | 1471694803352 Marionette TRACE conn2 <- [1,2630,null,{}] 05:06:43 INFO - PROCESS | 2328 | 1471694803354 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}] 05:06:43 INFO - PROCESS | 2328 | 1471694803359 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:43 INFO - PROCESS | 2328 | 1471694803480 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 05:06:43 INFO - PROCESS | 2328 | 1471694803491 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:43 INFO - PROCESS | 2328 | 1471694803492 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb7d800 == 37 [pid = 2328] [id = 665] 05:06:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x128661000) [pid = 2328] [serial = 1995] [outer = 0x0] 05:06:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x128b8f800) [pid = 2328] [serial = 1996] [outer = 0x128661000] 05:06:43 INFO - PROCESS | 2328 | 1471694803518 Marionette DEBUG loaded listener.js 05:06:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1293c2c00) [pid = 2328] [serial = 1997] [outer = 0x128661000] 05:06:43 INFO - PROCESS | 2328 | 1471694803901 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]]]}] 05:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 05:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 570ms 05:06:43 INFO - PROCESS | 2328 | 1471694803923 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 05:06:43 INFO - PROCESS | 2328 | 1471694803925 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 05:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 05:06:43 INFO - PROCESS | 2328 | 1471694803928 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 05:06:43 INFO - PROCESS | 2328 | 1471694803930 Marionette TRACE conn2 <- [1,2634,null,{}] 05:06:43 INFO - PROCESS | 2328 | 1471694803933 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}] 05:06:43 INFO - PROCESS | 2328 | 1471694803938 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:44 INFO - PROCESS | 2328 | 1471694804096 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 05:06:44 INFO - PROCESS | 2328 | 1471694804111 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:44 INFO - PROCESS | 2328 | 1471694804112 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12105b800 == 38 [pid = 2328] [id = 666] 05:06:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x117eb1800) [pid = 2328] [serial = 1998] [outer = 0x0] 05:06:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x1293cf400) [pid = 2328] [serial = 1999] [outer = 0x117eb1800] 05:06:44 INFO - PROCESS | 2328 | 1471694804138 Marionette DEBUG loaded listener.js 05:06:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x12a62cc00) [pid = 2328] [serial = 2000] [outer = 0x117eb1800] 05:06:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 05:06:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 570ms 05:06:44 INFO - PROCESS | 2328 | 1471694804492 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]]]}] 05:06:44 INFO - PROCESS | 2328 | 1471694804498 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 05:06:44 INFO - PROCESS | 2328 | 1471694804499 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 05:06:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 05:06:44 INFO - PROCESS | 2328 | 1471694804504 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 05:06:44 INFO - PROCESS | 2328 | 1471694804505 Marionette TRACE conn2 <- [1,2638,null,{}] 05:06:44 INFO - PROCESS | 2328 | 1471694804507 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}] 05:06:44 INFO - PROCESS | 2328 | 1471694804509 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:44 INFO - PROCESS | 2328 | 1471694804613 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 05:06:44 INFO - PROCESS | 2328 | 1471694804616 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:44 INFO - PROCESS | 2328 | 1471694804617 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cc3a000 == 39 [pid = 2328] [id = 667] 05:06:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x118295800) [pid = 2328] [serial = 2001] [outer = 0x0] 05:06:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x12a64c800) [pid = 2328] [serial = 2002] [outer = 0x118295800] 05:06:44 INFO - PROCESS | 2328 | 1471694804678 Marionette DEBUG loaded listener.js 05:06:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x12a653400) [pid = 2328] [serial = 2003] [outer = 0x118295800] 05:06:45 INFO - PROCESS | 2328 | 1471694805006 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]]]}] 05:06:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 05:06:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 521ms 05:06:45 INFO - PROCESS | 2328 | 1471694805024 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 05:06:45 INFO - PROCESS | 2328 | 1471694805025 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 05:06:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 05:06:45 INFO - PROCESS | 2328 | 1471694805027 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 05:06:45 INFO - PROCESS | 2328 | 1471694805028 Marionette TRACE conn2 <- [1,2642,null,{}] 05:06:45 INFO - PROCESS | 2328 | 1471694805031 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}] 05:06:45 INFO - PROCESS | 2328 | 1471694805032 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:45 INFO - PROCESS | 2328 | 1471694805146 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 05:06:45 INFO - PROCESS | 2328 | 1471694805158 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:45 INFO - PROCESS | 2328 | 1471694805160 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d675000 == 40 [pid = 2328] [id = 668] 05:06:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x12a64cc00) [pid = 2328] [serial = 2004] [outer = 0x0] 05:06:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x12a77c800) [pid = 2328] [serial = 2005] [outer = 0x12a64cc00] 05:06:45 INFO - PROCESS | 2328 | 1471694805184 Marionette DEBUG loaded listener.js 05:06:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x12a781800) [pid = 2328] [serial = 2006] [outer = 0x12a64cc00] 05:06:45 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x1284fa000) [pid = 2328] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 05:06:45 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x1288d1400) [pid = 2328] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 05:06:45 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x1188b9c00) [pid = 2328] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 05:06:45 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x124191000) [pid = 2328] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 05:06:45 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x1126dd000) [pid = 2328] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 05:06:45 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x112fa9c00) [pid = 2328] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 05:06:45 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x128da5400) [pid = 2328] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 05:06:45 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x124303400) [pid = 2328] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 05:06:45 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1121a0000) [pid = 2328] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 05:06:45 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x121a43000) [pid = 2328] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 05:06:45 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x113f52c00) [pid = 2328] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 05:06:45 INFO - PROCESS | 2328 | 1471694805694 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]]]}] 05:06:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 05:06:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 05:06:45 INFO - PROCESS | 2328 | 1471694805697 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 05:06:45 INFO - PROCESS | 2328 | 1471694805699 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 05:06:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 05:06:45 INFO - PROCESS | 2328 | 1471694805704 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 05:06:45 INFO - PROCESS | 2328 | 1471694805705 Marionette TRACE conn2 <- [1,2646,null,{}] 05:06:45 INFO - PROCESS | 2328 | 1471694805708 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}] 05:06:45 INFO - PROCESS | 2328 | 1471694805709 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:45 INFO - PROCESS | 2328 | 1471694805800 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 05:06:45 INFO - PROCESS | 2328 | 1471694805872 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:45 INFO - PROCESS | 2328 | 1471694805873 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d46b000 == 41 [pid = 2328] [id = 669] 05:06:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x1129fa400) [pid = 2328] [serial = 2007] [outer = 0x0] 05:06:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1213ad000) [pid = 2328] [serial = 2008] [outer = 0x1129fa400] 05:06:45 INFO - PROCESS | 2328 | 1471694805898 Marionette DEBUG loaded listener.js 05:06:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1284fa000) [pid = 2328] [serial = 2009] [outer = 0x1129fa400] 05:06:46 INFO - PROCESS | 2328 | 1471694806193 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]]]}] 05:06:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 05:06:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 05:06:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 05:06:46 INFO - PROCESS | 2328 | 1471694806224 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 05:06:46 INFO - PROCESS | 2328 | 1471694806226 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 05:06:46 INFO - PROCESS | 2328 | 1471694806228 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 05:06:46 INFO - PROCESS | 2328 | 1471694806230 Marionette TRACE conn2 <- [1,2650,null,{}] 05:06:46 INFO - PROCESS | 2328 | 1471694806232 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}] 05:06:46 INFO - PROCESS | 2328 | 1471694806245 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:46 INFO - PROCESS | 2328 | 1471694806340 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 05:06:46 INFO - PROCESS | 2328 | 1471694806344 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:46 INFO - PROCESS | 2328 | 1471694806345 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d62a800 == 42 [pid = 2328] [id = 670] 05:06:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x1288d1400) [pid = 2328] [serial = 2010] [outer = 0x0] 05:06:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x12a783400) [pid = 2328] [serial = 2011] [outer = 0x1288d1400] 05:06:46 INFO - PROCESS | 2328 | 1471694806373 Marionette DEBUG loaded listener.js 05:06:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x12a997000) [pid = 2328] [serial = 2012] [outer = 0x1288d1400] 05:06:46 INFO - PROCESS | 2328 | 1471694806720 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]]]}] 05:06:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 05:06:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 05:06:46 INFO - PROCESS | 2328 | 1471694806748 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 05:06:46 INFO - PROCESS | 2328 | 1471694806749 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 05:06:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 05:06:46 INFO - PROCESS | 2328 | 1471694806751 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 05:06:46 INFO - PROCESS | 2328 | 1471694806752 Marionette TRACE conn2 <- [1,2654,null,{}] 05:06:46 INFO - PROCESS | 2328 | 1471694806755 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}] 05:06:46 INFO - PROCESS | 2328 | 1471694806756 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:46 INFO - PROCESS | 2328 | 1471694806874 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 05:06:46 INFO - PROCESS | 2328 | 1471694806879 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:46 INFO - PROCESS | 2328 | 1471694806881 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x110e14800 == 43 [pid = 2328] [id = 671] 05:06:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x12a787800) [pid = 2328] [serial = 2013] [outer = 0x0] 05:06:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x12a99ec00) [pid = 2328] [serial = 2014] [outer = 0x12a787800] 05:06:46 INFO - PROCESS | 2328 | 1471694806906 Marionette DEBUG loaded listener.js 05:06:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x12a9a4400) [pid = 2328] [serial = 2015] [outer = 0x12a787800] 05:06:47 INFO - PROCESS | 2328 | 1471694807205 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]]]}] 05:06:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 05:06:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 05:06:47 INFO - PROCESS | 2328 | 1471694807224 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 05:06:47 INFO - PROCESS | 2328 | 1471694807226 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 05:06:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 05:06:47 INFO - PROCESS | 2328 | 1471694807228 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 05:06:47 INFO - PROCESS | 2328 | 1471694807239 Marionette TRACE conn2 <- [1,2658,null,{}] 05:06:47 INFO - PROCESS | 2328 | 1471694807242 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}] 05:06:47 INFO - PROCESS | 2328 | 1471694807244 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:47 INFO - PROCESS | 2328 | 1471694807329 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 05:06:47 INFO - PROCESS | 2328 | 1471694807334 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:47 INFO - PROCESS | 2328 | 1471694807335 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x1167bd800 == 44 [pid = 2328] [id = 672] 05:06:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x12a9a4800) [pid = 2328] [serial = 2016] [outer = 0x0] 05:06:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x12abd5000) [pid = 2328] [serial = 2017] [outer = 0x12a9a4800] 05:06:47 INFO - PROCESS | 2328 | 1471694807359 Marionette DEBUG loaded listener.js 05:06:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x12abdbc00) [pid = 2328] [serial = 2018] [outer = 0x12a9a4800] 05:06:47 INFO - PROCESS | 2328 | 1471694807839 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]]]}] 05:06:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 05:06:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 635ms 05:06:47 INFO - PROCESS | 2328 | 1471694807863 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 05:06:47 INFO - PROCESS | 2328 | 1471694807867 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 05:06:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 05:06:47 INFO - PROCESS | 2328 | 1471694807872 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 05:06:47 INFO - PROCESS | 2328 | 1471694807874 Marionette TRACE conn2 <- [1,2662,null,{}] 05:06:47 INFO - PROCESS | 2328 | 1471694807879 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}] 05:06:47 INFO - PROCESS | 2328 | 1471694807881 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:47 INFO - PROCESS | 2328 | 1471694807988 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 05:06:48 INFO - PROCESS | 2328 | 1471694808091 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:48 INFO - PROCESS | 2328 | 1471694808093 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x1167d9800 == 45 [pid = 2328] [id = 673] 05:06:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x1181b5400) [pid = 2328] [serial = 2019] [outer = 0x0] 05:06:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x118294800) [pid = 2328] [serial = 2020] [outer = 0x1181b5400] 05:06:48 INFO - PROCESS | 2328 | 1471694808126 Marionette DEBUG loaded listener.js 05:06:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x118924400) [pid = 2328] [serial = 2021] [outer = 0x1181b5400] 05:06:48 INFO - PROCESS | 2328 | 1471694808605 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]]]}] 05:06:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 05:06:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 773ms 05:06:48 INFO - PROCESS | 2328 | 1471694808646 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 05:06:48 INFO - PROCESS | 2328 | 1471694808650 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 05:06:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 05:06:48 INFO - PROCESS | 2328 | 1471694808656 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 05:06:48 INFO - PROCESS | 2328 | 1471694808659 Marionette TRACE conn2 <- [1,2666,null,{}] 05:06:48 INFO - PROCESS | 2328 | 1471694808663 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}] 05:06:48 INFO - PROCESS | 2328 | 1471694808665 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:48 INFO - PROCESS | 2328 | 1471694808773 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 05:06:48 INFO - PROCESS | 2328 | 1471694808851 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:48 INFO - PROCESS | 2328 | 1471694808853 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d35000 == 46 [pid = 2328] [id = 674] 05:06:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x1213b3c00) [pid = 2328] [serial = 2022] [outer = 0x0] 05:06:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x121917c00) [pid = 2328] [serial = 2023] [outer = 0x1213b3c00] 05:06:48 INFO - PROCESS | 2328 | 1471694808886 Marionette DEBUG loaded listener.js 05:06:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 123 (0x124ab1c00) [pid = 2328] [serial = 2024] [outer = 0x1213b3c00] 05:06:49 INFO - PROCESS | 2328 | 1471694809775 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]]]}] 05:06:49 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) 05:06:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1172ms 05:06:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 05:06:49 INFO - PROCESS | 2328 | 1471694809828 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 05:06:49 INFO - PROCESS | 2328 | 1471694809829 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 05:06:49 INFO - PROCESS | 2328 | 1471694809832 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 05:06:49 INFO - PROCESS | 2328 | 1471694809834 Marionette TRACE conn2 <- [1,2670,null,{}] 05:06:49 INFO - PROCESS | 2328 | 1471694809842 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}] 05:06:49 INFO - PROCESS | 2328 | 1471694809845 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:49 INFO - PROCESS | 2328 | 1471694809982 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 05:06:50 INFO - PROCESS | 2328 | 1471694810085 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:50 INFO - PROCESS | 2328 | 1471694810088 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c186000 == 47 [pid = 2328] [id = 675] 05:06:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 124 (0x12611c800) [pid = 2328] [serial = 2025] [outer = 0x0] 05:06:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 125 (0x128da1c00) [pid = 2328] [serial = 2026] [outer = 0x12611c800] 05:06:50 INFO - PROCESS | 2328 | 1471694810121 Marionette DEBUG loaded listener.js 05:06:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 126 (0x12901ec00) [pid = 2328] [serial = 2027] [outer = 0x12611c800] 05:06:51 INFO - PROCESS | 2328 | 1471694811038 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"]]]}] 05:06:51 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 05:06:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:06:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 05:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:06:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:06:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1223ms 05:06:51 INFO - PROCESS | 2328 | 1471694811056 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 05:06:51 INFO - PROCESS | 2328 | 1471694811060 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 05:06:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 05:06:51 INFO - PROCESS | 2328 | 1471694811065 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 05:06:51 INFO - PROCESS | 2328 | 1471694811068 Marionette TRACE conn2 <- [1,2674,null,{}] 05:06:51 INFO - PROCESS | 2328 | 1471694811073 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}] 05:06:51 INFO - PROCESS | 2328 | 1471694811076 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:51 INFO - PROCESS | 2328 | 1471694811202 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 05:06:51 INFO - PROCESS | 2328 | 1471694811264 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:51 INFO - PROCESS | 2328 | 1471694811267 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:51 INFO - PROCESS | 2328 | ++DOCSHELL 0x121194800 == 48 [pid = 2328] [id = 676] 05:06:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 127 (0x1181bc000) [pid = 2328] [serial = 2028] [outer = 0x0] 05:06:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 128 (0x118f49400) [pid = 2328] [serial = 2029] [outer = 0x1181bc000] 05:06:51 INFO - PROCESS | 2328 | 1471694811296 Marionette DEBUG loaded listener.js 05:06:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 129 (0x120e54800) [pid = 2328] [serial = 2030] [outer = 0x1181bc000] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x110e14800 == 47 [pid = 2328] [id = 671] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12d62a800 == 46 [pid = 2328] [id = 670] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12d46b000 == 45 [pid = 2328] [id = 669] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12d675000 == 44 [pid = 2328] [id = 668] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12cc3a000 == 43 [pid = 2328] [id = 667] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12105b800 == 42 [pid = 2328] [id = 666] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb7d800 == 41 [pid = 2328] [id = 665] 05:06:51 INFO - PROCESS | 2328 | --DOMWINDOW == 128 (0x1284f9400) [pid = 2328] [serial = 1927] [outer = 0x0] [url = about:blank] 05:06:51 INFO - PROCESS | 2328 | --DOMWINDOW == 127 (0x126125800) [pid = 2328] [serial = 1924] [outer = 0x0] [url = about:blank] 05:06:51 INFO - PROCESS | 2328 | --DOMWINDOW == 126 (0x1211b8800) [pid = 2328] [serial = 1921] [outer = 0x0] [url = about:blank] 05:06:51 INFO - PROCESS | 2328 | --DOMWINDOW == 125 (0x11829e800) [pid = 2328] [serial = 1918] [outer = 0x0] [url = about:blank] 05:06:51 INFO - PROCESS | 2328 | --DOMWINDOW == 124 (0x112608c00) [pid = 2328] [serial = 1915] [outer = 0x0] [url = about:blank] 05:06:51 INFO - PROCESS | 2328 | --DOMWINDOW == 123 (0x1293c3c00) [pid = 2328] [serial = 1963] [outer = 0x0] [url = about:blank] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x12a977800 == 40 [pid = 2328] [id = 664] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x1296a0800 == 39 [pid = 2328] [id = 663] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x1267f5000 == 38 [pid = 2328] [id = 662] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x11999b800 == 37 [pid = 2328] [id = 661] 05:06:51 INFO - PROCESS | 2328 | --DOCSHELL 0x117384000 == 36 [pid = 2328] [id = 660] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 122 (0x128667400) [pid = 2328] [serial = 1945] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x129016400) [pid = 2328] [serial = 1949] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x128da6400) [pid = 2328] [serial = 1948] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x120e53c00) [pid = 2328] [serial = 1936] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x1213dd400) [pid = 2328] [serial = 1937] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x124ab5000) [pid = 2328] [serial = 1939] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x126109000) [pid = 2328] [serial = 1940] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x11600f400) [pid = 2328] [serial = 1931] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x112d3f400) [pid = 2328] [serial = 1930] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x117e25c00) [pid = 2328] [serial = 1933] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x1183ec800) [pid = 2328] [serial = 1934] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x12901c800) [pid = 2328] [serial = 1951] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x12633e800) [pid = 2328] [serial = 1942] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x113a05400) [pid = 2328] [serial = 1954] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x129319000) [pid = 2328] [serial = 1961] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1180d4800) [pid = 2328] [serial = 1955] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x12918e400) [pid = 2328] [serial = 1960] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x129185000) [pid = 2328] [serial = 1952] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x121208c00) [pid = 2328] [serial = 1957] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1288cc400) [pid = 2328] [serial = 1946] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x126128800) [pid = 2328] [serial = 1958] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x127133000) [pid = 2328] [serial = 1943] [outer = 0x0] [url = about:blank] 05:06:52 INFO - PROCESS | 2328 | 1471694812241 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"]]]}] 05:06:52 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 05:06:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:06:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 05:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:06:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:06:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1227ms 05:06:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 05:06:52 INFO - PROCESS | 2328 | 1471694812293 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 05:06:52 INFO - PROCESS | 2328 | 1471694812296 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 05:06:52 INFO - PROCESS | 2328 | 1471694812301 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 05:06:52 INFO - PROCESS | 2328 | 1471694812302 Marionette TRACE conn2 <- [1,2678,null,{}] 05:06:52 INFO - PROCESS | 2328 | 1471694812305 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}] 05:06:52 INFO - PROCESS | 2328 | 1471694812306 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:52 INFO - PROCESS | 2328 | 1471694812377 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 05:06:52 INFO - PROCESS | 2328 | 1471694812380 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:52 INFO - PROCESS | 2328 | 1471694812382 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x118baf000 == 37 [pid = 2328] [id = 677] 05:06:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x12190d400) [pid = 2328] [serial = 2031] [outer = 0x0] 05:06:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x121a42400) [pid = 2328] [serial = 2032] [outer = 0x12190d400] 05:06:52 INFO - PROCESS | 2328 | 1471694812408 Marionette DEBUG loaded listener.js 05:06:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12611b400) [pid = 2328] [serial = 2033] [outer = 0x12190d400] 05:06:53 INFO - PROCESS | 2328 | 1471694813364 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]]]}] 05:06:53 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) 05:06:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1072ms 05:06:53 INFO - PROCESS | 2328 | 1471694813373 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 05:06:53 INFO - PROCESS | 2328 | 1471694813374 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 05:06:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 05:06:53 INFO - PROCESS | 2328 | 1471694813376 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 05:06:53 INFO - PROCESS | 2328 | 1471694813379 Marionette TRACE conn2 <- [1,2682,null,{}] 05:06:53 INFO - PROCESS | 2328 | 1471694813387 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}] 05:06:53 INFO - PROCESS | 2328 | 1471694813390 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:53 INFO - PROCESS | 2328 | 1471694813497 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 05:06:53 INFO - PROCESS | 2328 | 1471694813506 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:53 INFO - PROCESS | 2328 | 1471694813508 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x124b12800 == 38 [pid = 2328] [id = 678] 05:06:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x128403800) [pid = 2328] [serial = 2034] [outer = 0x0] 05:06:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x12865d400) [pid = 2328] [serial = 2035] [outer = 0x128403800] 05:06:53 INFO - PROCESS | 2328 | 1471694813536 Marionette DEBUG loaded listener.js 05:06:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x12888c800) [pid = 2328] [serial = 2036] [outer = 0x128403800] 05:06:54 INFO - PROCESS | 2328 | 1471694814356 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]]]}] 05:06:54 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) 05:06:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 05:06:54 INFO - PROCESS | 2328 | 1471694814397 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 05:06:54 INFO - PROCESS | 2328 | 1471694814399 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 05:06:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 05:06:54 INFO - PROCESS | 2328 | 1471694814401 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 05:06:54 INFO - PROCESS | 2328 | 1471694814403 Marionette TRACE conn2 <- [1,2686,null,{}] 05:06:54 INFO - PROCESS | 2328 | 1471694814405 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}] 05:06:54 INFO - PROCESS | 2328 | 1471694814406 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:54 INFO - PROCESS | 2328 | 1471694814513 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 05:06:54 INFO - PROCESS | 2328 | 1471694814553 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:54 INFO - PROCESS | 2328 | 1471694814554 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6dd000 == 39 [pid = 2328] [id = 679] 05:06:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1288ca400) [pid = 2328] [serial = 2037] [outer = 0x0] 05:06:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x12901d800) [pid = 2328] [serial = 2038] [outer = 0x1288ca400] 05:06:54 INFO - PROCESS | 2328 | 1471694814580 Marionette DEBUG loaded listener.js 05:06:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x12918c800) [pid = 2328] [serial = 2039] [outer = 0x1288ca400] 05:06:55 INFO - PROCESS | 2328 | 1471694815406 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"]]]}] 05:06:55 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 05:06:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:06:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 05:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:06:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:06:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1020ms 05:06:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 05:06:55 INFO - PROCESS | 2328 | 1471694815423 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 05:06:55 INFO - PROCESS | 2328 | 1471694815424 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 05:06:55 INFO - PROCESS | 2328 | 1471694815434 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 05:06:55 INFO - PROCESS | 2328 | 1471694815437 Marionette TRACE conn2 <- [1,2690,null,{}] 05:06:55 INFO - PROCESS | 2328 | 1471694815446 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}] 05:06:55 INFO - PROCESS | 2328 | 1471694815447 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:55 INFO - PROCESS | 2328 | 1471694815547 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 05:06:55 INFO - PROCESS | 2328 | 1471694815552 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:55 INFO - PROCESS | 2328 | 1471694815553 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b923800 == 40 [pid = 2328] [id = 680] 05:06:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x1288cc400) [pid = 2328] [serial = 2040] [outer = 0x0] 05:06:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x129315000) [pid = 2328] [serial = 2041] [outer = 0x1288cc400] 05:06:55 INFO - PROCESS | 2328 | 1471694815579 Marionette DEBUG loaded listener.js 05:06:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x1293c8000) [pid = 2328] [serial = 2042] [outer = 0x1288cc400] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x128661000) [pid = 2328] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x117eb1800) [pid = 2328] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x1213de000) [pid = 2328] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x12a64cc00) [pid = 2328] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x117e26400) [pid = 2328] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1129fa400) [pid = 2328] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x126109400) [pid = 2328] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x128407000) [pid = 2328] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x1181b7800) [pid = 2328] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1188b9800) [pid = 2328] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x118295800) [pid = 2328] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1288d1400) [pid = 2328] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x12a787800) [pid = 2328] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x124490c00) [pid = 2328] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 05:06:56 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x124aaa000) [pid = 2328] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 05:06:56 INFO - PROCESS | 2328 | 1471694816416 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"]]]}] 05:06:56 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 05:06:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:06:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 05:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:06:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:06:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1037ms 05:06:56 INFO - PROCESS | 2328 | 1471694816464 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 05:06:56 INFO - PROCESS | 2328 | 1471694816465 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 05:06:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 05:06:56 INFO - PROCESS | 2328 | 1471694816474 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 05:06:56 INFO - PROCESS | 2328 | 1471694816476 Marionette TRACE conn2 <- [1,2694,null,{}] 05:06:56 INFO - PROCESS | 2328 | 1471694816478 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}] 05:06:56 INFO - PROCESS | 2328 | 1471694816482 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:56 INFO - PROCESS | 2328 | 1471694816582 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 05:06:56 INFO - PROCESS | 2328 | 1471694816588 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:56 INFO - PROCESS | 2328 | 1471694816590 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be90000 == 41 [pid = 2328] [id = 681] 05:06:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x129186400) [pid = 2328] [serial = 2043] [outer = 0x0] 05:06:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1293c6400) [pid = 2328] [serial = 2044] [outer = 0x129186400] 05:06:56 INFO - PROCESS | 2328 | 1471694816615 Marionette DEBUG loaded listener.js 05:06:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x12a64d400) [pid = 2328] [serial = 2045] [outer = 0x129186400] 05:06:57 INFO - PROCESS | 2328 | 1471694817474 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"]]]}] 05:06:57 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 05:06:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:06:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 05:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:06:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:06:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1021ms 05:06:57 INFO - PROCESS | 2328 | 1471694817497 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 05:06:57 INFO - PROCESS | 2328 | 1471694817498 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 05:06:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 05:06:57 INFO - PROCESS | 2328 | 1471694817501 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 05:06:57 INFO - PROCESS | 2328 | 1471694817504 Marionette TRACE conn2 <- [1,2698,null,{}] 05:06:57 INFO - PROCESS | 2328 | 1471694817506 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}] 05:06:57 INFO - PROCESS | 2328 | 1471694817508 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:57 INFO - PROCESS | 2328 | 1471694817612 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 05:06:57 INFO - PROCESS | 2328 | 1471694817619 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:57 INFO - PROCESS | 2328 | 1471694817619 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4df800 == 42 [pid = 2328] [id = 682] 05:06:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x112657400) [pid = 2328] [serial = 2046] [outer = 0x0] 05:06:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x12a782800) [pid = 2328] [serial = 2047] [outer = 0x112657400] 05:06:57 INFO - PROCESS | 2328 | 1471694817652 Marionette DEBUG loaded listener.js 05:06:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12a789c00) [pid = 2328] [serial = 2048] [outer = 0x112657400] 05:06:58 INFO - PROCESS | 2328 | 1471694818466 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"]]]}] 05:06:58 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 05:06:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:06:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 05:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:06:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:06:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 973ms 05:06:58 INFO - PROCESS | 2328 | 1471694818474 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 05:06:58 INFO - PROCESS | 2328 | 1471694818477 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 05:06:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 05:06:58 INFO - PROCESS | 2328 | 1471694818481 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 05:06:58 INFO - PROCESS | 2328 | 1471694818483 Marionette TRACE conn2 <- [1,2702,null,{}] 05:06:58 INFO - PROCESS | 2328 | 1471694818489 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}] 05:06:58 INFO - PROCESS | 2328 | 1471694818490 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:58 INFO - PROCESS | 2328 | 1471694818598 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 05:06:58 INFO - PROCESS | 2328 | 1471694818661 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:58 INFO - PROCESS | 2328 | 1471694818663 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x11700d000 == 43 [pid = 2328] [id = 683] 05:06:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x117eaf000) [pid = 2328] [serial = 2049] [outer = 0x0] 05:06:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x118295800) [pid = 2328] [serial = 2050] [outer = 0x117eaf000] 05:06:58 INFO - PROCESS | 2328 | 1471694818696 Marionette DEBUG loaded listener.js 05:06:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x118fa4800) [pid = 2328] [serial = 2051] [outer = 0x117eaf000] 05:06:59 INFO - PROCESS | 2328 | 1471694819103 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]]]}] 05:06:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 05:06:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 673ms 05:06:59 INFO - PROCESS | 2328 | 1471694819154 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 05:06:59 INFO - PROCESS | 2328 | 1471694819157 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 05:06:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 05:06:59 INFO - PROCESS | 2328 | 1471694819161 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 05:06:59 INFO - PROCESS | 2328 | 1471694819163 Marionette TRACE conn2 <- [1,2706,null,{}] 05:06:59 INFO - PROCESS | 2328 | 1471694819166 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}] 05:06:59 INFO - PROCESS | 2328 | 1471694819168 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:59 INFO - PROCESS | 2328 | 1471694819272 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 05:06:59 INFO - PROCESS | 2328 | 1471694819351 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:59 INFO - PROCESS | 2328 | 1471694819352 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:06:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x128873800 == 44 [pid = 2328] [id = 684] 05:06:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x118fa8400) [pid = 2328] [serial = 2052] [outer = 0x0] 05:06:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x124490c00) [pid = 2328] [serial = 2053] [outer = 0x118fa8400] 05:06:59 INFO - PROCESS | 2328 | 1471694819384 Marionette DEBUG loaded listener.js 05:06:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x1263d8800) [pid = 2328] [serial = 2054] [outer = 0x118fa8400] 05:06:59 INFO - PROCESS | 2328 | 1471694819802 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]]]}] 05:06:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 05:06:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 05:06:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 05:06:59 INFO - PROCESS | 2328 | 1471694819832 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 05:06:59 INFO - PROCESS | 2328 | 1471694819833 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 05:06:59 INFO - PROCESS | 2328 | 1471694819836 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 05:06:59 INFO - PROCESS | 2328 | 1471694819839 Marionette TRACE conn2 <- [1,2710,null,{}] 05:06:59 INFO - PROCESS | 2328 | 1471694819846 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}] 05:06:59 INFO - PROCESS | 2328 | 1471694819850 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:00 INFO - PROCESS | 2328 | 1471694820016 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 05:07:00 INFO - PROCESS | 2328 | 1471694820076 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:00 INFO - PROCESS | 2328 | 1471694820079 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c79d000 == 45 [pid = 2328] [id = 685] 05:07:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x128890800) [pid = 2328] [serial = 2055] [outer = 0x0] 05:07:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x128b88400) [pid = 2328] [serial = 2056] [outer = 0x128890800] 05:07:00 INFO - PROCESS | 2328 | 1471694820110 Marionette DEBUG loaded listener.js 05:07:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x12930e800) [pid = 2328] [serial = 2057] [outer = 0x128890800] 05:07:00 INFO - PROCESS | 2328 | 1471694820527 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] 05:07:00 INFO - PROCESS | 2328 | 1471694820561 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 05:07:00 INFO - PROCESS | 2328 | 1471694820563 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 05:07:00 INFO - PROCESS | 2328 | 1471694820564 Marionette TRACE conn2 <- [1,2714,null,{}] 05:07:00 INFO - PROCESS | 2328 | 1471694820567 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}] 05:07:00 INFO - PROCESS | 2328 | 1471694820568 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:00 INFO - PROCESS | 2328 | 1471694820671 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 05:07:00 INFO - PROCESS | 2328 | 1471694820736 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:00 INFO - PROCESS | 2328 | 1471694820738 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cc2b800 == 46 [pid = 2328] [id = 686] 05:07:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x12a638800) [pid = 2328] [serial = 2058] [outer = 0x0] 05:07:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x12a78b000) [pid = 2328] [serial = 2059] [outer = 0x12a638800] 05:07:00 INFO - PROCESS | 2328 | 1471694820768 Marionette DEBUG loaded listener.js 05:07:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x12a99b000) [pid = 2328] [serial = 2060] [outer = 0x12a638800] 05:07:01 INFO - PROCESS | 2328 | 1471694821211 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]]]}] 05:07:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:07:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 671ms 05:07:01 INFO - PROCESS | 2328 | 1471694821234 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 05:07:01 INFO - PROCESS | 2328 | 1471694821236 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 05:07:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:07:01 INFO - PROCESS | 2328 | 1471694821238 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:07:01 INFO - PROCESS | 2328 | 1471694821239 Marionette TRACE conn2 <- [1,2718,null,{}] 05:07:01 INFO - PROCESS | 2328 | 1471694821242 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}] 05:07:01 INFO - PROCESS | 2328 | 1471694821243 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:01 INFO - PROCESS | 2328 | 1471694821341 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 05:07:01 INFO - PROCESS | 2328 | 1471694821448 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:01 INFO - PROCESS | 2328 | 1471694821449 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d46b800 == 47 [pid = 2328] [id = 687] 05:07:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x12a785400) [pid = 2328] [serial = 2061] [outer = 0x0] 05:07:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x12abd4400) [pid = 2328] [serial = 2062] [outer = 0x12a785400] 05:07:01 INFO - PROCESS | 2328 | 1471694821481 Marionette DEBUG loaded listener.js 05:07:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x12b157400) [pid = 2328] [serial = 2063] [outer = 0x12a785400] 05:07:01 INFO - PROCESS | 2328 | 1471694821925 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] 05:07:01 INFO - PROCESS | 2328 | 1471694821960 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 05:07:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 05:07:01 INFO - PROCESS | 2328 | 1471694821962 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:07:01 INFO - PROCESS | 2328 | 1471694821964 Marionette TRACE conn2 <- [1,2722,null,{}] 05:07:01 INFO - PROCESS | 2328 | 1471694821966 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}] 05:07:01 INFO - PROCESS | 2328 | 1471694821970 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:02 INFO - PROCESS | 2328 | 1471694822134 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 05:07:02 INFO - PROCESS | 2328 | 1471694822144 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:02 INFO - PROCESS | 2328 | 1471694822145 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d467000 == 48 [pid = 2328] [id = 688] 05:07:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x12a656800) [pid = 2328] [serial = 2064] [outer = 0x0] 05:07:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 121 (0x12b2ce000) [pid = 2328] [serial = 2065] [outer = 0x12a656800] 05:07:02 INFO - PROCESS | 2328 | 1471694822175 Marionette DEBUG loaded listener.js 05:07:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 122 (0x12ba6ec00) [pid = 2328] [serial = 2066] [outer = 0x12a656800] 05:07:02 INFO - PROCESS | 2328 | 1471694822638 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] 05:07:02 INFO - PROCESS | 2328 | 1471694822699 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 05:07:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 05:07:02 INFO - PROCESS | 2328 | 1471694822706 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:07:02 INFO - PROCESS | 2328 | 1471694822707 Marionette TRACE conn2 <- [1,2726,null,{}] 05:07:02 INFO - PROCESS | 2328 | 1471694822709 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}] 05:07:02 INFO - PROCESS | 2328 | 1471694822711 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:02 INFO - PROCESS | 2328 | 1471694822919 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 05:07:03 INFO - PROCESS | 2328 | 1471694823005 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:03 INFO - PROCESS | 2328 | 1471694823006 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x1167da000 == 49 [pid = 2328] [id = 689] 05:07:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 123 (0x11680e000) [pid = 2328] [serial = 2067] [outer = 0x0] 05:07:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 124 (0x117315000) [pid = 2328] [serial = 2068] [outer = 0x11680e000] 05:07:03 INFO - PROCESS | 2328 | 1471694823036 Marionette DEBUG loaded listener.js 05:07:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 125 (0x118464c00) [pid = 2328] [serial = 2069] [outer = 0x11680e000] 05:07:03 INFO - PROCESS | 2328 | 1471694823497 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]]]}] 05:07:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:07:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 821ms 05:07:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:07:03 INFO - PROCESS | 2328 | 1471694823528 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 05:07:03 INFO - PROCESS | 2328 | 1471694823531 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 05:07:03 INFO - PROCESS | 2328 | 1471694823534 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:07:03 INFO - PROCESS | 2328 | 1471694823536 Marionette TRACE conn2 <- [1,2730,null,{}] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x12be90000 == 48 [pid = 2328] [id = 681] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x12b923800 == 47 [pid = 2328] [id = 680] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6dd000 == 46 [pid = 2328] [id = 679] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x124b12800 == 45 [pid = 2328] [id = 678] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x118baf000 == 44 [pid = 2328] [id = 677] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x121194800 == 43 [pid = 2328] [id = 676] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x12c186000 == 42 [pid = 2328] [id = 675] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x123d35000 == 41 [pid = 2328] [id = 674] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x1167d9800 == 40 [pid = 2328] [id = 673] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x1167bd800 == 39 [pid = 2328] [id = 672] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4e6800 == 38 [pid = 2328] [id = 657] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x118129000 == 37 [pid = 2328] [id = 659] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x124a94000 == 36 [pid = 2328] [id = 656] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x12db88000 == 35 [pid = 2328] [id = 658] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x116869000 == 34 [pid = 2328] [id = 655] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x12d467000 == 33 [pid = 2328] [id = 688] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x12d46b800 == 32 [pid = 2328] [id = 687] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x12cc2b800 == 31 [pid = 2328] [id = 686] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x12c79d000 == 30 [pid = 2328] [id = 685] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x128873800 == 29 [pid = 2328] [id = 684] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4df800 == 28 [pid = 2328] [id = 682] 05:07:04 INFO - PROCESS | 2328 | --DOCSHELL 0x11700d000 == 27 [pid = 2328] [id = 683] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 124 (0x12a502400) [pid = 2328] [serial = 1964] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 123 (0x128404c00) [pid = 2328] [serial = 1913] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 122 (0x128b8f800) [pid = 2328] [serial = 1996] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 121 (0x1293cf400) [pid = 2328] [serial = 1999] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 120 (0x121a3c400) [pid = 2328] [serial = 1987] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x12a77c800) [pid = 2328] [serial = 2005] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x11829cc00) [pid = 2328] [serial = 1982] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x117ead800) [pid = 2328] [serial = 1981] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x128665c00) [pid = 2328] [serial = 1975] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x1213ad000) [pid = 2328] [serial = 2008] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x126342400) [pid = 2328] [serial = 1990] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x128408000) [pid = 2328] [serial = 1991] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x12448c000) [pid = 2328] [serial = 1972] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x128411800) [pid = 2328] [serial = 1993] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x128b8d800) [pid = 2328] [serial = 1979] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x121a48800) [pid = 2328] [serial = 1978] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x118468000) [pid = 2328] [serial = 1969] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1121de000) [pid = 2328] [serial = 1966] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x119510c00) [pid = 2328] [serial = 1984] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x120e4f400) [pid = 2328] [serial = 1985] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x12a653400) [pid = 2328] [serial = 2003] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x12a64c800) [pid = 2328] [serial = 2002] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1284fa000) [pid = 2328] [serial = 2009] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x12a783400) [pid = 2328] [serial = 2011] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x12a781800) [pid = 2328] [serial = 2006] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x125df3c00) [pid = 2328] [serial = 1988] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x12abd5000) [pid = 2328] [serial = 2017] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x12a62cc00) [pid = 2328] [serial = 2000] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x12a99ec00) [pid = 2328] [serial = 2014] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1293c2c00) [pid = 2328] [serial = 1997] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x12a9a4400) [pid = 2328] [serial = 2015] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x128410400) [pid = 2328] [serial = 1994] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x12a997000) [pid = 2328] [serial = 2012] [outer = 0x0] [url = about:blank] 05:07:04 INFO - PROCESS | 2328 | 1471694824271 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}] 05:07:04 INFO - PROCESS | 2328 | 1471694824273 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:04 INFO - PROCESS | 2328 | 1471694824358 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 05:07:04 INFO - PROCESS | 2328 | 1471694824363 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:04 INFO - PROCESS | 2328 | 1471694824364 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:04 INFO - PROCESS | 2328 | ++DOCSHELL 0x1167bd800 == 28 [pid = 2328] [id = 690] 05:07:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x113da9400) [pid = 2328] [serial = 2070] [outer = 0x0] 05:07:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x116002400) [pid = 2328] [serial = 2071] [outer = 0x113da9400] 05:07:04 INFO - PROCESS | 2328 | 1471694824397 Marionette DEBUG loaded listener.js 05:07:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x11688a400) [pid = 2328] [serial = 2072] [outer = 0x113da9400] 05:07:05 INFO - PROCESS | 2328 | 1471694825228 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"]]]}] 05:07:05 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 05:07:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 05:07:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 05:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:07:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1705ms 05:07:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 05:07:05 INFO - PROCESS | 2328 | 1471694825239 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 05:07:05 INFO - PROCESS | 2328 | 1471694825242 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 05:07:05 INFO - PROCESS | 2328 | 1471694825245 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:07:05 INFO - PROCESS | 2328 | 1471694825246 Marionette TRACE conn2 <- [1,2734,null,{}] 05:07:05 INFO - PROCESS | 2328 | 1471694825250 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}] 05:07:05 INFO - PROCESS | 2328 | 1471694825251 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:05 INFO - PROCESS | 2328 | 1471694825334 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 05:07:05 INFO - PROCESS | 2328 | 1471694825396 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:05 INFO - PROCESS | 2328 | 1471694825398 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x118f9a000 == 29 [pid = 2328] [id = 691] 05:07:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x117ea3800) [pid = 2328] [serial = 2073] [outer = 0x0] 05:07:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1183e7c00) [pid = 2328] [serial = 2074] [outer = 0x117ea3800] 05:07:05 INFO - PROCESS | 2328 | 1471694825426 Marionette DEBUG loaded listener.js 05:07:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x11846e800) [pid = 2328] [serial = 2075] [outer = 0x117ea3800] 05:07:05 INFO - PROCESS | 2328 | 1471694825734 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]]]}] 05:07:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:07:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 05:07:05 INFO - PROCESS | 2328 | 1471694825765 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 05:07:05 INFO - PROCESS | 2328 | 1471694825766 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 05:07:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:07:05 INFO - PROCESS | 2328 | 1471694825772 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:07:05 INFO - PROCESS | 2328 | 1471694825773 Marionette TRACE conn2 <- [1,2738,null,{}] 05:07:05 INFO - PROCESS | 2328 | 1471694825775 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}] 05:07:05 INFO - PROCESS | 2328 | 1471694825777 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:05 INFO - PROCESS | 2328 | 1471694825862 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 05:07:05 INFO - PROCESS | 2328 | 1471694825929 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:05 INFO - PROCESS | 2328 | 1471694825932 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:05 INFO - PROCESS | 2328 | ++DOCSHELL 0x121265800 == 30 [pid = 2328] [id = 692] 05:07:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x11846f800) [pid = 2328] [serial = 2076] [outer = 0x0] 05:07:05 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x11940bc00) [pid = 2328] [serial = 2077] [outer = 0x11846f800] 05:07:05 INFO - PROCESS | 2328 | 1471694825962 Marionette DEBUG loaded listener.js 05:07:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1213ba400) [pid = 2328] [serial = 2078] [outer = 0x11846f800] 05:07:06 INFO - PROCESS | 2328 | 1471694826273 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]]]}] 05:07:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:07:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 05:07:06 INFO - PROCESS | 2328 | 1471694826295 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 05:07:06 INFO - PROCESS | 2328 | 1471694826300 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 05:07:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:07:06 INFO - PROCESS | 2328 | 1471694826306 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:07:06 INFO - PROCESS | 2328 | 1471694826307 Marionette TRACE conn2 <- [1,2742,null,{}] 05:07:06 INFO - PROCESS | 2328 | 1471694826309 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}] 05:07:06 INFO - PROCESS | 2328 | 1471694826310 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:06 INFO - PROCESS | 2328 | 1471694826409 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 05:07:06 INFO - PROCESS | 2328 | 1471694826449 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:06 INFO - PROCESS | 2328 | 1471694826451 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x124a8d800 == 31 [pid = 2328] [id = 693] 05:07:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1213df000) [pid = 2328] [serial = 2079] [outer = 0x0] 05:07:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x121975800) [pid = 2328] [serial = 2080] [outer = 0x1213df000] 05:07:06 INFO - PROCESS | 2328 | 1471694826477 Marionette DEBUG loaded listener.js 05:07:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x124aae800) [pid = 2328] [serial = 2081] [outer = 0x1213df000] 05:07:06 INFO - PROCESS | 2328 | 1471694826788 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]]]}] 05:07:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:07:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 518ms 05:07:06 INFO - PROCESS | 2328 | 1471694826825 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 05:07:06 INFO - PROCESS | 2328 | 1471694826827 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 05:07:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:07:06 INFO - PROCESS | 2328 | 1471694826829 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:07:06 INFO - PROCESS | 2328 | 1471694826830 Marionette TRACE conn2 <- [1,2746,null,{}] 05:07:06 INFO - PROCESS | 2328 | 1471694826832 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}] 05:07:06 INFO - PROCESS | 2328 | 1471694826833 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:06 INFO - PROCESS | 2328 | 1471694826932 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 05:07:06 INFO - PROCESS | 2328 | 1471694826936 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:06 INFO - PROCESS | 2328 | 1471694826937 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:06 INFO - PROCESS | 2328 | ++DOCSHELL 0x129176800 == 32 [pid = 2328] [id = 694] 05:07:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x1183e7400) [pid = 2328] [serial = 2082] [outer = 0x0] 05:07:06 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x125df4000) [pid = 2328] [serial = 2083] [outer = 0x1183e7400] 05:07:06 INFO - PROCESS | 2328 | 1471694826963 Marionette DEBUG loaded listener.js 05:07:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x12633c000) [pid = 2328] [serial = 2084] [outer = 0x1183e7400] 05:07:07 INFO - PROCESS | 2328 | 1471694827304 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]]]}] 05:07:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:07:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 518ms 05:07:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:07:07 INFO - PROCESS | 2328 | 1471694827348 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 05:07:07 INFO - PROCESS | 2328 | 1471694827349 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 05:07:07 INFO - PROCESS | 2328 | 1471694827352 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:07:07 INFO - PROCESS | 2328 | 1471694827355 Marionette TRACE conn2 <- [1,2750,null,{}] 05:07:07 INFO - PROCESS | 2328 | 1471694827358 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}] 05:07:07 INFO - PROCESS | 2328 | 1471694827362 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:07 INFO - PROCESS | 2328 | 1471694827483 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 05:07:07 INFO - PROCESS | 2328 | 1471694827494 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:07 INFO - PROCESS | 2328 | 1471694827495 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:07 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a96c000 == 33 [pid = 2328] [id = 695] 05:07:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1264ae400) [pid = 2328] [serial = 2085] [outer = 0x0] 05:07:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x128408000) [pid = 2328] [serial = 2086] [outer = 0x1264ae400] 05:07:07 INFO - PROCESS | 2328 | 1471694827520 Marionette DEBUG loaded listener.js 05:07:07 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x128667400) [pid = 2328] [serial = 2087] [outer = 0x1264ae400] 05:07:07 INFO - PROCESS | 2328 | 1471694827904 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]]]}] 05:07:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:07:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 571ms 05:07:07 INFO - PROCESS | 2328 | 1471694827924 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 05:07:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:07:07 INFO - PROCESS | 2328 | 1471694827926 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 05:07:07 INFO - PROCESS | 2328 | 1471694827930 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:07:07 INFO - PROCESS | 2328 | 1471694827931 Marionette TRACE conn2 <- [1,2754,null,{}] 05:07:07 INFO - PROCESS | 2328 | 1471694827945 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}] 05:07:07 INFO - PROCESS | 2328 | 1471694827946 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:08 INFO - PROCESS | 2328 | 1471694828108 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 05:07:08 INFO - PROCESS | 2328 | 1471694828187 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:08 INFO - PROCESS | 2328 | 1471694828188 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x12bb68800 == 34 [pid = 2328] [id = 696] 05:07:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x112653400) [pid = 2328] [serial = 2088] [outer = 0x0] 05:07:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x128890000) [pid = 2328] [serial = 2089] [outer = 0x112653400] 05:07:08 INFO - PROCESS | 2328 | 1471694828216 Marionette DEBUG loaded listener.js 05:07:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x128dac800) [pid = 2328] [serial = 2090] [outer = 0x112653400] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x1288cc400) [pid = 2328] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x129186400) [pid = 2328] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x12190d400) [pid = 2328] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x1181bc000) [pid = 2328] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x1181b5400) [pid = 2328] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x12611c800) [pid = 2328] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x128403800) [pid = 2328] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x12a9a4800) [pid = 2328] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x1213b3c00) [pid = 2328] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x1288ca400) [pid = 2328] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x11219f800) [pid = 2328] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x117ea5000) [pid = 2328] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x124b44000) [pid = 2328] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1161b0000) [pid = 2328] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x112595800) [pid = 2328] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x12840d800) [pid = 2328] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x11940c400) [pid = 2328] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x10eafc000) [pid = 2328] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1180d4c00) [pid = 2328] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1213ddc00) [pid = 2328] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1263cfc00) [pid = 2328] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:07:08 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x112657400) [pid = 2328] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:07:08 INFO - PROCESS | 2328 | 1471694828807 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]]]}] 05:07:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:07:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 933ms 05:07:08 INFO - PROCESS | 2328 | 1471694828868 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 05:07:08 INFO - PROCESS | 2328 | 1471694828873 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 05:07:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:07:08 INFO - PROCESS | 2328 | 1471694828880 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:07:08 INFO - PROCESS | 2328 | 1471694828881 Marionette TRACE conn2 <- [1,2758,null,{}] 05:07:08 INFO - PROCESS | 2328 | 1471694828885 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}] 05:07:08 INFO - PROCESS | 2328 | 1471694828889 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:08 INFO - PROCESS | 2328 | 1471694828981 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 05:07:08 INFO - PROCESS | 2328 | 1471694828986 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:08 INFO - PROCESS | 2328 | 1471694828988 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:08 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be93000 == 35 [pid = 2328] [id = 697] 05:07:08 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1176b1000) [pid = 2328] [serial = 2091] [outer = 0x0] 05:07:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x118296400) [pid = 2328] [serial = 2092] [outer = 0x1176b1000] 05:07:09 INFO - PROCESS | 2328 | 1471694829014 Marionette DEBUG loaded listener.js 05:07:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x1213b9c00) [pid = 2328] [serial = 2093] [outer = 0x1176b1000] 05:07:09 INFO - PROCESS | 2328 | 1471694829333 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]]]}] 05:07:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:07:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 470ms 05:07:09 INFO - PROCESS | 2328 | 1471694829350 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 05:07:09 INFO - PROCESS | 2328 | 1471694829352 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 05:07:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:07:09 INFO - PROCESS | 2328 | 1471694829356 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:07:09 INFO - PROCESS | 2328 | 1471694829357 Marionette TRACE conn2 <- [1,2762,null,{}] 05:07:09 INFO - PROCESS | 2328 | 1471694829359 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}] 05:07:09 INFO - PROCESS | 2328 | 1471694829360 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:09 INFO - PROCESS | 2328 | 1471694829434 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 05:07:09 INFO - PROCESS | 2328 | 1471694829440 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:09 INFO - PROCESS | 2328 | 1471694829441 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4d4800 == 36 [pid = 2328] [id = 698] 05:07:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x125df2400) [pid = 2328] [serial = 2094] [outer = 0x0] 05:07:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x1263cfc00) [pid = 2328] [serial = 2095] [outer = 0x125df2400] 05:07:09 INFO - PROCESS | 2328 | 1471694829466 Marionette DEBUG loaded listener.js 05:07:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x12888e000) [pid = 2328] [serial = 2096] [outer = 0x125df2400] 05:07:09 INFO - PROCESS | 2328 | 1471694829811 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]]]}] 05:07:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:07:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 469ms 05:07:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:07:09 INFO - PROCESS | 2328 | 1471694829826 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 05:07:09 INFO - PROCESS | 2328 | 1471694829827 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 05:07:09 INFO - PROCESS | 2328 | 1471694829829 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:07:09 INFO - PROCESS | 2328 | 1471694829830 Marionette TRACE conn2 <- [1,2766,null,{}] 05:07:09 INFO - PROCESS | 2328 | 1471694829832 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}] 05:07:09 INFO - PROCESS | 2328 | 1471694829834 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:09 INFO - PROCESS | 2328 | 1471694829950 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 05:07:09 INFO - PROCESS | 2328 | 1471694829957 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:09 INFO - PROCESS | 2328 | 1471694829958 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:09 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c71d000 == 37 [pid = 2328] [id = 699] 05:07:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x1181b6c00) [pid = 2328] [serial = 2097] [outer = 0x0] 05:07:09 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x128dab000) [pid = 2328] [serial = 2098] [outer = 0x1181b6c00] 05:07:09 INFO - PROCESS | 2328 | 1471694829983 Marionette DEBUG loaded listener.js 05:07:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x129021000) [pid = 2328] [serial = 2099] [outer = 0x1181b6c00] 05:07:10 INFO - PROCESS | 2328 | 1471694830290 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]]]}] 05:07:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:07:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 469ms 05:07:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:07:10 INFO - PROCESS | 2328 | 1471694830298 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 05:07:10 INFO - PROCESS | 2328 | 1471694830299 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 05:07:10 INFO - PROCESS | 2328 | 1471694830303 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:07:10 INFO - PROCESS | 2328 | 1471694830306 Marionette TRACE conn2 <- [1,2770,null,{}] 05:07:10 INFO - PROCESS | 2328 | 1471694830309 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}] 05:07:10 INFO - PROCESS | 2328 | 1471694830311 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:10 INFO - PROCESS | 2328 | 1471694830399 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 05:07:10 INFO - PROCESS | 2328 | 1471694830405 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:10 INFO - PROCESS | 2328 | 1471694830407 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:10 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cba5800 == 38 [pid = 2328] [id = 700] 05:07:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x129021400) [pid = 2328] [serial = 2100] [outer = 0x0] 05:07:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x129313c00) [pid = 2328] [serial = 2101] [outer = 0x129021400] 05:07:10 INFO - PROCESS | 2328 | 1471694830434 Marionette DEBUG loaded listener.js 05:07:10 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x12a502c00) [pid = 2328] [serial = 2102] [outer = 0x129021400] 05:07:10 INFO - PROCESS | 2328 | 1471694830983 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]]]}] 05:07:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:07:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 722ms 05:07:11 INFO - PROCESS | 2328 | 1471694831027 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 05:07:11 INFO - PROCESS | 2328 | 1471694831030 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 05:07:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:07:11 INFO - PROCESS | 2328 | 1471694831034 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:07:11 INFO - PROCESS | 2328 | 1471694831039 Marionette TRACE conn2 <- [1,2774,null,{}] 05:07:11 INFO - PROCESS | 2328 | 1471694831043 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}] 05:07:11 INFO - PROCESS | 2328 | 1471694831044 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:11 INFO - PROCESS | 2328 | 1471694831157 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 05:07:11 INFO - PROCESS | 2328 | 1471694831270 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:11 INFO - PROCESS | 2328 | 1471694831271 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:11 INFO - PROCESS | 2328 | ++DOCSHELL 0x119976800 == 39 [pid = 2328] [id = 701] 05:07:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x117e34800) [pid = 2328] [serial = 2103] [outer = 0x0] 05:07:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x1180d2000) [pid = 2328] [serial = 2104] [outer = 0x117e34800] 05:07:11 INFO - PROCESS | 2328 | 1471694831303 Marionette DEBUG loaded listener.js 05:07:11 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x1183e8000) [pid = 2328] [serial = 2105] [outer = 0x117e34800] 05:07:11 INFO - PROCESS | 2328 | 1471694831824 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]]]}] 05:07:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:07:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 825ms 05:07:11 INFO - PROCESS | 2328 | 1471694831878 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 05:07:11 INFO - PROCESS | 2328 | 1471694831881 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 05:07:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:07:11 INFO - PROCESS | 2328 | 1471694831889 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:07:11 INFO - PROCESS | 2328 | 1471694831891 Marionette TRACE conn2 <- [1,2778,null,{}] 05:07:11 INFO - PROCESS | 2328 | 1471694831894 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}] 05:07:11 INFO - PROCESS | 2328 | 1471694831896 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:12 INFO - PROCESS | 2328 | 1471694832014 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 05:07:12 INFO - PROCESS | 2328 | 1471694832103 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:12 INFO - PROCESS | 2328 | 1471694832105 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:12 INFO - PROCESS | 2328 | ++DOCSHELL 0x129697800 == 40 [pid = 2328] [id = 702] 05:07:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x12107a000) [pid = 2328] [serial = 2106] [outer = 0x0] 05:07:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1213db800) [pid = 2328] [serial = 2107] [outer = 0x12107a000] 05:07:12 INFO - PROCESS | 2328 | 1471694832137 Marionette DEBUG loaded listener.js 05:07:12 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x12196f400) [pid = 2328] [serial = 2108] [outer = 0x12107a000] 05:07:12 INFO - PROCESS | 2328 | 1471694832786 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]]]}] 05:07:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:07:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 977ms 05:07:12 INFO - PROCESS | 2328 | 1471694832866 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 05:07:12 INFO - PROCESS | 2328 | 1471694832868 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 05:07:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:07:12 INFO - PROCESS | 2328 | 1471694832872 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:07:12 INFO - PROCESS | 2328 | 1471694832874 Marionette TRACE conn2 <- [1,2782,null,{}] 05:07:12 INFO - PROCESS | 2328 | 1471694832877 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}] 05:07:12 INFO - PROCESS | 2328 | 1471694832879 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:13 INFO - PROCESS | 2328 | 1471694832999 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 05:07:13 INFO - PROCESS | 2328 | --DOCSHELL 0x12c71d000 == 39 [pid = 2328] [id = 699] 05:07:13 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4d4800 == 38 [pid = 2328] [id = 698] 05:07:13 INFO - PROCESS | 2328 | --DOCSHELL 0x12be93000 == 37 [pid = 2328] [id = 697] 05:07:13 INFO - PROCESS | 2328 | --DOCSHELL 0x12bb68800 == 36 [pid = 2328] [id = 696] 05:07:13 INFO - PROCESS | 2328 | --DOCSHELL 0x12a96c000 == 35 [pid = 2328] [id = 695] 05:07:13 INFO - PROCESS | 2328 | --DOCSHELL 0x129176800 == 34 [pid = 2328] [id = 694] 05:07:13 INFO - PROCESS | 2328 | --DOCSHELL 0x124a8d800 == 33 [pid = 2328] [id = 693] 05:07:13 INFO - PROCESS | 2328 | --DOCSHELL 0x121265800 == 32 [pid = 2328] [id = 692] 05:07:13 INFO - PROCESS | 2328 | --DOCSHELL 0x118f9a000 == 31 [pid = 2328] [id = 691] 05:07:13 INFO - PROCESS | 2328 | --DOCSHELL 0x1167bd800 == 30 [pid = 2328] [id = 690] 05:07:13 INFO - PROCESS | 2328 | --DOCSHELL 0x1167da000 == 29 [pid = 2328] [id = 689] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x118471000) [pid = 2328] [serial = 1919] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x128409400) [pid = 2328] [serial = 1925] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x117eafc00) [pid = 2328] [serial = 1880] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x113a06400) [pid = 2328] [serial = 1916] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x12865cc00) [pid = 2328] [serial = 1928] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x123db6400) [pid = 2328] [serial = 1922] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x129315000) [pid = 2328] [serial = 2041] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x12a64d400) [pid = 2328] [serial = 2045] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x121a42400) [pid = 2328] [serial = 2032] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x12611b400) [pid = 2328] [serial = 2033] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x118f49400) [pid = 2328] [serial = 2029] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x120e54800) [pid = 2328] [serial = 2030] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x118294800) [pid = 2328] [serial = 2020] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x118924400) [pid = 2328] [serial = 2021] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x128da1c00) [pid = 2328] [serial = 2026] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12901ec00) [pid = 2328] [serial = 2027] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x12865d400) [pid = 2328] [serial = 2035] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x12abdbc00) [pid = 2328] [serial = 2018] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x121917c00) [pid = 2328] [serial = 2023] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x124ab1c00) [pid = 2328] [serial = 2024] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1293c6400) [pid = 2328] [serial = 2044] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x12901d800) [pid = 2328] [serial = 2038] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x12918c800) [pid = 2328] [serial = 2039] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x1293c8000) [pid = 2328] [serial = 2042] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x12888c800) [pid = 2328] [serial = 2036] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x12a789c00) [pid = 2328] [serial = 2048] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x117e26c00) [pid = 2328] [serial = 1883] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x112e9a800) [pid = 2328] [serial = 1967] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x118fa1c00) [pid = 2328] [serial = 1970] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x126124000) [pid = 2328] [serial = 1973] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x128896000) [pid = 2328] [serial = 1976] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x12a782800) [pid = 2328] [serial = 2047] [outer = 0x0] [url = about:blank] 05:07:13 INFO - PROCESS | 2328 | 1471694833091 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:13 INFO - PROCESS | 2328 | 1471694833093 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x113a73000 == 30 [pid = 2328] [id = 703] 05:07:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x111c7f000) [pid = 2328] [serial = 2109] [outer = 0x0] 05:07:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x112604000) [pid = 2328] [serial = 2110] [outer = 0x111c7f000] 05:07:13 INFO - PROCESS | 2328 | 1471694833122 Marionette DEBUG loaded listener.js 05:07:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x112e92800) [pid = 2328] [serial = 2111] [outer = 0x111c7f000] 05:07:13 INFO - PROCESS | 2328 | 1471694833411 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]]]}] 05:07:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:07:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 570ms 05:07:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:07:13 INFO - PROCESS | 2328 | 1471694833443 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 05:07:13 INFO - PROCESS | 2328 | 1471694833446 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 05:07:13 INFO - PROCESS | 2328 | 1471694833450 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:07:13 INFO - PROCESS | 2328 | 1471694833454 Marionette TRACE conn2 <- [1,2786,null,{}] 05:07:13 INFO - PROCESS | 2328 | 1471694833463 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}] 05:07:13 INFO - PROCESS | 2328 | 1471694833464 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:13 INFO - PROCESS | 2328 | 1471694833549 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 05:07:13 INFO - PROCESS | 2328 | 1471694833627 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:13 INFO - PROCESS | 2328 | 1471694833629 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:13 INFO - PROCESS | 2328 | ++DOCSHELL 0x11890e000 == 31 [pid = 2328] [id = 704] 05:07:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x112e9a400) [pid = 2328] [serial = 2112] [outer = 0x0] 05:07:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x11600f400) [pid = 2328] [serial = 2113] [outer = 0x112e9a400] 05:07:13 INFO - PROCESS | 2328 | 1471694833657 Marionette DEBUG loaded listener.js 05:07:13 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x117e26c00) [pid = 2328] [serial = 2114] [outer = 0x112e9a400] 05:07:13 INFO - PROCESS | 2328 | 1471694833931 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]]]}] 05:07:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:07:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 528ms 05:07:13 INFO - PROCESS | 2328 | 1471694833978 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 05:07:13 INFO - PROCESS | 2328 | 1471694833980 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 05:07:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:07:13 INFO - PROCESS | 2328 | 1471694833982 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:07:13 INFO - PROCESS | 2328 | 1471694833985 Marionette TRACE conn2 <- [1,2790,null,{}] 05:07:14 INFO - PROCESS | 2328 | 1471694833996 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}] 05:07:14 INFO - PROCESS | 2328 | 1471694833999 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:14 INFO - PROCESS | 2328 | 1471694834090 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 05:07:14 INFO - PROCESS | 2328 | 1471694834095 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:14 INFO - PROCESS | 2328 | 1471694834097 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f49000 == 32 [pid = 2328] [id = 705] 05:07:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1180ce000) [pid = 2328] [serial = 2115] [outer = 0x0] 05:07:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x11828f400) [pid = 2328] [serial = 2116] [outer = 0x1180ce000] 05:07:14 INFO - PROCESS | 2328 | 1471694834126 Marionette DEBUG loaded listener.js 05:07:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x118927800) [pid = 2328] [serial = 2117] [outer = 0x1180ce000] 05:07:14 INFO - PROCESS | 2328 | 1471694834496 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]]]}] 05:07:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:07:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 524ms 05:07:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:07:14 INFO - PROCESS | 2328 | 1471694834507 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 05:07:14 INFO - PROCESS | 2328 | 1471694834509 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 05:07:14 INFO - PROCESS | 2328 | 1471694834511 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:07:14 INFO - PROCESS | 2328 | 1471694834512 Marionette TRACE conn2 <- [1,2794,null,{}] 05:07:14 INFO - PROCESS | 2328 | 1471694834514 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}] 05:07:14 INFO - PROCESS | 2328 | 1471694834515 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:14 INFO - PROCESS | 2328 | 1471694834598 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 05:07:14 INFO - PROCESS | 2328 | 1471694834603 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:14 INFO - PROCESS | 2328 | 1471694834606 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:14 INFO - PROCESS | 2328 | ++DOCSHELL 0x124b0e800 == 33 [pid = 2328] [id = 706] 05:07:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x11940c800) [pid = 2328] [serial = 2118] [outer = 0x0] 05:07:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x120e53800) [pid = 2328] [serial = 2119] [outer = 0x11940c800] 05:07:14 INFO - PROCESS | 2328 | 1471694834632 Marionette DEBUG loaded listener.js 05:07:14 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x120f63400) [pid = 2328] [serial = 2120] [outer = 0x11940c800] 05:07:14 INFO - PROCESS | 2328 | 1471694834958 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]]]}] 05:07:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:07:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 470ms 05:07:14 INFO - PROCESS | 2328 | 1471694834981 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 05:07:14 INFO - PROCESS | 2328 | 1471694834982 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 05:07:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:07:14 INFO - PROCESS | 2328 | 1471694834985 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:07:14 INFO - PROCESS | 2328 | 1471694834986 Marionette TRACE conn2 <- [1,2798,null,{}] 05:07:14 INFO - PROCESS | 2328 | 1471694834988 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}] 05:07:14 INFO - PROCESS | 2328 | 1471694834996 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:15 INFO - PROCESS | 2328 | 1471694835075 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 05:07:15 INFO - PROCESS | 2328 | 1471694835137 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:15 INFO - PROCESS | 2328 | 1471694835139 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:15 INFO - PROCESS | 2328 | ++DOCSHELL 0x1267e5800 == 34 [pid = 2328] [id = 707] 05:07:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x110e7b800) [pid = 2328] [serial = 2121] [outer = 0x0] 05:07:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x1213dc400) [pid = 2328] [serial = 2122] [outer = 0x110e7b800] 05:07:15 INFO - PROCESS | 2328 | 1471694835170 Marionette DEBUG loaded listener.js 05:07:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x12181b000) [pid = 2328] [serial = 2123] [outer = 0x110e7b800] 05:07:15 INFO - PROCESS | 2328 | 1471694835514 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]]]}] 05:07:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:07:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 569ms 05:07:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:07:15 INFO - PROCESS | 2328 | 1471694835555 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 05:07:15 INFO - PROCESS | 2328 | 1471694835556 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 05:07:15 INFO - PROCESS | 2328 | 1471694835558 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:07:15 INFO - PROCESS | 2328 | 1471694835559 Marionette TRACE conn2 <- [1,2802,null,{}] 05:07:15 INFO - PROCESS | 2328 | 1471694835562 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}] 05:07:15 INFO - PROCESS | 2328 | 1471694835566 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:15 INFO - PROCESS | 2328 | 1471694835697 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 05:07:15 INFO - PROCESS | 2328 | 1471694835712 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:15 INFO - PROCESS | 2328 | 1471694835713 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:15 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a585800 == 35 [pid = 2328] [id = 708] 05:07:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x1219c8800) [pid = 2328] [serial = 2124] [outer = 0x0] 05:07:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x124b42000) [pid = 2328] [serial = 2125] [outer = 0x1219c8800] 05:07:15 INFO - PROCESS | 2328 | 1471694835739 Marionette DEBUG loaded listener.js 05:07:15 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x12633f800) [pid = 2328] [serial = 2126] [outer = 0x1219c8800] 05:07:16 INFO - PROCESS | 2328 | 1471694836067 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]]]}] 05:07:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:07:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 05:07:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:07:16 INFO - PROCESS | 2328 | 1471694836077 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 05:07:16 INFO - PROCESS | 2328 | 1471694836078 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 05:07:16 INFO - PROCESS | 2328 | 1471694836080 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:07:16 INFO - PROCESS | 2328 | 1471694836081 Marionette TRACE conn2 <- [1,2806,null,{}] 05:07:16 INFO - PROCESS | 2328 | 1471694836093 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}] 05:07:16 INFO - PROCESS | 2328 | 1471694836094 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:16 INFO - PROCESS | 2328 | 1471694836195 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 05:07:16 INFO - PROCESS | 2328 | 1471694836207 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:16 INFO - PROCESS | 2328 | 1471694836208 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a96e000 == 36 [pid = 2328] [id = 709] 05:07:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x1263d7c00) [pid = 2328] [serial = 2127] [outer = 0x0] 05:07:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1264a8800) [pid = 2328] [serial = 2128] [outer = 0x1263d7c00] 05:07:16 INFO - PROCESS | 2328 | 1471694836233 Marionette DEBUG loaded listener.js 05:07:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x128407c00) [pid = 2328] [serial = 2129] [outer = 0x1263d7c00] 05:07:16 INFO - PROCESS | 2328 | 1471694836552 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]]]}] 05:07:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:07:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 527ms 05:07:16 INFO - PROCESS | 2328 | 1471694836608 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 05:07:16 INFO - PROCESS | 2328 | 1471694836609 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 05:07:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:07:16 INFO - PROCESS | 2328 | 1471694836611 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:07:16 INFO - PROCESS | 2328 | 1471694836613 Marionette TRACE conn2 <- [1,2810,null,{}] 05:07:16 INFO - PROCESS | 2328 | 1471694836615 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}] 05:07:16 INFO - PROCESS | 2328 | 1471694836616 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:16 INFO - PROCESS | 2328 | 1471694836717 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 05:07:16 INFO - PROCESS | 2328 | 1471694836730 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:16 INFO - PROCESS | 2328 | 1471694836731 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:16 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b933000 == 37 [pid = 2328] [id = 710] 05:07:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x128409400) [pid = 2328] [serial = 2130] [outer = 0x0] 05:07:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1284f2800) [pid = 2328] [serial = 2131] [outer = 0x128409400] 05:07:16 INFO - PROCESS | 2328 | 1471694836757 Marionette DEBUG loaded listener.js 05:07:16 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x1284ff000) [pid = 2328] [serial = 2132] [outer = 0x128409400] 05:07:17 INFO - PROCESS | 2328 | 1471694837176 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]]]}] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x118fa8400) [pid = 2328] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x112653400) [pid = 2328] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x117ea3800) [pid = 2328] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x125df2400) [pid = 2328] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x11846f800) [pid = 2328] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x12a656800) [pid = 2328] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1264ae400) [pid = 2328] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12a785400) [pid = 2328] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x12a638800) [pid = 2328] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x128890800) [pid = 2328] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x113da9400) [pid = 2328] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x1176b1000) [pid = 2328] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1213df000) [pid = 2328] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x11680e000) [pid = 2328] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1183e7400) [pid = 2328] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x117eaf000) [pid = 2328] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:07:17 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x1181b6c00) [pid = 2328] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 05:07:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:07:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 618ms 05:07:17 INFO - PROCESS | 2328 | 1471694837230 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 05:07:17 INFO - PROCESS | 2328 | 1471694837232 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 05:07:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:07:17 INFO - PROCESS | 2328 | 1471694837234 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:07:17 INFO - PROCESS | 2328 | 1471694837243 Marionette TRACE conn2 <- [1,2814,null,{}] 05:07:17 INFO - PROCESS | 2328 | 1471694837245 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}] 05:07:17 INFO - PROCESS | 2328 | 1471694837246 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:17 INFO - PROCESS | 2328 | 1471694837327 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 05:07:17 INFO - PROCESS | 2328 | 1471694837332 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:17 INFO - PROCESS | 2328 | 1471694837333 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c80000 == 38 [pid = 2328] [id = 711] 05:07:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x117e25800) [pid = 2328] [serial = 2133] [outer = 0x0] 05:07:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1181c0400) [pid = 2328] [serial = 2134] [outer = 0x117e25800] 05:07:17 INFO - PROCESS | 2328 | 1471694837358 Marionette DEBUG loaded listener.js 05:07:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1198b9400) [pid = 2328] [serial = 2135] [outer = 0x117e25800] 05:07:17 INFO - PROCESS | 2328 | --DOCSHELL 0x12cc29800 == 37 [pid = 2328] [id = 16] 05:07:17 INFO - PROCESS | 2328 | 1471694837713 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]]]}] 05:07:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:07:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 530ms 05:07:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:07:17 INFO - PROCESS | 2328 | 1471694837764 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 05:07:17 INFO - PROCESS | 2328 | 1471694837766 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 05:07:17 INFO - PROCESS | 2328 | 1471694837768 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:07:17 INFO - PROCESS | 2328 | 1471694837769 Marionette TRACE conn2 <- [1,2818,null,{}] 05:07:17 INFO - PROCESS | 2328 | 1471694837771 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}] 05:07:17 INFO - PROCESS | 2328 | 1471694837773 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:17 INFO - PROCESS | 2328 | 1471694837909 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 05:07:17 INFO - PROCESS | 2328 | 1471694837923 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:17 INFO - PROCESS | 2328 | 1471694837924 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:17 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c16f000 == 38 [pid = 2328] [id = 712] 05:07:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x112609c00) [pid = 2328] [serial = 2136] [outer = 0x0] 05:07:17 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x125dfa400) [pid = 2328] [serial = 2137] [outer = 0x112609c00] 05:07:17 INFO - PROCESS | 2328 | 1471694837965 Marionette DEBUG loaded listener.js 05:07:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x1284ff800) [pid = 2328] [serial = 2138] [outer = 0x112609c00] 05:07:18 INFO - PROCESS | 2328 | 1471694838346 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]]]}] 05:07:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:07:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 621ms 05:07:18 INFO - PROCESS | 2328 | 1471694838389 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 05:07:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:07:18 INFO - PROCESS | 2328 | 1471694838398 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 05:07:18 INFO - PROCESS | 2328 | 1471694838401 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:07:18 INFO - PROCESS | 2328 | 1471694838402 Marionette TRACE conn2 <- [1,2822,null,{}] 05:07:18 INFO - PROCESS | 2328 | 1471694838405 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}] 05:07:18 INFO - PROCESS | 2328 | 1471694838406 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:18 INFO - PROCESS | 2328 | 1471694838524 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 05:07:18 INFO - PROCESS | 2328 | 1471694838531 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:18 INFO - PROCESS | 2328 | 1471694838533 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:18 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c726800 == 39 [pid = 2328] [id = 713] 05:07:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x120e5cc00) [pid = 2328] [serial = 2139] [outer = 0x0] 05:07:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x12888cc00) [pid = 2328] [serial = 2140] [outer = 0x120e5cc00] 05:07:18 INFO - PROCESS | 2328 | 1471694838561 Marionette DEBUG loaded listener.js 05:07:18 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x12901b400) [pid = 2328] [serial = 2141] [outer = 0x120e5cc00] 05:07:18 INFO - PROCESS | 2328 | 1471694838881 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]]]}] 05:07:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:07:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms 05:07:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:07:18 INFO - PROCESS | 2328 | 1471694838923 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 05:07:18 INFO - PROCESS | 2328 | 1471694838924 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 05:07:18 INFO - PROCESS | 2328 | 1471694838926 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:07:18 INFO - PROCESS | 2328 | 1471694838927 Marionette TRACE conn2 <- [1,2826,null,{}] 05:07:18 INFO - PROCESS | 2328 | 1471694838929 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}] 05:07:18 INFO - PROCESS | 2328 | 1471694838931 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:19 INFO - PROCESS | 2328 | 1471694839013 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 05:07:19 INFO - PROCESS | 2328 | 1471694839016 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:19 INFO - PROCESS | 2328 | 1471694839018 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cba7000 == 40 [pid = 2328] [id = 714] 05:07:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x128894800) [pid = 2328] [serial = 2142] [outer = 0x0] 05:07:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x12930fc00) [pid = 2328] [serial = 2143] [outer = 0x128894800] 05:07:19 INFO - PROCESS | 2328 | 1471694839043 Marionette DEBUG loaded listener.js 05:07:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12931b800) [pid = 2328] [serial = 2144] [outer = 0x128894800] 05:07:19 INFO - PROCESS | 2328 | 1471694839572 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:07:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:07:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 671ms 05:07:19 INFO - PROCESS | 2328 | 1471694839599 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 05:07:19 INFO - PROCESS | 2328 | 1471694839603 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 05:07:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:07:19 INFO - PROCESS | 2328 | 1471694839629 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:07:19 INFO - PROCESS | 2328 | 1471694839631 Marionette TRACE conn2 <- [1,2830,null,{}] 05:07:19 INFO - PROCESS | 2328 | 1471694839641 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}] 05:07:19 INFO - PROCESS | 2328 | 1471694839643 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:19 INFO - PROCESS | 2328 | 1471694839801 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 05:07:19 INFO - PROCESS | 2328 | 1471694839905 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:19 INFO - PROCESS | 2328 | 1471694839907 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:19 INFO - PROCESS | 2328 | ++DOCSHELL 0x118f99000 == 41 [pid = 2328] [id = 715] 05:07:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x112610c00) [pid = 2328] [serial = 2145] [outer = 0x0] 05:07:19 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x112f15c00) [pid = 2328] [serial = 2146] [outer = 0x112610c00] 05:07:19 INFO - PROCESS | 2328 | 1471694839940 Marionette DEBUG loaded listener.js 05:07:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x1161bd400) [pid = 2328] [serial = 2147] [outer = 0x112610c00] 05:07:20 INFO - PROCESS | 2328 | 1471694840403 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]]]}] 05:07:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:07:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 829ms 05:07:20 INFO - PROCESS | 2328 | 1471694840455 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 05:07:20 INFO - PROCESS | 2328 | 1471694840459 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 05:07:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:07:20 INFO - PROCESS | 2328 | 1471694840463 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:07:20 INFO - PROCESS | 2328 | 1471694840465 Marionette TRACE conn2 <- [1,2834,null,{}] 05:07:20 INFO - PROCESS | 2328 | 1471694840468 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}] 05:07:20 INFO - PROCESS | 2328 | 1471694840470 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:20 INFO - PROCESS | 2328 | 1471694840575 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 05:07:20 INFO - PROCESS | 2328 | 1471694840637 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:20 INFO - PROCESS | 2328 | 1471694840639 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:20 INFO - PROCESS | 2328 | ++DOCSHELL 0x128baa000 == 42 [pid = 2328] [id = 716] 05:07:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x1180d5000) [pid = 2328] [serial = 2148] [outer = 0x0] 05:07:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x11892f000) [pid = 2328] [serial = 2149] [outer = 0x1180d5000] 05:07:20 INFO - PROCESS | 2328 | 1471694840712 Marionette DEBUG loaded listener.js 05:07:20 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x11994b000) [pid = 2328] [serial = 2150] [outer = 0x1180d5000] 05:07:21 INFO - PROCESS | 2328 | 1471694841155 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:07:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:07:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 721ms 05:07:21 INFO - PROCESS | 2328 | 1471694841184 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 05:07:21 INFO - PROCESS | 2328 | 1471694841186 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 05:07:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:07:21 INFO - PROCESS | 2328 | 1471694841188 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:07:21 INFO - PROCESS | 2328 | 1471694841191 Marionette TRACE conn2 <- [1,2838,null,{}] 05:07:21 INFO - PROCESS | 2328 | 1471694841199 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}] 05:07:21 INFO - PROCESS | 2328 | 1471694841202 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:21 INFO - PROCESS | 2328 | 1471694841306 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 05:07:21 INFO - PROCESS | 2328 | 1471694841373 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:21 INFO - PROCESS | 2328 | 1471694841375 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:21 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cba3000 == 43 [pid = 2328] [id = 717] 05:07:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x1121ab800) [pid = 2328] [serial = 2151] [outer = 0x0] 05:07:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x123db2400) [pid = 2328] [serial = 2152] [outer = 0x1121ab800] 05:07:21 INFO - PROCESS | 2328 | 1471694841463 Marionette DEBUG loaded listener.js 05:07:21 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x12610b800) [pid = 2328] [serial = 2153] [outer = 0x1121ab800] 05:07:22 INFO - PROCESS | 2328 | 1471694842078 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]]]}] 05:07:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:07:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 925ms 05:07:22 INFO - PROCESS | 2328 | 1471694842117 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 05:07:22 INFO - PROCESS | 2328 | 1471694842122 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 05:07:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:07:22 INFO - PROCESS | 2328 | 1471694842125 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:07:22 INFO - PROCESS | 2328 | 1471694842127 Marionette TRACE conn2 <- [1,2842,null,{}] 05:07:22 INFO - PROCESS | 2328 | 1471694842131 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}] 05:07:22 INFO - PROCESS | 2328 | 1471694842132 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:22 INFO - PROCESS | 2328 | 1471694842225 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 05:07:22 INFO - PROCESS | 2328 | 1471694842304 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:22 INFO - PROCESS | 2328 | 1471694842305 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:22 INFO - PROCESS | 2328 | ++DOCSHELL 0x11943d800 == 44 [pid = 2328] [id = 718] 05:07:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x1172c5800) [pid = 2328] [serial = 2154] [outer = 0x0] 05:07:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x117e26400) [pid = 2328] [serial = 2155] [outer = 0x1172c5800] 05:07:22 INFO - PROCESS | 2328 | 1471694842334 Marionette DEBUG loaded listener.js 05:07:22 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1181b7800) [pid = 2328] [serial = 2156] [outer = 0x1172c5800] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x12c726800 == 43 [pid = 2328] [id = 713] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x12c16f000 == 42 [pid = 2328] [id = 712] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x120c80000 == 41 [pid = 2328] [id = 711] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x12b933000 == 40 [pid = 2328] [id = 710] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x12a96e000 == 39 [pid = 2328] [id = 709] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x12a585800 == 38 [pid = 2328] [id = 708] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x1267e5800 == 37 [pid = 2328] [id = 707] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x124b0e800 == 36 [pid = 2328] [id = 706] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x120f49000 == 35 [pid = 2328] [id = 705] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x11890e000 == 34 [pid = 2328] [id = 704] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x12cc29000 == 33 [pid = 2328] [id = 17] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x113a73000 == 32 [pid = 2328] [id = 703] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x129697800 == 31 [pid = 2328] [id = 702] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x119976800 == 30 [pid = 2328] [id = 701] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x12cba5800 == 29 [pid = 2328] [id = 700] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x12cba3000 == 28 [pid = 2328] [id = 717] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x128baa000 == 27 [pid = 2328] [id = 716] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x12cba7000 == 26 [pid = 2328] [id = 714] 05:07:23 INFO - PROCESS | 2328 | --DOCSHELL 0x118f99000 == 25 [pid = 2328] [id = 715] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1263d8800) [pid = 2328] [serial = 2054] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x128dac800) [pid = 2328] [serial = 2090] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x11846e800) [pid = 2328] [serial = 2075] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x1263cfc00) [pid = 2328] [serial = 2095] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x11940bc00) [pid = 2328] [serial = 2077] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1213ba400) [pid = 2328] [serial = 2078] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x12ba6ec00) [pid = 2328] [serial = 2066] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x128408000) [pid = 2328] [serial = 2086] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1183e7c00) [pid = 2328] [serial = 2074] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x12abd4400) [pid = 2328] [serial = 2062] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x12b2ce000) [pid = 2328] [serial = 2065] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x124490c00) [pid = 2328] [serial = 2053] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x12a78b000) [pid = 2328] [serial = 2059] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x128890000) [pid = 2328] [serial = 2089] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x128667400) [pid = 2328] [serial = 2087] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x128b88400) [pid = 2328] [serial = 2056] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x11688a400) [pid = 2328] [serial = 2072] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x118296400) [pid = 2328] [serial = 2092] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x124aae800) [pid = 2328] [serial = 2081] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x118464c00) [pid = 2328] [serial = 2069] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x117315000) [pid = 2328] [serial = 2068] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1213b9c00) [pid = 2328] [serial = 2093] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x121975800) [pid = 2328] [serial = 2080] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x125df4000) [pid = 2328] [serial = 2083] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x118fa4800) [pid = 2328] [serial = 2051] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x116002400) [pid = 2328] [serial = 2071] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x12930e800) [pid = 2328] [serial = 2057] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x118295800) [pid = 2328] [serial = 2050] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x12b157400) [pid = 2328] [serial = 2063] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x128dab000) [pid = 2328] [serial = 2098] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x12888e000) [pid = 2328] [serial = 2096] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x12a99b000) [pid = 2328] [serial = 2060] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x12633c000) [pid = 2328] [serial = 2084] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x129021000) [pid = 2328] [serial = 2099] [outer = 0x0] [url = about:blank] 05:07:23 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x129313c00) [pid = 2328] [serial = 2101] [outer = 0x0] [url = about:blank] 05:07:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:07:23 INFO - PROCESS | 2328 | 1471694843341 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]]]}] 05:07:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1222ms 05:07:23 INFO - PROCESS | 2328 | 1471694843348 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 05:07:23 INFO - PROCESS | 2328 | 1471694843351 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 05:07:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:07:23 INFO - PROCESS | 2328 | 1471694843357 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:07:23 INFO - PROCESS | 2328 | 1471694843359 Marionette TRACE conn2 <- [1,2846,null,{}] 05:07:23 INFO - PROCESS | 2328 | 1471694843362 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}] 05:07:23 INFO - PROCESS | 2328 | 1471694843364 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:23 INFO - PROCESS | 2328 | 1471694843447 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 05:07:23 INFO - PROCESS | 2328 | 1471694843452 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:23 INFO - PROCESS | 2328 | 1471694843455 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:23 INFO - PROCESS | 2328 | ++DOCSHELL 0x1167bf000 == 26 [pid = 2328] [id = 719] 05:07:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x111ca9c00) [pid = 2328] [serial = 2157] [outer = 0x0] 05:07:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x112593000) [pid = 2328] [serial = 2158] [outer = 0x111ca9c00] 05:07:23 INFO - PROCESS | 2328 | 1471694843486 Marionette DEBUG loaded listener.js 05:07:23 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x112606800) [pid = 2328] [serial = 2159] [outer = 0x111ca9c00] 05:07:23 INFO - PROCESS | 2328 | 1471694843891 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]]]}] 05:07:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:07:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 573ms 05:07:23 INFO - PROCESS | 2328 | 1471694843929 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 05:07:23 INFO - PROCESS | 2328 | 1471694843933 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 05:07:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:07:23 INFO - PROCESS | 2328 | 1471694843944 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:07:23 INFO - PROCESS | 2328 | 1471694843945 Marionette TRACE conn2 <- [1,2850,null,{}] 05:07:23 INFO - PROCESS | 2328 | 1471694843948 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}] 05:07:23 INFO - PROCESS | 2328 | 1471694843949 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:24 INFO - PROCESS | 2328 | 1471694844029 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 05:07:24 INFO - PROCESS | 2328 | 1471694844034 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:24 INFO - PROCESS | 2328 | 1471694844037 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e94000 == 27 [pid = 2328] [id = 720] 05:07:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x112fa3400) [pid = 2328] [serial = 2160] [outer = 0x0] 05:07:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x113868800) [pid = 2328] [serial = 2161] [outer = 0x112fa3400] 05:07:24 INFO - PROCESS | 2328 | 1471694844067 Marionette DEBUG loaded listener.js 05:07:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x116087800) [pid = 2328] [serial = 2162] [outer = 0x112fa3400] 05:07:24 INFO - PROCESS | 2328 | 1471694844413 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:07:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:07:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 05:07:24 INFO - PROCESS | 2328 | 1471694844464 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 05:07:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:07:24 INFO - PROCESS | 2328 | 1471694844473 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 05:07:24 INFO - PROCESS | 2328 | 1471694844475 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:07:24 INFO - PROCESS | 2328 | 1471694844478 Marionette TRACE conn2 <- [1,2854,null,{}] 05:07:24 INFO - PROCESS | 2328 | 1471694844485 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}] 05:07:24 INFO - PROCESS | 2328 | 1471694844489 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:24 INFO - PROCESS | 2328 | 1471694844564 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 05:07:24 INFO - PROCESS | 2328 | 1471694844571 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:24 INFO - PROCESS | 2328 | 1471694844574 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:24 INFO - PROCESS | 2328 | ++DOCSHELL 0x11982f800 == 28 [pid = 2328] [id = 721] 05:07:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x112602c00) [pid = 2328] [serial = 2163] [outer = 0x0] 05:07:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x117e2ac00) [pid = 2328] [serial = 2164] [outer = 0x112602c00] 05:07:24 INFO - PROCESS | 2328 | 1471694844603 Marionette DEBUG loaded listener.js 05:07:24 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1181b4800) [pid = 2328] [serial = 2165] [outer = 0x112602c00] 05:07:24 INFO - PROCESS | 2328 | 1471694844953 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]]]}] 05:07:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:07:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 522ms 05:07:25 INFO - PROCESS | 2328 | 1471694844998 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 05:07:25 INFO - PROCESS | 2328 | 1471694844999 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 05:07:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:07:25 INFO - PROCESS | 2328 | 1471694845002 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:07:25 INFO - PROCESS | 2328 | 1471694845003 Marionette TRACE conn2 <- [1,2858,null,{}] 05:07:25 INFO - PROCESS | 2328 | 1471694845005 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}] 05:07:25 INFO - PROCESS | 2328 | 1471694845006 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:25 INFO - PROCESS | 2328 | 1471694845120 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 05:07:25 INFO - PROCESS | 2328 | 1471694845160 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:25 INFO - PROCESS | 2328 | 1471694845161 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c75800 == 29 [pid = 2328] [id = 722] 05:07:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x1181b2000) [pid = 2328] [serial = 2166] [outer = 0x0] 05:07:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x11829e000) [pid = 2328] [serial = 2167] [outer = 0x1181b2000] 05:07:25 INFO - PROCESS | 2328 | 1471694845202 Marionette DEBUG loaded listener.js 05:07:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1183f0000) [pid = 2328] [serial = 2168] [outer = 0x1181b2000] 05:07:25 INFO - PROCESS | 2328 | 1471694845574 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:07:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:07:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 620ms 05:07:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:07:25 INFO - PROCESS | 2328 | 1471694845622 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 05:07:25 INFO - PROCESS | 2328 | 1471694845623 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 05:07:25 INFO - PROCESS | 2328 | 1471694845625 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:07:25 INFO - PROCESS | 2328 | 1471694845627 Marionette TRACE conn2 <- [1,2862,null,{}] 05:07:25 INFO - PROCESS | 2328 | 1471694845629 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}] 05:07:25 INFO - PROCESS | 2328 | 1471694845637 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:25 INFO - PROCESS | 2328 | 1471694845738 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 05:07:25 INFO - PROCESS | 2328 | 1471694845742 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:25 INFO - PROCESS | 2328 | 1471694845743 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:25 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d28800 == 30 [pid = 2328] [id = 723] 05:07:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1126e2c00) [pid = 2328] [serial = 2169] [outer = 0x0] 05:07:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1188b9c00) [pid = 2328] [serial = 2170] [outer = 0x1126e2c00] 05:07:25 INFO - PROCESS | 2328 | 1471694845769 Marionette DEBUG loaded listener.js 05:07:25 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x119403c00) [pid = 2328] [serial = 2171] [outer = 0x1126e2c00] 05:07:26 INFO - PROCESS | 2328 | 1471694846129 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]]]}] 05:07:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:07:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 05:07:26 INFO - PROCESS | 2328 | 1471694846145 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 05:07:26 INFO - PROCESS | 2328 | 1471694846147 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 05:07:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:07:26 INFO - PROCESS | 2328 | 1471694846149 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:07:26 INFO - PROCESS | 2328 | 1471694846150 Marionette TRACE conn2 <- [1,2866,null,{}] 05:07:26 INFO - PROCESS | 2328 | 1471694846153 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}] 05:07:26 INFO - PROCESS | 2328 | 1471694846159 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:26 INFO - PROCESS | 2328 | 1471694846274 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 05:07:26 INFO - PROCESS | 2328 | 1471694846283 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:26 INFO - PROCESS | 2328 | 1471694846284 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:26 INFO - PROCESS | 2328 | ++DOCSHELL 0x126396800 == 31 [pid = 2328] [id = 724] 05:07:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x119510c00) [pid = 2328] [serial = 2172] [outer = 0x0] 05:07:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x120e58800) [pid = 2328] [serial = 2173] [outer = 0x119510c00] 05:07:26 INFO - PROCESS | 2328 | 1471694846313 Marionette DEBUG loaded listener.js 05:07:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x12145ec00) [pid = 2328] [serial = 2174] [outer = 0x119510c00] 05:07:26 INFO - PROCESS | 2328 | 1471694846745 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]]]}] 05:07:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:07:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 624ms 05:07:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:07:26 INFO - PROCESS | 2328 | 1471694846779 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 05:07:26 INFO - PROCESS | 2328 | 1471694846780 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 05:07:26 INFO - PROCESS | 2328 | 1471694846784 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:07:26 INFO - PROCESS | 2328 | 1471694846785 Marionette TRACE conn2 <- [1,2870,null,{}] 05:07:26 INFO - PROCESS | 2328 | 1471694846789 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}] 05:07:26 INFO - PROCESS | 2328 | 1471694846791 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:26 INFO - PROCESS | 2328 | 1471694846933 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 05:07:26 INFO - PROCESS | 2328 | 1471694846952 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:26 INFO - PROCESS | 2328 | 1471694846953 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:26 INFO - PROCESS | 2328 | ++DOCSHELL 0x129166000 == 32 [pid = 2328] [id = 725] 05:07:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x111c13800) [pid = 2328] [serial = 2175] [outer = 0x0] 05:07:26 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x121460400) [pid = 2328] [serial = 2176] [outer = 0x111c13800] 05:07:26 INFO - PROCESS | 2328 | 1471694846979 Marionette DEBUG loaded listener.js 05:07:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x121a3cc00) [pid = 2328] [serial = 2177] [outer = 0x111c13800] 05:07:27 INFO - PROCESS | 2328 | 1471694847340 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]]]}] 05:07:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:07:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 572ms 05:07:27 INFO - PROCESS | 2328 | 1471694847357 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 05:07:27 INFO - PROCESS | 2328 | 1471694847358 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 05:07:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:07:27 INFO - PROCESS | 2328 | 1471694847360 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:07:27 INFO - PROCESS | 2328 | 1471694847361 Marionette TRACE conn2 <- [1,2874,null,{}] 05:07:27 INFO - PROCESS | 2328 | 1471694847364 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}] 05:07:27 INFO - PROCESS | 2328 | 1471694847365 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:27 INFO - PROCESS | 2328 | 1471694847663 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x1219c8800) [pid = 2328] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x1263d7c00) [pid = 2328] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x128409400) [pid = 2328] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x112e9a400) [pid = 2328] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x12107a000) [pid = 2328] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1180ce000) [pid = 2328] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x11940c800) [pid = 2328] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x111c7f000) [pid = 2328] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x129021400) [pid = 2328] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x117e34800) [pid = 2328] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x12cb85400) [pid = 2328] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x120e5cc00) [pid = 2328] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x117e25800) [pid = 2328] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x128894800) [pid = 2328] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x110e7b800) [pid = 2328] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x112609c00) [pid = 2328] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:07:27 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x12cc2a000) [pid = 2328] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:07:27 INFO - PROCESS | 2328 | 1471694847713 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:27 INFO - PROCESS | 2328 | 1471694847714 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:27 INFO - PROCESS | 2328 | ++DOCSHELL 0x116853000 == 33 [pid = 2328] [id = 726] 05:07:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x110e72c00) [pid = 2328] [serial = 2178] [outer = 0x0] 05:07:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x111c7f000) [pid = 2328] [serial = 2179] [outer = 0x110e72c00] 05:07:27 INFO - PROCESS | 2328 | 1471694847742 Marionette DEBUG loaded listener.js 05:07:27 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x116885400) [pid = 2328] [serial = 2180] [outer = 0x110e72c00] 05:07:28 INFO - PROCESS | 2328 | 1471694848122 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]]]}] 05:07:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:07:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 818ms 05:07:28 INFO - PROCESS | 2328 | 1471694848206 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 05:07:28 INFO - PROCESS | 2328 | 1471694848208 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 05:07:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:07:28 INFO - PROCESS | 2328 | 1471694848212 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:07:28 INFO - PROCESS | 2328 | 1471694848214 Marionette TRACE conn2 <- [1,2878,null,{}] 05:07:28 INFO - PROCESS | 2328 | 1471694848217 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}] 05:07:28 INFO - PROCESS | 2328 | 1471694848219 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:28 INFO - PROCESS | 2328 | 1471694848329 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 05:07:28 INFO - PROCESS | 2328 | 1471694848334 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:28 INFO - PROCESS | 2328 | 1471694848336 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a95b000 == 34 [pid = 2328] [id = 727] 05:07:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x118297000) [pid = 2328] [serial = 2181] [outer = 0x0] 05:07:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x120e59c00) [pid = 2328] [serial = 2182] [outer = 0x118297000] 05:07:28 INFO - PROCESS | 2328 | 1471694848365 Marionette DEBUG loaded listener.js 05:07:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x121a4a400) [pid = 2328] [serial = 2183] [outer = 0x118297000] 05:07:28 INFO - PROCESS | 2328 | 1471694848693 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]]]}] 05:07:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:07:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 521ms 05:07:28 INFO - PROCESS | 2328 | 1471694848733 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 05:07:28 INFO - PROCESS | 2328 | 1471694848734 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 05:07:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:07:28 INFO - PROCESS | 2328 | 1471694848736 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:07:28 INFO - PROCESS | 2328 | 1471694848737 Marionette TRACE conn2 <- [1,2882,null,{}] 05:07:28 INFO - PROCESS | 2328 | 1471694848739 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}] 05:07:28 INFO - PROCESS | 2328 | 1471694848741 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:28 INFO - PROCESS | 2328 | 1471694848843 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 05:07:28 INFO - PROCESS | 2328 | 1471694848849 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:28 INFO - PROCESS | 2328 | 1471694848851 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:28 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b122000 == 35 [pid = 2328] [id = 728] 05:07:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1183ef800) [pid = 2328] [serial = 2184] [outer = 0x0] 05:07:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x124489800) [pid = 2328] [serial = 2185] [outer = 0x1183ef800] 05:07:28 INFO - PROCESS | 2328 | 1471694848877 Marionette DEBUG loaded listener.js 05:07:28 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x124ab0400) [pid = 2328] [serial = 2186] [outer = 0x1183ef800] 05:07:29 INFO - PROCESS | 2328 | 1471694849195 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]]]}] 05:07:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:07:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 469ms 05:07:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:07:29 INFO - PROCESS | 2328 | 1471694849207 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 05:07:29 INFO - PROCESS | 2328 | 1471694849209 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 05:07:29 INFO - PROCESS | 2328 | 1471694849211 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:07:29 INFO - PROCESS | 2328 | 1471694849213 Marionette TRACE conn2 <- [1,2886,null,{}] 05:07:29 INFO - PROCESS | 2328 | 1471694849215 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}] 05:07:29 INFO - PROCESS | 2328 | 1471694849217 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:29 INFO - PROCESS | 2328 | 1471694849321 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 05:07:29 INFO - PROCESS | 2328 | 1471694849334 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:29 INFO - PROCESS | 2328 | 1471694849336 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:29 INFO - PROCESS | 2328 | ++DOCSHELL 0x123a22000 == 36 [pid = 2328] [id = 729] 05:07:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x124be3c00) [pid = 2328] [serial = 2187] [outer = 0x0] 05:07:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x126109000) [pid = 2328] [serial = 2188] [outer = 0x124be3c00] 05:07:29 INFO - PROCESS | 2328 | 1471694849363 Marionette DEBUG loaded listener.js 05:07:29 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x126125800) [pid = 2328] [serial = 2189] [outer = 0x124be3c00] 05:07:29 INFO - PROCESS | 2328 | 1471694849873 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]]]}] 05:07:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:07:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 05:07:29 INFO - PROCESS | 2328 | 1471694849883 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 05:07:29 INFO - PROCESS | 2328 | 1471694849886 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 05:07:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:07:29 INFO - PROCESS | 2328 | 1471694849917 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:07:29 INFO - PROCESS | 2328 | 1471694849919 Marionette TRACE conn2 <- [1,2890,null,{}] 05:07:29 INFO - PROCESS | 2328 | 1471694849925 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}] 05:07:29 INFO - PROCESS | 2328 | 1471694849927 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:30 INFO - PROCESS | 2328 | 1471694850040 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 05:07:30 INFO - PROCESS | 2328 | 1471694850120 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:30 INFO - PROCESS | 2328 | 1471694850121 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x117003800 == 37 [pid = 2328] [id = 730] 05:07:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x111c7d800) [pid = 2328] [serial = 2190] [outer = 0x0] 05:07:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x11259b400) [pid = 2328] [serial = 2191] [outer = 0x111c7d800] 05:07:30 INFO - PROCESS | 2328 | 1471694850154 Marionette DEBUG loaded listener.js 05:07:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1126d7800) [pid = 2328] [serial = 2192] [outer = 0x111c7d800] 05:07:30 INFO - PROCESS | 2328 | 1471694850697 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:07:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:07:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 825ms 05:07:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:07:30 INFO - PROCESS | 2328 | 1471694850751 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 05:07:30 INFO - PROCESS | 2328 | 1471694850756 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 05:07:30 INFO - PROCESS | 2328 | 1471694850761 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:07:30 INFO - PROCESS | 2328 | 1471694850763 Marionette TRACE conn2 <- [1,2894,null,{}] 05:07:30 INFO - PROCESS | 2328 | 1471694850765 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}] 05:07:30 INFO - PROCESS | 2328 | 1471694850767 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:30 INFO - PROCESS | 2328 | 1471694850890 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 05:07:30 INFO - PROCESS | 2328 | 1471694850971 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:30 INFO - PROCESS | 2328 | 1471694850972 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:30 INFO - PROCESS | 2328 | ++DOCSHELL 0x11997c000 == 38 [pid = 2328] [id = 731] 05:07:30 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x112594c00) [pid = 2328] [serial = 2193] [outer = 0x0] 05:07:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x116804400) [pid = 2328] [serial = 2194] [outer = 0x112594c00] 05:07:31 INFO - PROCESS | 2328 | 1471694851007 Marionette DEBUG loaded listener.js 05:07:31 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x116892400) [pid = 2328] [serial = 2195] [outer = 0x112594c00] 05:07:31 INFO - PROCESS | 2328 | 1471694851790 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]]]}] 05:07:31 INFO - PROCESS | 2328 | --DOCSHELL 0x12b122000 == 37 [pid = 2328] [id = 728] 05:07:31 INFO - PROCESS | 2328 | --DOCSHELL 0x12a95b000 == 36 [pid = 2328] [id = 727] 05:07:31 INFO - PROCESS | 2328 | --DOCSHELL 0x116853000 == 35 [pid = 2328] [id = 726] 05:07:31 INFO - PROCESS | 2328 | --DOCSHELL 0x129166000 == 34 [pid = 2328] [id = 725] 05:07:31 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x12cbaa800) [pid = 2328] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:07:31 INFO - PROCESS | 2328 | --DOCSHELL 0x126396800 == 33 [pid = 2328] [id = 724] 05:07:31 INFO - PROCESS | 2328 | --DOCSHELL 0x123d28800 == 32 [pid = 2328] [id = 723] 05:07:31 INFO - PROCESS | 2328 | --DOCSHELL 0x120c75800 == 31 [pid = 2328] [id = 722] 05:07:31 INFO - PROCESS | 2328 | --DOCSHELL 0x11982f800 == 30 [pid = 2328] [id = 721] 05:07:31 INFO - PROCESS | 2328 | --DOCSHELL 0x117e94000 == 29 [pid = 2328] [id = 720] 05:07:31 INFO - PROCESS | 2328 | --DOCSHELL 0x1167bf000 == 28 [pid = 2328] [id = 719] 05:07:31 INFO - PROCESS | 2328 | --DOCSHELL 0x11943d800 == 27 [pid = 2328] [id = 718] 05:07:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:07:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1127ms 05:07:31 INFO - PROCESS | 2328 | 1471694851888 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 05:07:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:07:31 INFO - PROCESS | 2328 | 1471694851892 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 05:07:31 INFO - PROCESS | 2328 | 1471694851896 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:07:31 INFO - PROCESS | 2328 | 1471694851899 Marionette TRACE conn2 <- [1,2898,null,{}] 05:07:31 INFO - PROCESS | 2328 | 1471694851907 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}] 05:07:31 INFO - PROCESS | 2328 | 1471694851910 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:32 INFO - PROCESS | 2328 | 1471694852012 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 05:07:32 INFO - PROCESS | 2328 | 1471694852017 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:32 INFO - PROCESS | 2328 | 1471694852019 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:32 INFO - PROCESS | 2328 | ++DOCSHELL 0x11701f800 == 28 [pid = 2328] [id = 732] 05:07:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x11608e800) [pid = 2328] [serial = 2196] [outer = 0x0] 05:07:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x11610a400) [pid = 2328] [serial = 2197] [outer = 0x11608e800] 05:07:32 INFO - PROCESS | 2328 | 1471694852048 Marionette DEBUG loaded listener.js 05:07:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x113da8800) [pid = 2328] [serial = 2198] [outer = 0x11608e800] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x124b42000) [pid = 2328] [serial = 2125] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x1264a8800) [pid = 2328] [serial = 2128] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1284f2800) [pid = 2328] [serial = 2131] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x117e26c00) [pid = 2328] [serial = 2114] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x11600f400) [pid = 2328] [serial = 2113] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1213db800) [pid = 2328] [serial = 2107] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x12196f400) [pid = 2328] [serial = 2108] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x11828f400) [pid = 2328] [serial = 2116] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x118927800) [pid = 2328] [serial = 2117] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x120e53800) [pid = 2328] [serial = 2119] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x120f63400) [pid = 2328] [serial = 2120] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x112604000) [pid = 2328] [serial = 2110] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x112e92800) [pid = 2328] [serial = 2111] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x12a502c00) [pid = 2328] [serial = 2102] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x1180d2000) [pid = 2328] [serial = 2104] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x1183e8000) [pid = 2328] [serial = 2105] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x112598c00) [pid = 2328] [serial = 1445] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x12901b400) [pid = 2328] [serial = 2141] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x1181c0400) [pid = 2328] [serial = 2134] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x1198b9400) [pid = 2328] [serial = 2135] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x12888cc00) [pid = 2328] [serial = 2140] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x12930fc00) [pid = 2328] [serial = 2143] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x1284ff000) [pid = 2328] [serial = 2132] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 73 (0x12931b800) [pid = 2328] [serial = 2144] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 72 (0x12181b000) [pid = 2328] [serial = 2123] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 71 (0x1213dc400) [pid = 2328] [serial = 2122] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 70 (0x1284ff800) [pid = 2328] [serial = 2138] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 69 (0x128407c00) [pid = 2328] [serial = 2129] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 68 (0x12633f800) [pid = 2328] [serial = 2126] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | --DOMWINDOW == 67 (0x125dfa400) [pid = 2328] [serial = 2137] [outer = 0x0] [url = about:blank] 05:07:32 INFO - PROCESS | 2328 | 1471694852462 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]]]}] 05:07:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:07:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 577ms 05:07:32 INFO - PROCESS | 2328 | 1471694852474 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 05:07:32 INFO - PROCESS | 2328 | 1471694852477 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 05:07:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:07:32 INFO - PROCESS | 2328 | 1471694852481 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:07:32 INFO - PROCESS | 2328 | 1471694852483 Marionette TRACE conn2 <- [1,2902,null,{}] 05:07:32 INFO - PROCESS | 2328 | 1471694852485 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}] 05:07:32 INFO - PROCESS | 2328 | 1471694852487 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:32 INFO - PROCESS | 2328 | 1471694852575 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 05:07:32 INFO - PROCESS | 2328 | 1471694852579 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:32 INFO - PROCESS | 2328 | 1471694852580 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:32 INFO - PROCESS | 2328 | ++DOCSHELL 0x11982f800 == 29 [pid = 2328] [id = 733] 05:07:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 68 (0x117ea9800) [pid = 2328] [serial = 2199] [outer = 0x0] 05:07:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 69 (0x1181bdc00) [pid = 2328] [serial = 2200] [outer = 0x117ea9800] 05:07:32 INFO - PROCESS | 2328 | 1471694852608 Marionette DEBUG loaded listener.js 05:07:32 INFO - PROCESS | 2328 | ++DOMWINDOW == 70 (0x11829a800) [pid = 2328] [serial = 2201] [outer = 0x117ea9800] 05:07:32 INFO - PROCESS | 2328 | 1471694852972 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:07:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:07:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 518ms 05:07:33 INFO - PROCESS | 2328 | 1471694853000 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 05:07:33 INFO - PROCESS | 2328 | 1471694853004 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 05:07:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:07:33 INFO - PROCESS | 2328 | 1471694853007 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:07:33 INFO - PROCESS | 2328 | 1471694853010 Marionette TRACE conn2 <- [1,2906,null,{}] 05:07:33 INFO - PROCESS | 2328 | 1471694853019 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}] 05:07:33 INFO - PROCESS | 2328 | 1471694853022 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:33 INFO - PROCESS | 2328 | 1471694853118 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 05:07:33 INFO - PROCESS | 2328 | 1471694853127 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:33 INFO - PROCESS | 2328 | 1471694853131 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x123a21800 == 30 [pid = 2328] [id = 734] 05:07:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 71 (0x118452800) [pid = 2328] [serial = 2202] [outer = 0x0] 05:07:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 72 (0x118fa4800) [pid = 2328] [serial = 2203] [outer = 0x118452800] 05:07:33 INFO - PROCESS | 2328 | 1471694853178 Marionette DEBUG loaded listener.js 05:07:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 73 (0x120c5e800) [pid = 2328] [serial = 2204] [outer = 0x118452800] 05:07:33 INFO - PROCESS | 2328 | 1471694853606 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]]]}] 05:07:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:07:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 625ms 05:07:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:07:33 INFO - PROCESS | 2328 | 1471694853632 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 05:07:33 INFO - PROCESS | 2328 | 1471694853634 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 05:07:33 INFO - PROCESS | 2328 | 1471694853637 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:07:33 INFO - PROCESS | 2328 | 1471694853640 Marionette TRACE conn2 <- [1,2910,null,{}] 05:07:33 INFO - PROCESS | 2328 | 1471694853656 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}] 05:07:33 INFO - PROCESS | 2328 | 1471694853657 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:33 INFO - PROCESS | 2328 | 1471694853742 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 05:07:33 INFO - PROCESS | 2328 | 1471694853745 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:33 INFO - PROCESS | 2328 | 1471694853747 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:33 INFO - PROCESS | 2328 | ++DOCSHELL 0x128866800 == 31 [pid = 2328] [id = 735] 05:07:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 74 (0x120e55800) [pid = 2328] [serial = 2205] [outer = 0x0] 05:07:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x1213b9c00) [pid = 2328] [serial = 2206] [outer = 0x120e55800] 05:07:33 INFO - PROCESS | 2328 | 1471694853772 Marionette DEBUG loaded listener.js 05:07:33 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x1213e2800) [pid = 2328] [serial = 2207] [outer = 0x120e55800] 05:07:34 INFO - PROCESS | 2328 | 1471694854098 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]]]}] 05:07:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:07:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:07:34 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 488ms 05:07:34 INFO - TEST-START | /DOMEvents/constructors.html 05:07:34 INFO - PROCESS | 2328 | 1471694854125 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 05:07:34 INFO - PROCESS | 2328 | 1471694854126 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 05:07:34 INFO - PROCESS | 2328 | 1471694854128 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:07:34 INFO - PROCESS | 2328 | 1471694854129 Marionette TRACE conn2 <- [1,2914,null,{}] 05:07:34 INFO - PROCESS | 2328 | 1471694854132 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}] 05:07:34 INFO - PROCESS | 2328 | 1471694854133 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:34 INFO - PROCESS | 2328 | 1471694854233 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 05:07:34 INFO - PROCESS | 2328 | 1471694854272 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:34 INFO - PROCESS | 2328 | 1471694854273 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6db800 == 32 [pid = 2328] [id = 736] 05:07:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x110e7fc00) [pid = 2328] [serial = 2208] [outer = 0x0] 05:07:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x121458000) [pid = 2328] [serial = 2209] [outer = 0x110e7fc00] 05:07:34 INFO - PROCESS | 2328 | 1471694854299 Marionette DEBUG loaded listener.js 05:07:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x121976c00) [pid = 2328] [serial = 2210] [outer = 0x110e7fc00] 05:07:34 INFO - PROCESS | 2328 | 1471694854676 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]]]}] 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:07:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:07:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:07:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:07:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:07:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:07:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:07:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:07:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:07:34 INFO - TEST-OK | /DOMEvents/constructors.html | took 575ms 05:07:34 INFO - PROCESS | 2328 | 1471694854704 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 05:07:34 INFO - PROCESS | 2328 | 1471694854706 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 05:07:34 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:07:34 INFO - PROCESS | 2328 | 1471694854715 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:07:34 INFO - PROCESS | 2328 | 1471694854716 Marionette TRACE conn2 <- [1,2918,null,{}] 05:07:34 INFO - PROCESS | 2328 | 1471694854718 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}] 05:07:34 INFO - PROCESS | 2328 | 1471694854722 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:34 INFO - PROCESS | 2328 | 1471694854846 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 05:07:34 INFO - PROCESS | 2328 | 1471694854865 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:34 INFO - PROCESS | 2328 | 1471694854866 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:34 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b92b000 == 33 [pid = 2328] [id = 737] 05:07:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x123ece800) [pid = 2328] [serial = 2211] [outer = 0x0] 05:07:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x126120000) [pid = 2328] [serial = 2212] [outer = 0x123ece800] 05:07:34 INFO - PROCESS | 2328 | 1471694854892 Marionette DEBUG loaded listener.js 05:07:34 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x12633d400) [pid = 2328] [serial = 2213] [outer = 0x123ece800] 05:07:35 INFO - PROCESS | 2328 | 1471694855196 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:07:35 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:07:35 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 530ms 05:07:35 INFO - PROCESS | 2328 | 1471694855240 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 05:07:35 INFO - PROCESS | 2328 | 1471694855241 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 05:07:35 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:07:35 INFO - PROCESS | 2328 | 1471694855243 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:07:35 INFO - PROCESS | 2328 | 1471694855244 Marionette TRACE conn2 <- [1,2922,null,{}] 05:07:35 INFO - PROCESS | 2328 | 1471694855247 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}] 05:07:35 INFO - PROCESS | 2328 | 1471694855248 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:35 INFO - PROCESS | 2328 | 1471694855344 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 05:07:35 INFO - PROCESS | 2328 | 1471694855356 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:35 INFO - PROCESS | 2328 | 1471694855357 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:35 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be8a800 == 34 [pid = 2328] [id = 738] 05:07:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x126343800) [pid = 2328] [serial = 2214] [outer = 0x0] 05:07:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1263cfc00) [pid = 2328] [serial = 2215] [outer = 0x126343800] 05:07:35 INFO - PROCESS | 2328 | 1471694855382 Marionette DEBUG loaded listener.js 05:07:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x12648d800) [pid = 2328] [serial = 2216] [outer = 0x126343800] 05:07:35 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:07:35 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:07:35 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:07:35 INFO - PROCESS | 2328 | [2328] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:07:35 INFO - PROCESS | 2328 | 1471694855700 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]]]}] 05:07:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:07:35 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:07:35 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 05:07:35 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:07:35 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 05:07:35 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:07:35 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]" 05:07:35 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:07:35 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:07:35 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 470ms 05:07:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:07:35 INFO - PROCESS | 2328 | 1471694855714 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 05:07:35 INFO - PROCESS | 2328 | 1471694855715 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 05:07:35 INFO - PROCESS | 2328 | 1471694855718 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:07:35 INFO - PROCESS | 2328 | 1471694855719 Marionette TRACE conn2 <- [1,2926,null,{}] 05:07:35 INFO - PROCESS | 2328 | 1471694855737 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}] 05:07:35 INFO - PROCESS | 2328 | 1471694855738 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:35 INFO - PROCESS | 2328 | 1471694855838 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 05:07:35 INFO - PROCESS | 2328 | 1471694855842 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:35 INFO - PROCESS | 2328 | 1471694855843 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:35 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c187000 == 35 [pid = 2328] [id = 739] 05:07:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x1263d7c00) [pid = 2328] [serial = 2217] [outer = 0x0] 05:07:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x127139000) [pid = 2328] [serial = 2218] [outer = 0x1263d7c00] 05:07:35 INFO - PROCESS | 2328 | 1471694855868 Marionette DEBUG loaded listener.js 05:07:35 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1284f3000) [pid = 2328] [serial = 2219] [outer = 0x1263d7c00] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x1126e2c00) [pid = 2328] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x119510c00) [pid = 2328] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x111c13800) [pid = 2328] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x1172c5800) [pid = 2328] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x112fa3400) [pid = 2328] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x111ca9c00) [pid = 2328] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x110e72c00) [pid = 2328] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x118297000) [pid = 2328] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 79 (0x112602c00) [pid = 2328] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 78 (0x1181b2000) [pid = 2328] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 77 (0x1183ef800) [pid = 2328] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 76 (0x112610c00) [pid = 2328] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 75 (0x1180d5000) [pid = 2328] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:07:36 INFO - PROCESS | 2328 | --DOMWINDOW == 74 (0x1121ab800) [pid = 2328] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 05:07:36 INFO - PROCESS | 2328 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:07:36 INFO - PROCESS | 2328 | 1471694856216 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]]]}] 05:07:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:07:36 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 528ms 05:07:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:07:36 INFO - PROCESS | 2328 | 1471694856247 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 05:07:36 INFO - PROCESS | 2328 | 1471694856248 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 05:07:36 INFO - PROCESS | 2328 | 1471694856250 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:07:36 INFO - PROCESS | 2328 | 1471694856251 Marionette TRACE conn2 <- [1,2930,null,{}] 05:07:36 INFO - PROCESS | 2328 | 1471694856255 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}] 05:07:36 INFO - PROCESS | 2328 | 1471694856257 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:36 INFO - PROCESS | 2328 | 1471694856334 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 05:07:36 INFO - PROCESS | 2328 | 1471694856392 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:36 INFO - PROCESS | 2328 | 1471694856393 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x121648000 == 36 [pid = 2328] [id = 740] 05:07:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 75 (0x111ca9c00) [pid = 2328] [serial = 2220] [outer = 0x0] 05:07:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 76 (0x116890c00) [pid = 2328] [serial = 2221] [outer = 0x111ca9c00] 05:07:36 INFO - PROCESS | 2328 | 1471694856419 Marionette DEBUG loaded listener.js 05:07:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 77 (0x1183e2800) [pid = 2328] [serial = 2222] [outer = 0x111ca9c00] 05:07:36 INFO - PROCESS | 2328 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:07:36 INFO - PROCESS | 2328 | 1471694856676 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]]]}] 05:07:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:07:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 473ms 05:07:36 INFO - PROCESS | 2328 | 1471694856735 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 05:07:36 INFO - PROCESS | 2328 | 1471694856737 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 05:07:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:07:36 INFO - PROCESS | 2328 | 1471694856746 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:07:36 INFO - PROCESS | 2328 | 1471694856747 Marionette TRACE conn2 <- [1,2934,null,{}] 05:07:36 INFO - PROCESS | 2328 | 1471694856749 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}] 05:07:36 INFO - PROCESS | 2328 | 1471694856750 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:36 INFO - PROCESS | 2328 | 1471694856833 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 05:07:36 INFO - PROCESS | 2328 | 1471694856839 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:36 INFO - PROCESS | 2328 | 1471694856840 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:36 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c719000 == 37 [pid = 2328] [id = 741] 05:07:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 78 (0x11829cc00) [pid = 2328] [serial = 2223] [outer = 0x0] 05:07:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 79 (0x124be7800) [pid = 2328] [serial = 2224] [outer = 0x11829cc00] 05:07:36 INFO - PROCESS | 2328 | 1471694856865 Marionette DEBUG loaded listener.js 05:07:36 INFO - PROCESS | 2328 | ++DOMWINDOW == 80 (0x1284f7000) [pid = 2328] [serial = 2225] [outer = 0x11829cc00] 05:07:37 INFO - PROCESS | 2328 | 1471694857176 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]]]}] 05:07:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:07:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 469ms 05:07:37 INFO - PROCESS | 2328 | 1471694857215 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 05:07:37 INFO - PROCESS | 2328 | 1471694857217 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 05:07:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:07:37 INFO - PROCESS | 2328 | 1471694857219 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:07:37 INFO - PROCESS | 2328 | 1471694857221 Marionette TRACE conn2 <- [1,2938,null,{}] 05:07:37 INFO - PROCESS | 2328 | 1471694857223 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}] 05:07:37 INFO - PROCESS | 2328 | 1471694857225 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:37 INFO - PROCESS | 2328 | 1471694857344 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 05:07:37 INFO - PROCESS | 2328 | 1471694857350 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:37 INFO - PROCESS | 2328 | 1471694857352 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c7a2000 == 38 [pid = 2328] [id = 742] 05:07:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x1183e4800) [pid = 2328] [serial = 2226] [outer = 0x0] 05:07:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x1284fa800) [pid = 2328] [serial = 2227] [outer = 0x1183e4800] 05:07:37 INFO - PROCESS | 2328 | 1471694857380 Marionette DEBUG loaded listener.js 05:07:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x128891800) [pid = 2328] [serial = 2228] [outer = 0x1183e4800] 05:07:37 INFO - PROCESS | 2328 | 1471694857649 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]]]}] 05:07:37 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. 05:07:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 05:07:37 INFO - PROCESS | 2328 | 1471694857694 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 05:07:37 INFO - PROCESS | 2328 | 1471694857695 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 05:07:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:07:37 INFO - PROCESS | 2328 | 1471694857698 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:07:37 INFO - PROCESS | 2328 | 1471694857699 Marionette TRACE conn2 <- [1,2942,null,{}] 05:07:37 INFO - PROCESS | 2328 | 1471694857701 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}] 05:07:37 INFO - PROCESS | 2328 | 1471694857702 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:37 INFO - PROCESS | 2328 | 1471694857798 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 05:07:37 INFO - PROCESS | 2328 | 1471694857801 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:37 INFO - PROCESS | 2328 | 1471694857802 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:37 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cba3800 == 39 [pid = 2328] [id = 743] 05:07:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x126127800) [pid = 2328] [serial = 2229] [outer = 0x0] 05:07:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x1288c6000) [pid = 2328] [serial = 2230] [outer = 0x126127800] 05:07:37 INFO - PROCESS | 2328 | 1471694857828 Marionette DEBUG loaded listener.js 05:07:37 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x128dab800) [pid = 2328] [serial = 2231] [outer = 0x126127800] 05:07:38 INFO - PROCESS | 2328 | 1471694858196 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"]]]}] 05:07:38 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 05:07:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:07:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 519ms 05:07:38 INFO - PROCESS | 2328 | 1471694858218 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 05:07:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:07:38 INFO - PROCESS | 2328 | 1471694858220 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 05:07:38 INFO - PROCESS | 2328 | 1471694858224 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:07:38 INFO - PROCESS | 2328 | 1471694858226 Marionette TRACE conn2 <- [1,2946,null,{}] 05:07:38 INFO - PROCESS | 2328 | 1471694858230 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}] 05:07:38 INFO - PROCESS | 2328 | 1471694858232 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:38 INFO - PROCESS | 2328 | 1471694858342 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 05:07:38 INFO - PROCESS | 2328 | 1471694858401 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:38 INFO - PROCESS | 2328 | 1471694858403 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:38 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e86800 == 40 [pid = 2328] [id = 744] 05:07:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1126d9000) [pid = 2328] [serial = 2232] [outer = 0x0] 05:07:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x1129fa400) [pid = 2328] [serial = 2233] [outer = 0x1126d9000] 05:07:38 INFO - PROCESS | 2328 | 1471694858435 Marionette DEBUG loaded listener.js 05:07:38 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x116110400) [pid = 2328] [serial = 2234] [outer = 0x1126d9000] 05:07:38 INFO - PROCESS | 2328 | 1471694858836 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]]]}] 05:07:38 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. 05:07:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 622ms 05:07:38 INFO - PROCESS | 2328 | 1471694858846 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 05:07:38 INFO - PROCESS | 2328 | 1471694858849 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 05:07:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:07:38 INFO - PROCESS | 2328 | 1471694858856 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:07:38 INFO - PROCESS | 2328 | 1471694858858 Marionette TRACE conn2 <- [1,2950,null,{}] 05:07:38 INFO - PROCESS | 2328 | 1471694858860 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}] 05:07:38 INFO - PROCESS | 2328 | 1471694858862 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:38 INFO - PROCESS | 2328 | 1471694858966 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 05:07:39 INFO - PROCESS | 2328 | 1471694859025 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:39 INFO - PROCESS | 2328 | 1471694859026 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x124a82000 == 41 [pid = 2328] [id = 745] 05:07:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x117ea2800) [pid = 2328] [serial = 2235] [outer = 0x0] 05:07:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x11829ec00) [pid = 2328] [serial = 2236] [outer = 0x117ea2800] 05:07:39 INFO - PROCESS | 2328 | 1471694859057 Marionette DEBUG loaded listener.js 05:07:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1188b6400) [pid = 2328] [serial = 2237] [outer = 0x117ea2800] 05:07:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x120c8b800 == 42 [pid = 2328] [id = 746] 05:07:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x120c60400) [pid = 2328] [serial = 2238] [outer = 0x0] 05:07:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x11829d800) [pid = 2328] [serial = 2239] [outer = 0x120c60400] 05:07:39 INFO - PROCESS | 2328 | 1471694859464 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]]]}] 05:07:39 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. 05:07:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 622ms 05:07:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:07:39 INFO - PROCESS | 2328 | 1471694859477 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 05:07:39 INFO - PROCESS | 2328 | 1471694859478 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 05:07:39 INFO - PROCESS | 2328 | 1471694859481 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:07:39 INFO - PROCESS | 2328 | 1471694859483 Marionette TRACE conn2 <- [1,2954,null,{}] 05:07:39 INFO - PROCESS | 2328 | 1471694859491 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}] 05:07:39 INFO - PROCESS | 2328 | 1471694859495 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:39 INFO - PROCESS | 2328 | 1471694859619 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 05:07:39 INFO - PROCESS | 2328 | 1471694859745 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:39 INFO - PROCESS | 2328 | 1471694859747 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:39 INFO - PROCESS | 2328 | ++DOCSHELL 0x12cb99000 == 43 [pid = 2328] [id = 747] 05:07:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x12448b800) [pid = 2328] [serial = 2240] [outer = 0x0] 05:07:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x124ab0c00) [pid = 2328] [serial = 2241] [outer = 0x12448b800] 05:07:39 INFO - PROCESS | 2328 | 1471694859783 Marionette DEBUG loaded listener.js 05:07:39 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x125df0400) [pid = 2328] [serial = 2242] [outer = 0x12448b800] 05:07:40 INFO - PROCESS | 2328 | 1471694860134 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]]]}] 05:07:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:07:40 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 05:07:40 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 05:07:40 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:07:40 INFO - PROCESS | 2328 | 1471694860153 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 05:07:40 INFO - PROCESS | 2328 | 1471694860155 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 05:07:40 INFO - PROCESS | 2328 | 1471694860157 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:07:40 INFO - PROCESS | 2328 | 1471694860158 Marionette TRACE conn2 <- [1,2958,null,{}] 05:07:40 INFO - PROCESS | 2328 | 1471694860161 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}] 05:07:40 INFO - PROCESS | 2328 | 1471694860162 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:40 INFO - PROCESS | 2328 | 1471694860276 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 05:07:40 INFO - PROCESS | 2328 | 1471694860335 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:40 INFO - PROCESS | 2328 | 1471694860336 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d45c800 == 44 [pid = 2328] [id = 748] 05:07:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x124491c00) [pid = 2328] [serial = 2243] [outer = 0x0] 05:07:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x126125c00) [pid = 2328] [serial = 2244] [outer = 0x124491c00] 05:07:40 INFO - PROCESS | 2328 | 1471694860368 Marionette DEBUG loaded listener.js 05:07:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x12865dc00) [pid = 2328] [serial = 2245] [outer = 0x124491c00] 05:07:40 INFO - PROCESS | 2328 | 1471694860759 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]]]}] 05:07:40 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. 05:07:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 622ms 05:07:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:07:40 INFO - PROCESS | 2328 | 1471694860780 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 05:07:40 INFO - PROCESS | 2328 | 1471694860781 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 05:07:40 INFO - PROCESS | 2328 | 1471694860783 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:07:40 INFO - PROCESS | 2328 | 1471694860785 Marionette TRACE conn2 <- [1,2962,null,{}] 05:07:40 INFO - PROCESS | 2328 | 1471694860787 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}] 05:07:40 INFO - PROCESS | 2328 | 1471694860789 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:40 INFO - PROCESS | 2328 | 1471694860889 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 05:07:40 INFO - PROCESS | 2328 | 1471694860947 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:40 INFO - PROCESS | 2328 | 1471694860948 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:40 INFO - PROCESS | 2328 | ++DOCSHELL 0x12d618000 == 45 [pid = 2328] [id = 749] 05:07:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x128410800) [pid = 2328] [serial = 2246] [outer = 0x0] 05:07:40 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x128887400) [pid = 2328] [serial = 2247] [outer = 0x128410800] 05:07:40 INFO - PROCESS | 2328 | 1471694860978 Marionette DEBUG loaded listener.js 05:07:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x129012800) [pid = 2328] [serial = 2248] [outer = 0x128410800] 05:07:41 INFO - PROCESS | 2328 | 1471694861412 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]]]}] 05:07:41 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. 05:07:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 672ms 05:07:41 INFO - PROCESS | 2328 | 1471694861456 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 05:07:41 INFO - PROCESS | 2328 | 1471694861457 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 05:07:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:07:41 INFO - PROCESS | 2328 | 1471694861460 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:07:41 INFO - PROCESS | 2328 | 1471694861461 Marionette TRACE conn2 <- [1,2966,null,{}] 05:07:41 INFO - PROCESS | 2328 | 1471694861464 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}] 05:07:41 INFO - PROCESS | 2328 | 1471694861468 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:41 INFO - PROCESS | 2328 | 1471694861718 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 05:07:41 INFO - PROCESS | 2328 | 1471694861850 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:41 INFO - PROCESS | 2328 | 1471694861851 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:41 INFO - PROCESS | 2328 | ++DOCSHELL 0x1167d5000 == 46 [pid = 2328] [id = 750] 05:07:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x110e76400) [pid = 2328] [serial = 2249] [outer = 0x0] 05:07:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x11259a800) [pid = 2328] [serial = 2250] [outer = 0x110e76400] 05:07:41 INFO - PROCESS | 2328 | 1471694861885 Marionette DEBUG loaded listener.js 05:07:41 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x112650000) [pid = 2328] [serial = 2251] [outer = 0x110e76400] 05:07:42 INFO - PROCESS | 2328 | 1471694862317 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]]]}] 05:07:42 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. 05:07:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 920ms 05:07:42 INFO - PROCESS | 2328 | 1471694862383 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 05:07:42 INFO - PROCESS | 2328 | 1471694862386 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 05:07:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:07:42 INFO - PROCESS | 2328 | 1471694862391 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:07:42 INFO - PROCESS | 2328 | 1471694862394 Marionette TRACE conn2 <- [1,2970,null,{}] 05:07:42 INFO - PROCESS | 2328 | 1471694862399 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}] 05:07:42 INFO - PROCESS | 2328 | 1471694862401 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:42 INFO - PROCESS | 2328 | 1471694862550 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 05:07:42 INFO - PROCESS | 2328 | 1471694862653 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:42 INFO - PROCESS | 2328 | 1471694862655 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:42 INFO - PROCESS | 2328 | ++DOCSHELL 0x1198b0800 == 47 [pid = 2328] [id = 751] 05:07:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x117e26c00) [pid = 2328] [serial = 2252] [outer = 0x0] 05:07:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1181b5000) [pid = 2328] [serial = 2253] [outer = 0x117e26c00] 05:07:42 INFO - PROCESS | 2328 | 1471694862704 Marionette DEBUG loaded listener.js 05:07:42 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x1183e6000) [pid = 2328] [serial = 2254] [outer = 0x117e26c00] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x12c7a2000 == 46 [pid = 2328] [id = 742] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x12c719000 == 45 [pid = 2328] [id = 741] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x121648000 == 44 [pid = 2328] [id = 740] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x12c187000 == 43 [pid = 2328] [id = 739] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x12be8a800 == 42 [pid = 2328] [id = 738] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x12b92b000 == 41 [pid = 2328] [id = 737] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6db800 == 40 [pid = 2328] [id = 736] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x128866800 == 39 [pid = 2328] [id = 735] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x123a21800 == 38 [pid = 2328] [id = 734] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x11982f800 == 37 [pid = 2328] [id = 733] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x11701f800 == 36 [pid = 2328] [id = 732] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x11997c000 == 35 [pid = 2328] [id = 731] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x117003800 == 34 [pid = 2328] [id = 730] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x123a22000 == 33 [pid = 2328] [id = 729] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x1167d5000 == 32 [pid = 2328] [id = 750] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x12d618000 == 31 [pid = 2328] [id = 749] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x12d45c800 == 30 [pid = 2328] [id = 748] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x12cb99000 == 29 [pid = 2328] [id = 747] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x120c8b800 == 28 [pid = 2328] [id = 746] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x124a82000 == 27 [pid = 2328] [id = 745] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x12cba3800 == 26 [pid = 2328] [id = 743] 05:07:43 INFO - PROCESS | 2328 | --DOCSHELL 0x117e86800 == 25 [pid = 2328] [id = 744] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x121a4a400) [pid = 2328] [serial = 2183] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1183f0000) [pid = 2328] [serial = 2168] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x1188b9c00) [pid = 2328] [serial = 2170] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x120e58800) [pid = 2328] [serial = 2173] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x119403c00) [pid = 2328] [serial = 2171] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x121460400) [pid = 2328] [serial = 2176] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x12145ec00) [pid = 2328] [serial = 2174] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1181b7800) [pid = 2328] [serial = 2156] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x117e26400) [pid = 2328] [serial = 2155] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x113868800) [pid = 2328] [serial = 2161] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x116087800) [pid = 2328] [serial = 2162] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x112593000) [pid = 2328] [serial = 2158] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x116885400) [pid = 2328] [serial = 2180] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x121a3cc00) [pid = 2328] [serial = 2177] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x112606800) [pid = 2328] [serial = 2159] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x120e59c00) [pid = 2328] [serial = 2182] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x117e2ac00) [pid = 2328] [serial = 2164] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1181b4800) [pid = 2328] [serial = 2165] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x11829e000) [pid = 2328] [serial = 2167] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x124489800) [pid = 2328] [serial = 2185] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1161bd400) [pid = 2328] [serial = 2147] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x112f15c00) [pid = 2328] [serial = 2146] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x11892f000) [pid = 2328] [serial = 2149] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x11994b000) [pid = 2328] [serial = 2150] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x123db2400) [pid = 2328] [serial = 2152] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x12610b800) [pid = 2328] [serial = 2153] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x111c7f000) [pid = 2328] [serial = 2179] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x124ab0400) [pid = 2328] [serial = 2186] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | --DOMWINDOW == 80 (0x126109000) [pid = 2328] [serial = 2188] [outer = 0x0] [url = about:blank] 05:07:43 INFO - PROCESS | 2328 | 1471694863637 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]]]}] 05:07:43 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. 05:07:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1277ms 05:07:43 INFO - PROCESS | 2328 | 1471694863668 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 05:07:43 INFO - PROCESS | 2328 | 1471694863671 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 05:07:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:07:43 INFO - PROCESS | 2328 | 1471694863674 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:07:43 INFO - PROCESS | 2328 | 1471694863676 Marionette TRACE conn2 <- [1,2974,null,{}] 05:07:43 INFO - PROCESS | 2328 | 1471694863680 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}] 05:07:43 INFO - PROCESS | 2328 | 1471694863682 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:43 INFO - PROCESS | 2328 | 1471694863765 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 05:07:43 INFO - PROCESS | 2328 | 1471694863819 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:43 INFO - PROCESS | 2328 | 1471694863822 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:43 INFO - PROCESS | 2328 | ++DOCSHELL 0x1167d9800 == 26 [pid = 2328] [id = 752] 05:07:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 81 (0x112606c00) [pid = 2328] [serial = 2255] [outer = 0x0] 05:07:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x112d53400) [pid = 2328] [serial = 2256] [outer = 0x112606c00] 05:07:43 INFO - PROCESS | 2328 | 1471694863851 Marionette DEBUG loaded listener.js 05:07:43 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x113da8400) [pid = 2328] [serial = 2257] [outer = 0x112606c00] 05:07:44 INFO - PROCESS | 2328 | 1471694864201 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]]]}] 05:07:44 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. 05:07:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 574ms 05:07:44 INFO - PROCESS | 2328 | 1471694864249 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 05:07:44 INFO - PROCESS | 2328 | 1471694864254 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 05:07:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:07:44 INFO - PROCESS | 2328 | 1471694864262 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:07:44 INFO - PROCESS | 2328 | 1471694864264 Marionette TRACE conn2 <- [1,2978,null,{}] 05:07:44 INFO - PROCESS | 2328 | 1471694864267 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}] 05:07:44 INFO - PROCESS | 2328 | 1471694864270 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:44 INFO - PROCESS | 2328 | 1471694864409 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 05:07:44 INFO - PROCESS | 2328 | 1471694864496 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:44 INFO - PROCESS | 2328 | 1471694864498 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:44 INFO - PROCESS | 2328 | ++DOCSHELL 0x118f8b000 == 27 [pid = 2328] [id = 753] 05:07:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x117eabc00) [pid = 2328] [serial = 2258] [outer = 0x0] 05:07:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x117eb1400) [pid = 2328] [serial = 2259] [outer = 0x117eabc00] 05:07:44 INFO - PROCESS | 2328 | 1471694864563 Marionette DEBUG loaded listener.js 05:07:44 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x118291800) [pid = 2328] [serial = 2260] [outer = 0x117eabc00] 05:07:44 INFO - PROCESS | 2328 | 1471694864824 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]]]}] 05:07:44 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. 05:07:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 574ms 05:07:44 INFO - PROCESS | 2328 | 1471694864834 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 05:07:44 INFO - PROCESS | 2328 | 1471694864836 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 05:07:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:07:44 INFO - PROCESS | 2328 | 1471694864846 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:07:44 INFO - PROCESS | 2328 | 1471694864848 Marionette TRACE conn2 <- [1,2982,null,{}] 05:07:44 INFO - PROCESS | 2328 | 1471694864868 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}] 05:07:44 INFO - PROCESS | 2328 | 1471694864874 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:44 INFO - PROCESS | 2328 | 1471694864961 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 05:07:45 INFO - PROCESS | 2328 | 1471694865020 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:45 INFO - PROCESS | 2328 | 1471694865022 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x121046800 == 28 [pid = 2328] [id = 754] 05:07:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x111e2ec00) [pid = 2328] [serial = 2261] [outer = 0x0] 05:07:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x118465400) [pid = 2328] [serial = 2262] [outer = 0x111e2ec00] 05:07:45 INFO - PROCESS | 2328 | 1471694865051 Marionette DEBUG loaded listener.js 05:07:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x118f4c400) [pid = 2328] [serial = 2263] [outer = 0x111e2ec00] 05:07:45 INFO - PROCESS | 2328 | 1471694865326 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"]]]}] 05:07:45 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 05:07:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:07:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 526ms 05:07:45 INFO - PROCESS | 2328 | 1471694865371 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 05:07:45 INFO - PROCESS | 2328 | 1471694865375 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 05:07:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:07:45 INFO - PROCESS | 2328 | 1471694865386 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:07:45 INFO - PROCESS | 2328 | 1471694865390 Marionette TRACE conn2 <- [1,2986,null,{}] 05:07:45 INFO - PROCESS | 2328 | 1471694865394 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}] 05:07:45 INFO - PROCESS | 2328 | 1471694865396 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:45 INFO - PROCESS | 2328 | 1471694865517 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 05:07:45 INFO - PROCESS | 2328 | 1471694865523 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:45 INFO - PROCESS | 2328 | 1471694865524 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:45 INFO - PROCESS | 2328 | ++DOCSHELL 0x123d2b000 == 29 [pid = 2328] [id = 755] 05:07:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x118f4ec00) [pid = 2328] [serial = 2264] [outer = 0x0] 05:07:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x119cb2000) [pid = 2328] [serial = 2265] [outer = 0x118f4ec00] 05:07:45 INFO - PROCESS | 2328 | 1471694865567 Marionette DEBUG loaded listener.js 05:07:45 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x120e56400) [pid = 2328] [serial = 2266] [outer = 0x118f4ec00] 05:07:45 INFO - PROCESS | 2328 | 1471694865942 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]]]}] 05:07:45 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. 05:07:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 573ms 05:07:45 INFO - PROCESS | 2328 | 1471694865960 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 05:07:45 INFO - PROCESS | 2328 | 1471694865962 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 05:07:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:07:45 INFO - PROCESS | 2328 | 1471694865964 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:07:45 INFO - PROCESS | 2328 | 1471694865965 Marionette TRACE conn2 <- [1,2990,null,{}] 05:07:45 INFO - PROCESS | 2328 | 1471694865967 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}] 05:07:45 INFO - PROCESS | 2328 | 1471694865969 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:46 INFO - PROCESS | 2328 | 1471694866072 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 05:07:46 INFO - PROCESS | 2328 | 1471694866077 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:46 INFO - PROCESS | 2328 | 1471694866078 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x126461800 == 30 [pid = 2328] [id = 756] 05:07:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x117eab000) [pid = 2328] [serial = 2267] [outer = 0x0] 05:07:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x120f63400) [pid = 2328] [serial = 2268] [outer = 0x117eab000] 05:07:46 INFO - PROCESS | 2328 | 1471694866104 Marionette DEBUG loaded listener.js 05:07:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x1213dcc00) [pid = 2328] [serial = 2269] [outer = 0x117eab000] 05:07:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x12885c800 == 31 [pid = 2328] [id = 757] 05:07:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x121968000) [pid = 2328] [serial = 2270] [outer = 0x0] 05:07:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x120e5ac00) [pid = 2328] [serial = 2271] [outer = 0x121968000] 05:07:46 INFO - PROCESS | 2328 | 1471694866467 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]]]}] 05:07:46 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. 05:07:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 05:07:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:07:46 INFO - PROCESS | 2328 | 1471694866483 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 05:07:46 INFO - PROCESS | 2328 | 1471694866484 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 05:07:46 INFO - PROCESS | 2328 | 1471694866486 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:07:46 INFO - PROCESS | 2328 | 1471694866487 Marionette TRACE conn2 <- [1,2994,null,{}] 05:07:46 INFO - PROCESS | 2328 | 1471694866490 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}] 05:07:46 INFO - PROCESS | 2328 | 1471694866494 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:46 INFO - PROCESS | 2328 | 1471694866619 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 05:07:46 INFO - PROCESS | 2328 | 1471694866632 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:46 INFO - PROCESS | 2328 | 1471694866633 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:46 INFO - PROCESS | 2328 | ++DOCSHELL 0x1293ba800 == 32 [pid = 2328] [id = 758] 05:07:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x118293000) [pid = 2328] [serial = 2272] [outer = 0x0] 05:07:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x121916000) [pid = 2328] [serial = 2273] [outer = 0x118293000] 05:07:46 INFO - PROCESS | 2328 | 1471694866659 Marionette DEBUG loaded listener.js 05:07:46 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x124be0400) [pid = 2328] [serial = 2274] [outer = 0x118293000] 05:07:46 INFO - PROCESS | 2328 | 1471694866964 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]]]}] 05:07:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:07:47 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 05:07:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 523ms 05:07:47 INFO - PROCESS | 2328 | 1471694867009 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 05:07:47 INFO - PROCESS | 2328 | 1471694867010 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 05:07:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:07:47 INFO - PROCESS | 2328 | 1471694867012 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:07:47 INFO - PROCESS | 2328 | 1471694867014 Marionette TRACE conn2 <- [1,2998,null,{}] 05:07:47 INFO - PROCESS | 2328 | 1471694867016 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}] 05:07:47 INFO - PROCESS | 2328 | 1471694867017 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:47 INFO - PROCESS | 2328 | 1471694867112 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 05:07:47 INFO - PROCESS | 2328 | 1471694867149 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:47 INFO - PROCESS | 2328 | 1471694867150 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x12a6f6800 == 33 [pid = 2328] [id = 759] 05:07:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x124be5000) [pid = 2328] [serial = 2275] [outer = 0x0] 05:07:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x12611c800) [pid = 2328] [serial = 2276] [outer = 0x124be5000] 05:07:47 INFO - PROCESS | 2328 | 1471694867176 Marionette DEBUG loaded listener.js 05:07:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x126129400) [pid = 2328] [serial = 2277] [outer = 0x124be5000] 05:07:47 INFO - PROCESS | 2328 | 1471694867481 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]]]}] 05:07:47 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. 05:07:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 519ms 05:07:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:07:47 INFO - PROCESS | 2328 | 1471694867533 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 05:07:47 INFO - PROCESS | 2328 | 1471694867535 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 05:07:47 INFO - PROCESS | 2328 | 1471694867537 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:07:47 INFO - PROCESS | 2328 | 1471694867539 Marionette TRACE conn2 <- [1,3002,null,{}] 05:07:47 INFO - PROCESS | 2328 | 1471694867542 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}] 05:07:47 INFO - PROCESS | 2328 | 1471694867543 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:47 INFO - PROCESS | 2328 | 1471694867640 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 05:07:47 INFO - PROCESS | 2328 | 1471694867675 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:47 INFO - PROCESS | 2328 | 1471694867676 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:47 INFO - PROCESS | 2328 | ++DOCSHELL 0x12b116800 == 34 [pid = 2328] [id = 760] 05:07:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12612a800) [pid = 2328] [serial = 2278] [outer = 0x0] 05:07:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x126343c00) [pid = 2328] [serial = 2279] [outer = 0x12612a800] 05:07:47 INFO - PROCESS | 2328 | 1471694867704 Marionette DEBUG loaded listener.js 05:07:47 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x1264a9000) [pid = 2328] [serial = 2280] [outer = 0x12612a800] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x110e7fc00) [pid = 2328] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x123ece800) [pid = 2328] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x111ca9c00) [pid = 2328] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1263d7c00) [pid = 2328] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x117ea9800) [pid = 2328] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x118452800) [pid = 2328] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x120e55800) [pid = 2328] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x111c7d800) [pid = 2328] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x112594c00) [pid = 2328] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x11608e800) [pid = 2328] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x124be3c00) [pid = 2328] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x1183e4800) [pid = 2328] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x11829cc00) [pid = 2328] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x126127800) [pid = 2328] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 05:07:48 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x126343800) [pid = 2328] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:07:48 INFO - PROCESS | 2328 | 1471694868378 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]]]}] 05:07:48 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. 05:07:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 870ms 05:07:48 INFO - PROCESS | 2328 | 1471694868409 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 05:07:48 INFO - PROCESS | 2328 | 1471694868410 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 05:07:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:07:48 INFO - PROCESS | 2328 | 1471694868414 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:07:48 INFO - PROCESS | 2328 | 1471694868416 Marionette TRACE conn2 <- [1,3006,null,{}] 05:07:48 INFO - PROCESS | 2328 | 1471694868419 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}] 05:07:48 INFO - PROCESS | 2328 | 1471694868422 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:48 INFO - PROCESS | 2328 | 1471694868500 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 05:07:48 INFO - PROCESS | 2328 | 1471694868505 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:48 INFO - PROCESS | 2328 | 1471694868507 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x120f4f800 == 35 [pid = 2328] [id = 761] 05:07:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x1181b5c00) [pid = 2328] [serial = 2281] [outer = 0x0] 05:07:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x12107d000) [pid = 2328] [serial = 2282] [outer = 0x1181b5c00] 05:07:48 INFO - PROCESS | 2328 | 1471694868533 Marionette DEBUG loaded listener.js 05:07:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x12633b000) [pid = 2328] [serial = 2283] [outer = 0x1181b5c00] 05:07:48 INFO - PROCESS | 2328 | 1471694868808 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]]]}] 05:07:48 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. 05:07:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 420ms 05:07:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:07:48 INFO - PROCESS | 2328 | 1471694868834 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 05:07:48 INFO - PROCESS | 2328 | 1471694868835 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 05:07:48 INFO - PROCESS | 2328 | 1471694868845 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:07:48 INFO - PROCESS | 2328 | 1471694868846 Marionette TRACE conn2 <- [1,3010,null,{}] 05:07:48 INFO - PROCESS | 2328 | 1471694868848 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}] 05:07:48 INFO - PROCESS | 2328 | 1471694868850 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:48 INFO - PROCESS | 2328 | 1471694868934 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 05:07:48 INFO - PROCESS | 2328 | 1471694868940 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:48 INFO - PROCESS | 2328 | 1471694868941 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:48 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be8e000 == 36 [pid = 2328] [id = 762] 05:07:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x126347400) [pid = 2328] [serial = 2284] [outer = 0x0] 05:07:48 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x128402400) [pid = 2328] [serial = 2285] [outer = 0x126347400] 05:07:48 INFO - PROCESS | 2328 | 1471694868966 Marionette DEBUG loaded listener.js 05:07:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x1284f3400) [pid = 2328] [serial = 2286] [outer = 0x126347400] 05:07:49 INFO - PROCESS | 2328 | 1471694869294 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]]]}] 05:07:49 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 05:07:49 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 476ms 05:07:49 INFO - PROCESS | 2328 | 1471694869314 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 05:07:49 INFO - PROCESS | 2328 | 1471694869315 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 05:07:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:07:49 INFO - PROCESS | 2328 | 1471694869317 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:07:49 INFO - PROCESS | 2328 | 1471694869319 Marionette TRACE conn2 <- [1,3014,null,{}] 05:07:49 INFO - PROCESS | 2328 | 1471694869349 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}] 05:07:49 INFO - PROCESS | 2328 | 1471694869351 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:49 INFO - PROCESS | 2328 | 1471694869445 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 05:07:49 INFO - PROCESS | 2328 | 1471694869449 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:49 INFO - PROCESS | 2328 | 1471694869450 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x126458000 == 37 [pid = 2328] [id = 763] 05:07:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x12633e000) [pid = 2328] [serial = 2287] [outer = 0x0] 05:07:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x12865d400) [pid = 2328] [serial = 2288] [outer = 0x12633e000] 05:07:49 INFO - PROCESS | 2328 | 1471694869478 Marionette DEBUG loaded listener.js 05:07:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x12888d000) [pid = 2328] [serial = 2289] [outer = 0x12633e000] 05:07:49 INFO - PROCESS | 2328 | [2328] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:07:49 INFO - PROCESS | 2328 | 1471694869814 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:07:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:07:49 INFO - {} 05:07:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:07:49 INFO - {} 05:07:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:07:49 INFO - {} 05:07:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:07:49 INFO - {} 05:07:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 531ms 05:07:49 INFO - TEST-START | /FileAPI/fileReader.html 05:07:49 INFO - PROCESS | 2328 | 1471694869848 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 05:07:49 INFO - PROCESS | 2328 | 1471694869849 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 05:07:49 INFO - PROCESS | 2328 | 1471694869851 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:07:49 INFO - PROCESS | 2328 | 1471694869852 Marionette TRACE conn2 <- [1,3018,null,{}] 05:07:49 INFO - PROCESS | 2328 | 1471694869855 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}] 05:07:49 INFO - PROCESS | 2328 | 1471694869856 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:49 INFO - PROCESS | 2328 | 1471694869930 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 05:07:49 INFO - PROCESS | 2328 | 1471694869989 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:49 INFO - PROCESS | 2328 | 1471694869990 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:49 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c791000 == 38 [pid = 2328] [id = 764] 05:07:49 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x128664800) [pid = 2328] [serial = 2290] [outer = 0x0] 05:07:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x1288d0400) [pid = 2328] [serial = 2291] [outer = 0x128664800] 05:07:50 INFO - PROCESS | 2328 | 1471694870016 Marionette DEBUG loaded listener.js 05:07:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x12901b400) [pid = 2328] [serial = 2292] [outer = 0x128664800] 05:07:50 INFO - PROCESS | 2328 | 1471694870410 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]]]}] 05:07:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:07:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:07:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:07:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:07:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 571ms 05:07:50 INFO - PROCESS | 2328 | 1471694870423 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 05:07:50 INFO - PROCESS | 2328 | 1471694870426 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 05:07:50 INFO - TEST-START | /FileAPI/historical.html 05:07:50 INFO - PROCESS | 2328 | 1471694870429 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:07:50 INFO - PROCESS | 2328 | 1471694870431 Marionette TRACE conn2 <- [1,3022,null,{}] 05:07:50 INFO - PROCESS | 2328 | 1471694870436 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}] 05:07:50 INFO - PROCESS | 2328 | 1471694870438 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:50 INFO - PROCESS | 2328 | 1471694870555 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 05:07:50 INFO - PROCESS | 2328 | 1471694870616 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:50 INFO - PROCESS | 2328 | 1471694870617 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:50 INFO - PROCESS | 2328 | ++DOCSHELL 0x11817c800 == 39 [pid = 2328] [id = 765] 05:07:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x112598c00) [pid = 2328] [serial = 2293] [outer = 0x0] 05:07:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x112e99400) [pid = 2328] [serial = 2294] [outer = 0x112598c00] 05:07:50 INFO - PROCESS | 2328 | 1471694870649 Marionette DEBUG loaded listener.js 05:07:50 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x11600b000) [pid = 2328] [serial = 2295] [outer = 0x112598c00] 05:07:51 INFO - PROCESS | 2328 | 1471694871106 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"]]]}] 05:07:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:07:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:07:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:07:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:07:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:07:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:07:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:07:51 INFO - TEST-OK | /FileAPI/historical.html | took 723ms 05:07:51 INFO - PROCESS | 2328 | 1471694871153 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 05:07:51 INFO - PROCESS | 2328 | 1471694871156 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 05:07:51 INFO - TEST-START | /FileAPI/idlharness.html 05:07:51 INFO - PROCESS | 2328 | 1471694871160 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:07:51 INFO - PROCESS | 2328 | 1471694871162 Marionette TRACE conn2 <- [1,3026,null,{}] 05:07:51 INFO - PROCESS | 2328 | 1471694871165 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}] 05:07:51 INFO - PROCESS | 2328 | 1471694871166 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:51 INFO - PROCESS | 2328 | 1471694871277 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 05:07:51 INFO - PROCESS | 2328 | 1471694871336 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:51 INFO - PROCESS | 2328 | 1471694871338 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:51 INFO - PROCESS | 2328 | ++DOCSHELL 0x123a0c800 == 40 [pid = 2328] [id = 766] 05:07:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x1176b7000) [pid = 2328] [serial = 2296] [outer = 0x0] 05:07:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x1183e8c00) [pid = 2328] [serial = 2297] [outer = 0x1176b7000] 05:07:51 INFO - PROCESS | 2328 | 1471694871370 Marionette DEBUG loaded listener.js 05:07:51 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x118927c00) [pid = 2328] [serial = 2298] [outer = 0x1176b7000] 05:07:52 INFO - PROCESS | 2328 | 1471694872057 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]]]}] 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:07:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:07:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:07:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:07:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:07:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:07:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:07:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:07:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:07:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:07:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:07:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:07:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:07:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:07:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:07:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:07:52 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 05:07:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:07:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:07:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:07:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:07:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:07:52 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 05:07:52 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 05:07:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:07:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:07:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:07:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:07:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:07:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:07:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:07:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:07:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:07:52 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 05:07:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:07:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:07:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:07:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:07:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:07:52 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 05:07:52 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 05:07:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:07:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:07:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:07:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:07:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:07:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:07:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 932ms 05:07:52 INFO - PROCESS | 2328 | 1471694872111 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 05:07:52 INFO - PROCESS | 2328 | 1471694872113 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 05:07:52 INFO - TEST-START | /FileAPI/idlharness.worker 05:07:52 INFO - PROCESS | 2328 | 1471694872117 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:07:52 INFO - PROCESS | 2328 | 1471694872120 Marionette TRACE conn2 <- [1,3030,null,{}] 05:07:52 INFO - PROCESS | 2328 | 1471694872129 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}] 05:07:52 INFO - PROCESS | 2328 | 1471694872133 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:52 INFO - PROCESS | 2328 | 1471694872252 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 05:07:52 INFO - PROCESS | 2328 | 1471694872331 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:52 INFO - PROCESS | 2328 | 1471694872333 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:52 INFO - PROCESS | 2328 | ++DOCSHELL 0x12be99800 == 41 [pid = 2328] [id = 767] 05:07:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x113383000) [pid = 2328] [serial = 2299] [outer = 0x0] 05:07:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x1183e6c00) [pid = 2328] [serial = 2300] [outer = 0x113383000] 05:07:52 INFO - PROCESS | 2328 | 1471694872366 Marionette DEBUG loaded listener.js 05:07:52 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x1288d2800) [pid = 2328] [serial = 2301] [outer = 0x113383000] 05:07:52 INFO - PROCESS | 2328 | [2328] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x126458000 == 40 [pid = 2328] [id = 763] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x12be8e000 == 39 [pid = 2328] [id = 762] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x120f4f800 == 38 [pid = 2328] [id = 761] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x12b116800 == 37 [pid = 2328] [id = 760] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x12a6f6800 == 36 [pid = 2328] [id = 759] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x1293ba800 == 35 [pid = 2328] [id = 758] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x12885c800 == 34 [pid = 2328] [id = 757] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x126461800 == 33 [pid = 2328] [id = 756] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x123d2b000 == 32 [pid = 2328] [id = 755] 05:07:53 INFO - PROCESS | 2328 | 1471694873255 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,{},{}]]]}] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x121046800 == 31 [pid = 2328] [id = 754] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x118f8b000 == 30 [pid = 2328] [id = 753] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x1167d9800 == 29 [pid = 2328] [id = 752] 05:07:53 INFO - PROCESS | 2328 | --DOCSHELL 0x1198b0800 == 28 [pid = 2328] [id = 751] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x121458000) [pid = 2328] [serial = 2209] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x126120000) [pid = 2328] [serial = 2212] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x121976c00) [pid = 2328] [serial = 2210] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x116890c00) [pid = 2328] [serial = 2221] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x1263cfc00) [pid = 2328] [serial = 2215] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x127139000) [pid = 2328] [serial = 2218] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x1181bdc00) [pid = 2328] [serial = 2200] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x11829a800) [pid = 2328] [serial = 2201] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x118fa4800) [pid = 2328] [serial = 2203] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x1183e2800) [pid = 2328] [serial = 2222] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x120c5e800) [pid = 2328] [serial = 2204] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x1213b9c00) [pid = 2328] [serial = 2206] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x11259b400) [pid = 2328] [serial = 2191] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x1126d7800) [pid = 2328] [serial = 2192] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x116804400) [pid = 2328] [serial = 2194] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x116892400) [pid = 2328] [serial = 2195] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x11610a400) [pid = 2328] [serial = 2197] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x113da8800) [pid = 2328] [serial = 2198] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x126125800) [pid = 2328] [serial = 2189] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x128891800) [pid = 2328] [serial = 2228] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x124be7800) [pid = 2328] [serial = 2224] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1288c6000) [pid = 2328] [serial = 2230] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x128dab800) [pid = 2328] [serial = 2231] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x12633d400) [pid = 2328] [serial = 2213] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x12648d800) [pid = 2328] [serial = 2216] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x1284f7000) [pid = 2328] [serial = 2225] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x1284f3000) [pid = 2328] [serial = 2219] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x1284fa800) [pid = 2328] [serial = 2227] [outer = 0x0] [url = about:blank] 05:07:53 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x1213e2800) [pid = 2328] [serial = 2207] [outer = 0x0] [url = about:blank] 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:07:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:07:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:07:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:07:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:07:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:07:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:07:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:07:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:07:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:07:53 INFO - {} 05:07:53 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 05:07:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:07:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:07:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:07:53 INFO - {} 05:07:53 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 - {} 05:07:53 INFO - {} 05:07:53 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 05:07:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:07:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:07:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:07:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:07:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:07:53 INFO - {} 05:07:53 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 05:07:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:07:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:07:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:07:53 INFO - {} 05:07:53 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 - {} 05:07:53 INFO - {} 05:07:53 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 05:07:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:07:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:07:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 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 05:07:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:07:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:07:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:07:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:07:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:07:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 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 05:07:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:07:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 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 05:07:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:07:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 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 05:07:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:07:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:07:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:07:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:07:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:07:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:07:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:07:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:07:53 INFO - {} 05:07:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1190ms 05:07:53 INFO - PROCESS | 2328 | 1471694873309 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 05:07:53 INFO - PROCESS | 2328 | 1471694873311 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 05:07:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:07:53 INFO - PROCESS | 2328 | 1471694873314 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:07:53 INFO - PROCESS | 2328 | 1471694873316 Marionette TRACE conn2 <- [1,3034,null,{}] 05:07:53 INFO - PROCESS | 2328 | 1471694873319 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}] 05:07:53 INFO - PROCESS | 2328 | 1471694873321 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:53 INFO - PROCESS | 2328 | 1471694873412 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 05:07:53 INFO - PROCESS | 2328 | 1471694873416 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:53 INFO - PROCESS | 2328 | 1471694873418 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x118904000 == 29 [pid = 2328] [id = 768] 05:07:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x1126e0800) [pid = 2328] [serial = 2302] [outer = 0x0] 05:07:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x125dee400) [pid = 2328] [serial = 2303] [outer = 0x1126e0800] 05:07:53 INFO - PROCESS | 2328 | 1471694873448 Marionette DEBUG loaded listener.js 05:07:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x129318800) [pid = 2328] [serial = 2304] [outer = 0x1126e0800] 05:07:53 INFO - PROCESS | 2328 | 1471694873826 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]]]}] 05:07:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:07:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 520ms 05:07:53 INFO - PROCESS | 2328 | 1471694873834 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 05:07:53 INFO - PROCESS | 2328 | 1471694873837 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 05:07:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:07:53 INFO - PROCESS | 2328 | 1471694873841 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:07:53 INFO - PROCESS | 2328 | 1471694873843 Marionette TRACE conn2 <- [1,3038,null,{}] 05:07:53 INFO - PROCESS | 2328 | 1471694873845 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}] 05:07:53 INFO - PROCESS | 2328 | 1471694873847 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:53 INFO - PROCESS | 2328 | 1471694873926 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 05:07:53 INFO - PROCESS | 2328 | 1471694873931 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:53 INFO - PROCESS | 2328 | 1471694873932 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:53 INFO - PROCESS | 2328 | ++DOCSHELL 0x129164800 == 30 [pid = 2328] [id = 769] 05:07:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1293c6000) [pid = 2328] [serial = 2305] [outer = 0x0] 05:07:53 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x12a504400) [pid = 2328] [serial = 2306] [outer = 0x1293c6000] 05:07:53 INFO - PROCESS | 2328 | 1471694873962 Marionette DEBUG loaded listener.js 05:07:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x12a62cc00) [pid = 2328] [serial = 2307] [outer = 0x1293c6000] 05:07:54 INFO - PROCESS | 2328 | 1471694874292 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"]]]}] 05:07:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:07:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 470ms 05:07:54 INFO - PROCESS | 2328 | 1471694874311 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 05:07:54 INFO - PROCESS | 2328 | 1471694874313 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 05:07:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:07:54 INFO - PROCESS | 2328 | 1471694874315 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:07:54 INFO - PROCESS | 2328 | 1471694874318 Marionette TRACE conn2 <- [1,3042,null,{}] 05:07:54 INFO - PROCESS | 2328 | 1471694874325 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}] 05:07:54 INFO - PROCESS | 2328 | 1471694874328 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:54 INFO - PROCESS | 2328 | 1471694874416 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 05:07:54 INFO - PROCESS | 2328 | 1471694874471 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:54 INFO - PROCESS | 2328 | 1471694874473 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:54 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c4d1800 == 31 [pid = 2328] [id = 770] 05:07:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x12a632400) [pid = 2328] [serial = 2308] [outer = 0x0] 05:07:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x12a650000) [pid = 2328] [serial = 2309] [outer = 0x12a632400] 05:07:54 INFO - PROCESS | 2328 | 1471694874501 Marionette DEBUG loaded listener.js 05:07:54 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x12a781400) [pid = 2328] [serial = 2310] [outer = 0x12a632400] 05:07:54 INFO - PROCESS | 2328 | 1471694874853 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]]]}] 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:07:54 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. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:07:54 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'.) 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:07:54 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. 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:07:54 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. 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:07:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:07:54 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. 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:07:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:07:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 05:07:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:07:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:07:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:07:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:07:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:07:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:07:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:07:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:07:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:07:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:07:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:07:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:07:54 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 581ms 05:07:54 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:07:54 INFO - PROCESS | 2328 | 1471694874898 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 05:07:54 INFO - PROCESS | 2328 | 1471694874900 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 05:07:54 INFO - PROCESS | 2328 | 1471694874903 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:07:54 INFO - PROCESS | 2328 | 1471694874904 Marionette TRACE conn2 <- [1,3046,null,{}] 05:07:54 INFO - PROCESS | 2328 | 1471694874907 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}] 05:07:54 INFO - PROCESS | 2328 | 1471694874909 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:55 INFO - PROCESS | 2328 | 1471694875031 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 05:07:55 INFO - PROCESS | 2328 | 1471694875040 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:55 INFO - PROCESS | 2328 | 1471694875041 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x12c798000 == 32 [pid = 2328] [id = 771] 05:07:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x12901f800) [pid = 2328] [serial = 2311] [outer = 0x0] 05:07:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x12a65ac00) [pid = 2328] [serial = 2312] [outer = 0x12901f800] 05:07:55 INFO - PROCESS | 2328 | 1471694875067 Marionette DEBUG loaded listener.js 05:07:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x12a788000) [pid = 2328] [serial = 2313] [outer = 0x12901f800] 05:07:55 INFO - PROCESS | 2328 | [2328] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:07:55 INFO - PROCESS | 2328 | 1471694875398 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:07:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:07:55 INFO - {} 05:07:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 523ms 05:07:55 INFO - PROCESS | 2328 | 1471694875430 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 05:07:55 INFO - PROCESS | 2328 | 1471694875431 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 05:07:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:07:55 INFO - PROCESS | 2328 | 1471694875433 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:07:55 INFO - PROCESS | 2328 | 1471694875434 Marionette TRACE conn2 <- [1,3050,null,{}] 05:07:55 INFO - PROCESS | 2328 | 1471694875436 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}] 05:07:55 INFO - PROCESS | 2328 | 1471694875437 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:55 INFO - PROCESS | 2328 | 1471694875532 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 05:07:55 INFO - PROCESS | 2328 | 1471694875535 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:55 INFO - PROCESS | 2328 | 1471694875537 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:55 INFO - PROCESS | 2328 | ++DOCSHELL 0x12db9b000 == 33 [pid = 2328] [id = 772] 05:07:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x12a78b400) [pid = 2328] [serial = 2314] [outer = 0x0] 05:07:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x12abd6400) [pid = 2328] [serial = 2315] [outer = 0x12a78b400] 05:07:55 INFO - PROCESS | 2328 | 1471694875561 Marionette DEBUG loaded listener.js 05:07:55 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x12b2c9400) [pid = 2328] [serial = 2316] [outer = 0x12a78b400] 05:07:55 INFO - PROCESS | 2328 | 1471694875820 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]]]}] 05:07:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:07:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:07:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:07:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:07:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 421ms 05:07:55 INFO - PROCESS | 2328 | 1471694875879 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 05:07:55 INFO - PROCESS | 2328 | 1471694875880 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 05:07:55 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:07:55 INFO - PROCESS | 2328 | 1471694875909 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:07:55 INFO - PROCESS | 2328 | 1471694875910 Marionette TRACE conn2 <- [1,3054,null,{}] 05:07:55 INFO - PROCESS | 2328 | 1471694875913 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}] 05:07:55 INFO - PROCESS | 2328 | 1471694875917 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:56 INFO - PROCESS | 2328 | 1471694876026 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 05:07:56 INFO - PROCESS | 2328 | 1471694876029 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:56 INFO - PROCESS | 2328 | 1471694876031 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x12db9d000 == 34 [pid = 2328] [id = 773] 05:07:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x12b2cec00) [pid = 2328] [serial = 2317] [outer = 0x0] 05:07:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x12ba6d400) [pid = 2328] [serial = 2318] [outer = 0x12b2cec00] 05:07:56 INFO - PROCESS | 2328 | 1471694876053 Marionette DEBUG loaded listener.js 05:07:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x12bb44400) [pid = 2328] [serial = 2319] [outer = 0x12b2cec00] 05:07:56 INFO - PROCESS | 2328 | 1471694876463 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"]]]}] 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:07:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:07:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:07:56 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" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:07:56 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" 05:07:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:07:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 603ms 05:07:56 INFO - PROCESS | 2328 | 1471694876495 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 05:07:56 INFO - PROCESS | 2328 | 1471694876496 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 05:07:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:07:56 INFO - PROCESS | 2328 | 1471694876498 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:07:56 INFO - PROCESS | 2328 | 1471694876499 Marionette TRACE conn2 <- [1,3058,null,{}] 05:07:56 INFO - PROCESS | 2328 | 1471694876501 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}] 05:07:56 INFO - PROCESS | 2328 | 1471694876502 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:56 INFO - PROCESS | 2328 | 1471694876609 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 05:07:56 INFO - PROCESS | 2328 | 1471694876619 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:56 INFO - PROCESS | 2328 | 1471694876620 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:56 INFO - PROCESS | 2328 | ++DOCSHELL 0x12ce30000 == 35 [pid = 2328] [id = 774] 05:07:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x12bb46c00) [pid = 2328] [serial = 2320] [outer = 0x0] 05:07:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x12bccf400) [pid = 2328] [serial = 2321] [outer = 0x12bb46c00] 05:07:56 INFO - PROCESS | 2328 | 1471694876644 Marionette DEBUG loaded listener.js 05:07:56 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x12be30400) [pid = 2328] [serial = 2322] [outer = 0x12bb46c00] 05:07:56 INFO - PROCESS | 2328 | 1471694876919 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]]]}] 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:07:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:07:56 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:56 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:07:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:07:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:07:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:07:56 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 477ms 05:07:56 INFO - PROCESS | 2328 | 1471694876977 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 05:07:56 INFO - PROCESS | 2328 | 1471694876978 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 05:07:56 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:07:56 INFO - PROCESS | 2328 | 1471694876980 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:07:56 INFO - PROCESS | 2328 | 1471694876981 Marionette TRACE conn2 <- [1,3062,null,{}] 05:07:56 INFO - PROCESS | 2328 | 1471694876983 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}] 05:07:56 INFO - PROCESS | 2328 | 1471694876984 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:57 INFO - PROCESS | 2328 | 1471694877070 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 05:07:57 INFO - PROCESS | 2328 | 1471694877081 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:57 INFO - PROCESS | 2328 | 1471694877082 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x113125000 == 36 [pid = 2328] [id = 775] 05:07:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x12be32800) [pid = 2328] [serial = 2323] [outer = 0x0] 05:07:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x12be36c00) [pid = 2328] [serial = 2324] [outer = 0x12be32800] 05:07:57 INFO - PROCESS | 2328 | 1471694877103 Marionette DEBUG loaded listener.js 05:07:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x12bebd400) [pid = 2328] [serial = 2325] [outer = 0x12be32800] 05:07:57 INFO - PROCESS | 2328 | [2328] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x118293000) [pid = 2328] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x117eab000) [pid = 2328] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x117eabc00) [pid = 2328] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x112606c00) [pid = 2328] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x118f4ec00) [pid = 2328] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x111e2ec00) [pid = 2328] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x117e26c00) [pid = 2328] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x1126d9000) [pid = 2328] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x120c60400) [pid = 2328] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x117ea2800) [pid = 2328] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x12448b800) [pid = 2328] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x124491c00) [pid = 2328] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x128410800) [pid = 2328] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x110e76400) [pid = 2328] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x121968000) [pid = 2328] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x124be5000) [pid = 2328] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x12612a800) [pid = 2328] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x126347400) [pid = 2328] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x1181b5c00) [pid = 2328] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 05:07:57 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x12633e000) [pid = 2328] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 05:07:57 INFO - PROCESS | 2328 | 1471694877467 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:07:57 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:07:57 INFO - {} 05:07:57 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 524ms 05:07:57 INFO - PROCESS | 2328 | 1471694877504 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 05:07:57 INFO - PROCESS | 2328 | 1471694877505 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 05:07:57 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:07:57 INFO - PROCESS | 2328 | 1471694877507 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:07:57 INFO - PROCESS | 2328 | 1471694877508 Marionette TRACE conn2 <- [1,3066,null,{}] 05:07:57 INFO - PROCESS | 2328 | 1471694877510 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}] 05:07:57 INFO - PROCESS | 2328 | 1471694877511 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:57 INFO - PROCESS | 2328 | 1471694877584 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 05:07:57 INFO - PROCESS | 2328 | 1471694877589 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:57 INFO - PROCESS | 2328 | 1471694877590 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:57 INFO - PROCESS | 2328 | ++DOCSHELL 0x11662c000 == 37 [pid = 2328] [id = 776] 05:07:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 88 (0x112606c00) [pid = 2328] [serial = 2326] [outer = 0x0] 05:07:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 89 (0x12bb4a000) [pid = 2328] [serial = 2327] [outer = 0x112606c00] 05:07:57 INFO - PROCESS | 2328 | 1471694877611 Marionette DEBUG loaded listener.js 05:07:57 INFO - PROCESS | 2328 | ++DOMWINDOW == 90 (0x12bec0400) [pid = 2328] [serial = 2328] [outer = 0x112606c00] 05:07:57 INFO - PROCESS | 2328 | 1471694877891 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]]]}] 05:07:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:07:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:07:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:07:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:07:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:07:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:07:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:07:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 422ms 05:07:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:07:57 INFO - PROCESS | 2328 | 1471694877930 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 05:07:57 INFO - PROCESS | 2328 | 1471694877930 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 05:07:57 INFO - PROCESS | 2328 | 1471694877932 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:07:57 INFO - PROCESS | 2328 | 1471694877933 Marionette TRACE conn2 <- [1,3070,null,{}] 05:07:57 INFO - PROCESS | 2328 | 1471694877936 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}] 05:07:57 INFO - PROCESS | 2328 | 1471694877937 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:58 INFO - PROCESS | 2328 | 1471694878010 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 05:07:58 INFO - PROCESS | 2328 | 1471694878071 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:58 INFO - PROCESS | 2328 | 1471694878072 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x11273d800 == 38 [pid = 2328] [id = 777] 05:07:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 91 (0x12419a000) [pid = 2328] [serial = 2329] [outer = 0x0] 05:07:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 92 (0x12a780000) [pid = 2328] [serial = 2330] [outer = 0x12419a000] 05:07:58 INFO - PROCESS | 2328 | 1471694878099 Marionette DEBUG loaded listener.js 05:07:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 93 (0x12bed7000) [pid = 2328] [serial = 2331] [outer = 0x12419a000] 05:07:58 INFO - PROCESS | 2328 | 1471694878328 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]]]}] 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:07:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 422ms 05:07:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:07:58 INFO - PROCESS | 2328 | 1471694878364 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 05:07:58 INFO - PROCESS | 2328 | 1471694878365 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 05:07:58 INFO - PROCESS | 2328 | 1471694878367 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:07:58 INFO - PROCESS | 2328 | 1471694878368 Marionette TRACE conn2 <- [1,3074,null,{}] 05:07:58 INFO - PROCESS | 2328 | 1471694878378 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}] 05:07:58 INFO - PROCESS | 2328 | 1471694878380 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:58 INFO - PROCESS | 2328 | 1471694878481 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 05:07:58 INFO - PROCESS | 2328 | 1471694878484 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:58 INFO - PROCESS | 2328 | 1471694878486 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x117015800 == 39 [pid = 2328] [id = 778] 05:07:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 94 (0x116107800) [pid = 2328] [serial = 2332] [outer = 0x0] 05:07:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 95 (0x116646000) [pid = 2328] [serial = 2333] [outer = 0x116107800] 05:07:58 INFO - PROCESS | 2328 | 1471694878507 Marionette DEBUG loaded listener.js 05:07:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 96 (0x117eaf000) [pid = 2328] [serial = 2334] [outer = 0x116107800] 05:07:58 INFO - PROCESS | 2328 | 1471694878767 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]]]}] 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:07:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 426ms 05:07:58 INFO - PROCESS | 2328 | 1471694878797 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 05:07:58 INFO - PROCESS | 2328 | 1471694878798 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 05:07:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:07:58 INFO - PROCESS | 2328 | 1471694878800 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:07:58 INFO - PROCESS | 2328 | 1471694878801 Marionette TRACE conn2 <- [1,3078,null,{}] 05:07:58 INFO - PROCESS | 2328 | 1471694878812 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}] 05:07:58 INFO - PROCESS | 2328 | 1471694878813 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:58 INFO - PROCESS | 2328 | 1471694878898 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 05:07:58 INFO - PROCESS | 2328 | 1471694878902 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:58 INFO - PROCESS | 2328 | 1471694878903 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:58 INFO - PROCESS | 2328 | ++DOCSHELL 0x12126c000 == 40 [pid = 2328] [id = 779] 05:07:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 97 (0x118292400) [pid = 2328] [serial = 2335] [outer = 0x0] 05:07:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 98 (0x11846bc00) [pid = 2328] [serial = 2336] [outer = 0x118292400] 05:07:58 INFO - PROCESS | 2328 | 1471694878923 Marionette DEBUG loaded listener.js 05:07:58 INFO - PROCESS | 2328 | ++DOMWINDOW == 99 (0x118fab800) [pid = 2328] [serial = 2337] [outer = 0x118292400] 05:07:59 INFO - PROCESS | 2328 | 1471694879257 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] 05:07:59 INFO - PROCESS | 2328 | 1471694879279 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 05:07:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:07:59 INFO - PROCESS | 2328 | 1471694879281 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:07:59 INFO - PROCESS | 2328 | 1471694879282 Marionette TRACE conn2 <- [1,3082,null,{}] 05:07:59 INFO - PROCESS | 2328 | 1471694879284 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}] 05:07:59 INFO - PROCESS | 2328 | 1471694879285 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:59 INFO - PROCESS | 2328 | 1471694879392 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 05:07:59 INFO - PROCESS | 2328 | 1471694879490 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:59 INFO - PROCESS | 2328 | 1471694879491 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:07:59 INFO - PROCESS | 2328 | ++DOCSHELL 0x11273a800 == 41 [pid = 2328] [id = 780] 05:07:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 100 (0x112595c00) [pid = 2328] [serial = 2338] [outer = 0x0] 05:07:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 101 (0x11259b800) [pid = 2328] [serial = 2339] [outer = 0x112595c00] 05:07:59 INFO - PROCESS | 2328 | 1471694879518 Marionette DEBUG loaded listener.js 05:07:59 INFO - PROCESS | 2328 | ++DOMWINDOW == 102 (0x113a06400) [pid = 2328] [serial = 2340] [outer = 0x112595c00] 05:07:59 INFO - PROCESS | 2328 | 1471694879885 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]]]}] 05:07:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:07:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:07:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:07:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:07:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 625ms 05:07:59 INFO - PROCESS | 2328 | 1471694879907 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 05:07:59 INFO - PROCESS | 2328 | 1471694879909 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 05:07:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:07:59 INFO - PROCESS | 2328 | 1471694879912 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:07:59 INFO - PROCESS | 2328 | 1471694879914 Marionette TRACE conn2 <- [1,3086,null,{}] 05:07:59 INFO - PROCESS | 2328 | 1471694879917 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}] 05:07:59 INFO - PROCESS | 2328 | 1471694879919 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:00 INFO - PROCESS | 2328 | 1471694880015 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 05:08:00 INFO - PROCESS | 2328 | 1471694880074 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:00 INFO - PROCESS | 2328 | 1471694880076 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x1198a7800 == 42 [pid = 2328] [id = 781] 05:08:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 103 (0x117eae000) [pid = 2328] [serial = 2341] [outer = 0x0] 05:08:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 104 (0x119402400) [pid = 2328] [serial = 2342] [outer = 0x117eae000] 05:08:00 INFO - PROCESS | 2328 | 1471694880102 Marionette DEBUG loaded listener.js 05:08:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 105 (0x12144e800) [pid = 2328] [serial = 2343] [outer = 0x117eae000] 05:08:00 INFO - PROCESS | 2328 | 1471694880457 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:08:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:08:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 574ms 05:08:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:08:00 INFO - PROCESS | 2328 | 1471694880491 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 05:08:00 INFO - PROCESS | 2328 | 1471694880493 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 05:08:00 INFO - PROCESS | 2328 | 1471694880495 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:08:00 INFO - PROCESS | 2328 | 1471694880497 Marionette TRACE conn2 <- [1,3090,null,{}] 05:08:00 INFO - PROCESS | 2328 | 1471694880499 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}] 05:08:00 INFO - PROCESS | 2328 | 1471694880501 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:00 INFO - PROCESS | 2328 | 1471694880595 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 05:08:00 INFO - PROCESS | 2328 | 1471694880651 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:00 INFO - PROCESS | 2328 | 1471694880653 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:00 INFO - PROCESS | 2328 | ++DOCSHELL 0x128b0b800 == 43 [pid = 2328] [id = 782] 05:08:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 106 (0x121975400) [pid = 2328] [serial = 2344] [outer = 0x0] 05:08:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 107 (0x126340000) [pid = 2328] [serial = 2345] [outer = 0x121975400] 05:08:00 INFO - PROCESS | 2328 | 1471694880678 Marionette DEBUG loaded listener.js 05:08:00 INFO - PROCESS | 2328 | ++DOMWINDOW == 108 (0x12840a800) [pid = 2328] [serial = 2346] [outer = 0x121975400] 05:08:01 INFO - PROCESS | 2328 | 1471694881050 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:08:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 572ms 05:08:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:08:01 INFO - PROCESS | 2328 | 1471694881067 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 05:08:01 INFO - PROCESS | 2328 | 1471694881068 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 05:08:01 INFO - PROCESS | 2328 | 1471694881075 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:08:01 INFO - PROCESS | 2328 | 1471694881079 Marionette TRACE conn2 <- [1,3094,null,{}] 05:08:01 INFO - PROCESS | 2328 | 1471694881082 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}] 05:08:01 INFO - PROCESS | 2328 | 1471694881084 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:01 INFO - PROCESS | 2328 | 1471694881177 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 05:08:01 INFO - PROCESS | 2328 | 1471694881233 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:01 INFO - PROCESS | 2328 | 1471694881234 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x1296a6000 == 44 [pid = 2328] [id = 783] 05:08:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 109 (0x12840ac00) [pid = 2328] [serial = 2347] [outer = 0x0] 05:08:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 110 (0x128888400) [pid = 2328] [serial = 2348] [outer = 0x12840ac00] 05:08:01 INFO - PROCESS | 2328 | 1471694881259 Marionette DEBUG loaded listener.js 05:08:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 111 (0x12931a000) [pid = 2328] [serial = 2349] [outer = 0x12840ac00] 05:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:08:01 INFO - PROCESS | 2328 | 1471694881646 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:08:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 580ms 05:08:01 INFO - PROCESS | 2328 | 1471694881652 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 05:08:01 INFO - PROCESS | 2328 | 1471694881656 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 05:08:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:08:01 INFO - PROCESS | 2328 | 1471694881659 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:08:01 INFO - PROCESS | 2328 | 1471694881660 Marionette TRACE conn2 <- [1,3098,null,{}] 05:08:01 INFO - PROCESS | 2328 | 1471694881662 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}] 05:08:01 INFO - PROCESS | 2328 | 1471694881663 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:01 INFO - PROCESS | 2328 | 1471694881758 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 05:08:01 INFO - PROCESS | 2328 | 1471694881813 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:01 INFO - PROCESS | 2328 | 1471694881815 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:01 INFO - PROCESS | 2328 | ++DOCSHELL 0x117e92800 == 45 [pid = 2328] [id = 784] 05:08:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 112 (0x1183ef800) [pid = 2328] [serial = 2350] [outer = 0x0] 05:08:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 113 (0x120e55800) [pid = 2328] [serial = 2351] [outer = 0x1183ef800] 05:08:01 INFO - PROCESS | 2328 | 1471694881839 Marionette DEBUG loaded listener.js 05:08:01 INFO - PROCESS | 2328 | ++DOMWINDOW == 114 (0x12633c800) [pid = 2328] [serial = 2352] [outer = 0x1183ef800] 05:08:02 INFO - PROCESS | 2328 | 1471694882328 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]]]}] 05:08:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:08:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:08:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 718ms 05:08:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:08:02 INFO - PROCESS | 2328 | 1471694882378 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 05:08:02 INFO - PROCESS | 2328 | 1471694882380 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 05:08:02 INFO - PROCESS | 2328 | 1471694882382 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:08:02 INFO - PROCESS | 2328 | 1471694882384 Marionette TRACE conn2 <- [1,3102,null,{}] 05:08:02 INFO - PROCESS | 2328 | 1471694882388 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}] 05:08:02 INFO - PROCESS | 2328 | 1471694882389 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:02 INFO - PROCESS | 2328 | 1471694882476 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 05:08:02 INFO - PROCESS | 2328 | 1471694882537 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:02 INFO - PROCESS | 2328 | 1471694882539 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:02 INFO - PROCESS | 2328 | ++DOCSHELL 0x110f42800 == 46 [pid = 2328] [id = 785] 05:08:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 115 (0x11680a400) [pid = 2328] [serial = 2353] [outer = 0x0] 05:08:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 116 (0x1176b1000) [pid = 2328] [serial = 2354] [outer = 0x11680a400] 05:08:02 INFO - PROCESS | 2328 | 1471694882567 Marionette DEBUG loaded listener.js 05:08:02 INFO - PROCESS | 2328 | ++DOMWINDOW == 117 (0x1181b2800) [pid = 2328] [serial = 2355] [outer = 0x11680a400] 05:08:02 INFO - PROCESS | 2328 | 1471694882918 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:08:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:08:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 575ms 05:08:02 INFO - PROCESS | 2328 | 1471694882957 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 05:08:02 INFO - PROCESS | 2328 | 1471694882960 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 05:08:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:08:02 INFO - PROCESS | 2328 | 1471694882964 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 05:08:02 INFO - PROCESS | 2328 | 1471694882965 Marionette TRACE conn2 <- [1,3106,null,{}] 05:08:02 INFO - PROCESS | 2328 | 1471694882968 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}] 05:08:02 INFO - PROCESS | 2328 | 1471694882969 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:03 INFO - PROCESS | 2328 | 1471694883067 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 05:08:03 INFO - PROCESS | 2328 | 1471694883140 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:03 INFO - PROCESS | 2328 | 1471694883141 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:03 INFO - PROCESS | 2328 | ++DOCSHELL 0x113139000 == 47 [pid = 2328] [id = 786] 05:08:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 118 (0x118470400) [pid = 2328] [serial = 2356] [outer = 0x0] 05:08:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 119 (0x118924400) [pid = 2328] [serial = 2357] [outer = 0x118470400] 05:08:03 INFO - PROCESS | 2328 | 1471694883165 Marionette DEBUG loaded listener.js 05:08:03 INFO - PROCESS | 2328 | ++DOMWINDOW == 120 (0x11950f000) [pid = 2328] [serial = 2358] [outer = 0x118470400] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x12126c000 == 46 [pid = 2328] [id = 779] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x117015800 == 45 [pid = 2328] [id = 778] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x11273d800 == 44 [pid = 2328] [id = 777] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x11662c000 == 43 [pid = 2328] [id = 776] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x113125000 == 42 [pid = 2328] [id = 775] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x12ce30000 == 41 [pid = 2328] [id = 774] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x12db9d000 == 40 [pid = 2328] [id = 773] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x12db9b000 == 39 [pid = 2328] [id = 772] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x12c798000 == 38 [pid = 2328] [id = 771] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x12c4d1800 == 37 [pid = 2328] [id = 770] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x129164800 == 36 [pid = 2328] [id = 769] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x118904000 == 35 [pid = 2328] [id = 768] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x12be99800 == 34 [pid = 2328] [id = 767] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x123a0c800 == 33 [pid = 2328] [id = 766] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x11817c800 == 32 [pid = 2328] [id = 765] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x12c791000 == 31 [pid = 2328] [id = 764] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x110f42800 == 30 [pid = 2328] [id = 785] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x117e92800 == 29 [pid = 2328] [id = 784] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x1296a6000 == 28 [pid = 2328] [id = 783] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x128b0b800 == 27 [pid = 2328] [id = 782] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x1198a7800 == 26 [pid = 2328] [id = 781] 05:08:03 INFO - PROCESS | 2328 | --DOCSHELL 0x11273a800 == 25 [pid = 2328] [id = 780] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 119 (0x118465400) [pid = 2328] [serial = 2262] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 118 (0x118f4c400) [pid = 2328] [serial = 2263] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 117 (0x1183e6000) [pid = 2328] [serial = 2254] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 116 (0x1181b5000) [pid = 2328] [serial = 2253] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 115 (0x121916000) [pid = 2328] [serial = 2273] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 114 (0x116110400) [pid = 2328] [serial = 2234] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 113 (0x1129fa400) [pid = 2328] [serial = 2233] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 112 (0x11829d800) [pid = 2328] [serial = 2239] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 111 (0x1188b6400) [pid = 2328] [serial = 2237] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 110 (0x11829ec00) [pid = 2328] [serial = 2236] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 109 (0x125df0400) [pid = 2328] [serial = 2242] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 108 (0x124ab0c00) [pid = 2328] [serial = 2241] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 107 (0x12865dc00) [pid = 2328] [serial = 2245] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 106 (0x126125c00) [pid = 2328] [serial = 2244] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 105 (0x129012800) [pid = 2328] [serial = 2248] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 104 (0x128887400) [pid = 2328] [serial = 2247] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 103 (0x112650000) [pid = 2328] [serial = 2251] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 102 (0x11259a800) [pid = 2328] [serial = 2250] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 101 (0x1213dcc00) [pid = 2328] [serial = 2269] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 100 (0x120e5ac00) [pid = 2328] [serial = 2271] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 99 (0x12611c800) [pid = 2328] [serial = 2276] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 98 (0x124be0400) [pid = 2328] [serial = 2274] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 97 (0x126343c00) [pid = 2328] [serial = 2279] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 96 (0x126129400) [pid = 2328] [serial = 2277] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 95 (0x128402400) [pid = 2328] [serial = 2285] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 94 (0x12865d400) [pid = 2328] [serial = 2288] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 93 (0x12888d000) [pid = 2328] [serial = 2289] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 92 (0x12107d000) [pid = 2328] [serial = 2282] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 91 (0x1264a9000) [pid = 2328] [serial = 2280] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 90 (0x1284f3400) [pid = 2328] [serial = 2286] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 89 (0x120e56400) [pid = 2328] [serial = 2266] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 88 (0x12633b000) [pid = 2328] [serial = 2283] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 87 (0x1288d0400) [pid = 2328] [serial = 2291] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 86 (0x120f63400) [pid = 2328] [serial = 2268] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 85 (0x118291800) [pid = 2328] [serial = 2260] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 84 (0x117eb1400) [pid = 2328] [serial = 2259] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 83 (0x112d53400) [pid = 2328] [serial = 2256] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 82 (0x113da8400) [pid = 2328] [serial = 2257] [outer = 0x0] [url = about:blank] 05:08:03 INFO - PROCESS | 2328 | --DOMWINDOW == 81 (0x119cb2000) [pid = 2328] [serial = 2265] [outer = 0x0] [url = about:blank] 05:08:04 INFO - PROCESS | 2328 | 1471694884014 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]]]}] 05:08:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:08:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:08:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:08:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1084ms 05:08:04 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:08:04 INFO - PROCESS | 2328 | 1471694884048 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 05:08:04 INFO - PROCESS | 2328 | 1471694884050 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 05:08:04 INFO - PROCESS | 2328 | 1471694884053 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 05:08:04 INFO - PROCESS | 2328 | 1471694884054 Marionette TRACE conn2 <- [1,3110,null,{}] 05:08:04 INFO - PROCESS | 2328 | 1471694884058 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}] 05:08:04 INFO - PROCESS | 2328 | 1471694884059 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:04 INFO - PROCESS | 2328 | 1471694884130 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 05:08:04 INFO - PROCESS | 2328 | 1471694884134 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:04 INFO - PROCESS | 2328 | 1471694884138 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:04 INFO - PROCESS | 2328 | ++DOCSHELL 0x112958800 == 26 [pid = 2328] [id = 787] 05:08:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 82 (0x112fa3000) [pid = 2328] [serial = 2359] [outer = 0x0] 05:08:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 83 (0x113d58400) [pid = 2328] [serial = 2360] [outer = 0x112fa3000] 05:08:04 INFO - PROCESS | 2328 | 1471694884164 Marionette DEBUG loaded listener.js 05:08:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 84 (0x116109000) [pid = 2328] [serial = 2361] [outer = 0x112fa3000] 05:08:04 INFO - PROCESS | 2328 | 1471694884443 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"]]]}] 05:08:04 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:08:04 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 05:08:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:08:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:08:04 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 426ms 05:08:04 INFO - PROCESS | 2328 | 1471694884479 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 05:08:04 INFO - PROCESS | 2328 | 1471694884481 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 05:08:04 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:08:04 INFO - PROCESS | 2328 | 1471694884520 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 05:08:04 INFO - PROCESS | 2328 | 1471694884521 Marionette TRACE conn2 <- [1,3114,null,{}] 05:08:04 INFO - PROCESS | 2328 | 1471694884525 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}] 05:08:04 INFO - PROCESS | 2328 | 1471694884526 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:04 INFO - PROCESS | 2328 | 1471694884590 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 05:08:04 INFO - PROCESS | 2328 | 1471694884595 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\", \"2616c7dc-5af8-40c5-98a2-2521808e563c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:04 INFO - PROCESS | 2328 | 1471694884596 Marionette INFO sendAsync 87122bad-6671-b84b-b8c4-1e71f1d1d8af 05:08:04 INFO - PROCESS | 2328 | ++DOCSHELL 0x1167be800 == 27 [pid = 2328] [id = 788] 05:08:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 85 (0x116886000) [pid = 2328] [serial = 2362] [outer = 0x0] 05:08:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 86 (0x117ea5400) [pid = 2328] [serial = 2363] [outer = 0x116886000] 05:08:04 INFO - PROCESS | 2328 | 1471694884621 Marionette DEBUG loaded listener.js 05:08:04 INFO - PROCESS | 2328 | ++DOMWINDOW == 87 (0x1181b6c00) [pid = 2328] [serial = 2364] [outer = 0x116886000] 05:08:04 INFO - PROCESS | 2328 | 1471694884917 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]]]}] 05:08:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:08:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 457ms 05:08:04 INFO - PROCESS | 2328 | 1471694884942 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 05:08:04 INFO - PROCESS | 2328 | 1471694884943 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 05:08:06 WARNING - u'runner_teardown' () 05:08:06 INFO - No more tests 05:08:06 INFO - Got 0 unexpected results 05:08:06 INFO - SUITE-END | took 511s 05:08:06 INFO - Closing logging queue 05:08:06 INFO - queue closed 05:08:06 INFO - Return code: 0 05:08:06 WARNING - # TBPL SUCCESS # 05:08:06 INFO - Running post-action listener: _resource_record_post_action 05:08:06 INFO - Running post-run listener: _resource_record_post_run 05:08:07 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 811520; Write bytes: 955068416; Read time: 14; Write time: 5357 05:08:07 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:08:07 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152443392; Write bytes: 147341312; Read time: 13737; Write time: 324 05:08:07 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 811520; Write bytes: 792459264; Read time: 14; Write time: 4975 05:08:07 INFO - Running post-run listener: _upload_blobber_files 05:08:07 INFO - Blob upload gear active. 05:08:07 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:08:07 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 05:08:07 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-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 05:08:07 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-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 05:08:07 INFO - (blobuploader) - INFO - Open directory for files ... 05:08:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:08:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:08:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:08:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:08:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:08:08 INFO - (blobuploader) - INFO - Done attempting. 05:08:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:08:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:08:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:08:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:08:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:08:10 INFO - (blobuploader) - INFO - Done attempting. 05:08:10 INFO - (blobuploader) - INFO - Iteration through files over. 05:08:10 INFO - Return code: 0 05:08:10 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:08:10 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:08:10 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/1b3a0f60597769d66a4bebe684b24a8a61959dde94dfe955e5da979474880fc28862ceb1c169028ce13486bf984c0e07cc3b5b3e87e331f749acd8d3631c04cf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/c666d18184fb34036dddd7904855a2defe50f0ec8a9f125c24f7458db9198dcb3d067d296bb741341f3e71ba5fe7a79a103b3d57c0d7e1b9fafa4c25eee6b4ba"} 05:08:10 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:08:10 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:08:10 INFO - Contents: 05:08:10 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/1b3a0f60597769d66a4bebe684b24a8a61959dde94dfe955e5da979474880fc28862ceb1c169028ce13486bf984c0e07cc3b5b3e87e331f749acd8d3631c04cf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/c666d18184fb34036dddd7904855a2defe50f0ec8a9f125c24f7458db9198dcb3d067d296bb741341f3e71ba5fe7a79a103b3d57c0d7e1b9fafa4c25eee6b4ba"} 05:08:10 INFO - Running post-run listener: copy_logs_to_upload_dir 05:08:10 INFO - Copying logs to upload dir... 05:08:10 INFO - mkdir: /builds/slave/test/build/upload/logs 05:08:10 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1038.823742 ========= master_lag: 0.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 19 secs) (at 2016-08-20 05:08:10.892141) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-20 05:08:10.896267) ========= 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.txf5s0wnKb/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.r06mw6qsZM/Listeners TMPDIR=/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/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-release/sha512/1b3a0f60597769d66a4bebe684b24a8a61959dde94dfe955e5da979474880fc28862ceb1c169028ce13486bf984c0e07cc3b5b3e87e331f749acd8d3631c04cf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/c666d18184fb34036dddd7904855a2defe50f0ec8a9f125c24f7458db9198dcb3d067d296bb741341f3e71ba5fe7a79a103b3d57c0d7e1b9fafa4c25eee6b4ba"} build_url:https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012846 build_url: 'https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/1b3a0f60597769d66a4bebe684b24a8a61959dde94dfe955e5da979474880fc28862ceb1c169028ce13486bf984c0e07cc3b5b3e87e331f749acd8d3631c04cf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/c666d18184fb34036dddd7904855a2defe50f0ec8a9f125c24f7458db9198dcb3d067d296bb741341f3e71ba5fe7a79a103b3d57c0d7e1b9fafa4c25eee6b4ba"}' symbols_url: 'https://queue.taskcluster.net/v1/task/blVlbrs-QWS5fn-06eB41Q/artifacts/public/build/firefox-48.0.2.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-08-20 05:08:10.938343) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-20 05:08:10.938725) ========= 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.txf5s0wnKb/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.r06mw6qsZM/Listeners TMPDIR=/var/folders/46/l2pgwt217d93gf4d7qtgkmq000000w/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.005288 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-20 05:08:10.987570) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-20 05:08:10.990994) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-20 05:08:10.991409) ========= ========= Total master_lag: 0.73 =========