builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0273 starttime: 1472228168.17 results: success (0) buildid: 20160826082817 builduid: a0c865b0e8b64760a15a091adcf7ba8f revision: 5638397535682c538b244827fc2a9c339c716653 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:08.165708) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:08.166447) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:08.167081) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:08.190889) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:08.191571) ========= 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.Is1MHmggDt/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.mXUqfqVtpE/Listeners TMPDIR=/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/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-26 09:16:08-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|: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.06M=0.001s 2016-08-26 09:16:08 (8.06 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.138526 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:08.355366) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:08.356106) ========= 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.Is1MHmggDt/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.mXUqfqVtpE/Listeners TMPDIR=/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/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.020502 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:08.407427) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-26 09:16:08.407738) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 5638397535682c538b244827fc2a9c339c716653 --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 5638397535682c538b244827fc2a9c339c716653 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Is1MHmggDt/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.mXUqfqVtpE/Listeners TMPDIR=/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/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-26 09:16:08,494 truncating revision to first 12 chars 2016-08-26 09:16:08,494 Setting DEBUG logging. 2016-08-26 09:16:08,494 attempt 1/10 2016-08-26 09:16:08,494 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/563839753568?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-26 09:16:09,885 unpacking tar archive at: mozilla-release-563839753568/testing/mozharness/ program finished with exit code 0 elapsedTime=1.654719 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-26 09:16:10.084901) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:10.085238) ========= script_repo_revision: 5638397535682c538b244827fc2a9c339c716653 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:10.085671) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:10.085999) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-26 09:16:10.105293) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 26 secs) (at 2016-08-26 09:16:10.105951) ========= /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.Is1MHmggDt/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.mXUqfqVtpE/Listeners TMPDIR=/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/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 09:16:10 INFO - MultiFileLogger online at 20160826 09:16:10 in /builds/slave/test 09:16:10 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 09:16:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:16:10 INFO - {'append_to_log': False, 09:16:10 INFO - 'base_work_dir': '/builds/slave/test', 09:16:10 INFO - 'blob_upload_branch': 'mozilla-release', 09:16:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:16:10 INFO - 'buildbot_json_path': 'buildprops.json', 09:16:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:16:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:16:10 INFO - 'download_minidump_stackwalk': True, 09:16:10 INFO - 'download_symbols': 'true', 09:16:10 INFO - 'e10s': False, 09:16:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:16:10 INFO - 'tooltool.py': '/tools/tooltool.py', 09:16:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:16:10 INFO - '/tools/misc-python/virtualenv.py')}, 09:16:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:16:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:16:10 INFO - 'log_level': 'info', 09:16:10 INFO - 'log_to_console': True, 09:16:10 INFO - 'opt_config_files': (), 09:16:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:16:10 INFO - '--processes=1', 09:16:10 INFO - '--config=%(test_path)s/wptrunner.ini', 09:16:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:16:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:16:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:16:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:16:10 INFO - 'pip_index': False, 09:16:10 INFO - 'require_test_zip': True, 09:16:10 INFO - 'test_type': ('testharness',), 09:16:10 INFO - 'this_chunk': '1', 09:16:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:16:10 INFO - 'total_chunks': '10', 09:16:10 INFO - 'virtualenv_path': 'venv', 09:16:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:16:10 INFO - 'work_dir': 'build'} 09:16:10 INFO - ##### 09:16:10 INFO - ##### Running clobber step. 09:16:10 INFO - ##### 09:16:10 INFO - Running pre-action listener: _resource_record_pre_action 09:16:10 INFO - Running main action method: clobber 09:16:10 INFO - rmtree: /builds/slave/test/build 09:16:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:16:12 INFO - Running post-action listener: _resource_record_post_action 09:16:12 INFO - ##### 09:16:12 INFO - ##### Running read-buildbot-config step. 09:16:12 INFO - ##### 09:16:12 INFO - Running pre-action listener: _resource_record_pre_action 09:16:12 INFO - Running main action method: read_buildbot_config 09:16:12 INFO - Using buildbot properties: 09:16:12 INFO - { 09:16:12 INFO - "project": "", 09:16:12 INFO - "product": "firefox", 09:16:12 INFO - "script_repo_revision": "production", 09:16:12 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 09:16:12 INFO - "repository": "", 09:16:12 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 09:16:12 INFO - "buildid": "20160826082817", 09:16:12 INFO - "pgo_build": "False", 09:16:12 INFO - "basedir": "/builds/slave/test", 09:16:12 INFO - "buildnumber": 7, 09:16:12 INFO - "slavename": "t-yosemite-r7-0273", 09:16:12 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 09:16:12 INFO - "platform": "macosx64", 09:16:12 INFO - "branch": "mozilla-release", 09:16:12 INFO - "revision": "5638397535682c538b244827fc2a9c339c716653", 09:16:12 INFO - "repo_path": "releases/mozilla-release", 09:16:12 INFO - "moz_repo_path": "", 09:16:12 INFO - "stage_platform": "macosx64", 09:16:12 INFO - "builduid": "a0c865b0e8b64760a15a091adcf7ba8f", 09:16:12 INFO - "slavebuilddir": "test" 09:16:12 INFO - } 09:16:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg. 09:16:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json. 09:16:12 INFO - Running post-action listener: _resource_record_post_action 09:16:12 INFO - ##### 09:16:12 INFO - ##### Running download-and-extract step. 09:16:12 INFO - ##### 09:16:12 INFO - Running pre-action listener: _resource_record_pre_action 09:16:12 INFO - Running main action method: download_and_extract 09:16:12 INFO - mkdir: /builds/slave/test/build/tests 09:16:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:16:12 INFO - https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:16:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 09:16:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 09:16:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json 09:16:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #1 09:16:12 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 09:16:12 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 09:16:12 INFO - retry: Failed, sleeping 30 seconds before retrying 09:16:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #2 09:16:42 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 09:16:42 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 09:16:42 INFO - retry: Failed, sleeping 60 seconds before retrying 09:17:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #3 09:17:43 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 09:17:43 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 09:17:43 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json! 09:17:43 INFO - Caught exception: HTTP Error 404: Not Found 09:17:43 INFO - Caught exception: HTTP Error 404: Not Found 09:17:43 INFO - Caught exception: HTTP Error 404: Not Found 09:17:43 INFO - trying https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 09:17:43 INFO - Downloading https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json 09:17:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #1 09:17:44 INFO - Downloaded 1235 bytes. 09:17:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json 09:17:44 INFO - Using the following test package requirements: 09:17:44 INFO - {u'common': [u'firefox-48.0.3.en-US.mac64.common.tests.zip'], 09:17:44 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 09:17:44 INFO - u'firefox-48.0.3.en-US.mac64.cppunittest.tests.zip'], 09:17:44 INFO - u'gtest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 09:17:44 INFO - u'firefox-48.0.3.en-US.mac64.gtest.tests.zip'], 09:17:44 INFO - u'jittest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 09:17:44 INFO - u'jsshell-mac64.zip'], 09:17:44 INFO - u'mochitest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 09:17:44 INFO - u'firefox-48.0.3.en-US.mac64.mochitest.tests.zip'], 09:17:44 INFO - u'mozbase': [u'firefox-48.0.3.en-US.mac64.common.tests.zip'], 09:17:44 INFO - u'reftest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 09:17:44 INFO - u'firefox-48.0.3.en-US.mac64.reftest.tests.zip'], 09:17:44 INFO - u'talos': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 09:17:44 INFO - u'firefox-48.0.3.en-US.mac64.talos.tests.zip'], 09:17:44 INFO - u'web-platform': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 09:17:44 INFO - u'firefox-48.0.3.en-US.mac64.web-platform.tests.zip'], 09:17:44 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 09:17:44 INFO - u'firefox-48.0.3.en-US.mac64.xpcshell.tests.zip']} 09:17:44 INFO - Downloading packages: [u'firefox-48.0.3.en-US.mac64.common.tests.zip', u'firefox-48.0.3.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 09:17:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:17:44 INFO - https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:17:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 09:17:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 09:17:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip 09:17:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #1 09:17:44 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 09:17:44 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 09:17:44 INFO - retry: Failed, sleeping 30 seconds before retrying 09:18:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #2 09:18:14 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 09:18:14 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 09:18:14 INFO - retry: Failed, sleeping 60 seconds before retrying 09:19:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #3 09:19:15 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 09:19:15 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 09:19:15 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip! 09:19:15 INFO - Caught exception: HTTP Error 404: Not Found 09:19:15 INFO - Caught exception: HTTP Error 404: Not Found 09:19:15 INFO - Caught exception: HTTP Error 404: Not Found 09:19:15 INFO - trying https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 09:19:15 INFO - Downloading https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip 09:19:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #1 09:19:16 INFO - Downloaded 18379881 bytes. 09:19:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:19:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:19:16 INFO - caution: filename not matched: web-platform/* 09:19:16 INFO - Return code: 11 09:19:16 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')]} 09:19:16 INFO - https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:19:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 09:19:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 09:19:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 09:19:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #1 09:19:16 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 09:19:16 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 09:19:16 INFO - retry: Failed, sleeping 30 seconds before retrying 09:19:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #2 09:19:46 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 09:19:46 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 09:19:46 INFO - retry: Failed, sleeping 60 seconds before retrying 09:20:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #3 09:20:47 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 09:20:47 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 09:20:47 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip! 09:20:47 INFO - Caught exception: HTTP Error 404: Not Found 09:20:47 INFO - Caught exception: HTTP Error 404: Not Found 09:20:47 INFO - Caught exception: HTTP Error 404: Not Found 09:20:47 INFO - trying https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 09:20:47 INFO - Downloading https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 09:20:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #1 09:20:49 INFO - Downloaded 36389883 bytes. 09:20:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:20:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:20:53 INFO - caution: filename not matched: bin/* 09:20:53 INFO - caution: filename not matched: config/* 09:20:53 INFO - caution: filename not matched: mozbase/* 09:20:53 INFO - caution: filename not matched: marionette/* 09:20:53 INFO - caution: filename not matched: tools/wptserve/* 09:20:53 INFO - Return code: 11 09:20: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')]} 09:20:53 INFO - https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg matches https://queue.taskcluster.net 09:20:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 09:20:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 09:20:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg 09:20:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #1 09:20:53 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 09:20:53 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 09:20:53 INFO - retry: Failed, sleeping 30 seconds before retrying 09:21:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #2 09:21:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 09:21:23 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 09:21:23 INFO - retry: Failed, sleeping 60 seconds before retrying 09:22:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #3 09:22:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 09:22:23 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 09:22:23 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg! 09:22:23 INFO - Caught exception: HTTP Error 404: Not Found 09:22:23 INFO - Caught exception: HTTP Error 404: Not Found 09:22:23 INFO - Caught exception: HTTP Error 404: Not Found 09:22:23 INFO - trying https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 09:22:23 INFO - Downloading https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg 09:22:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #1 09:22:25 INFO - Downloaded 73092259 bytes. 09:22:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 09:22:25 INFO - mkdir: /builds/slave/test/properties 09:22:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:22:25 INFO - Writing to file /builds/slave/test/properties/build_url 09:22:25 INFO - Contents: 09:22:25 INFO - build_url:https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 09:22:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 09:22:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:22:26 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:22:26 INFO - Contents: 09:22:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 09:22:26 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')]} 09:22:26 INFO - https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:22:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 09:22:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 09:22:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 09:22:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 09:22:26 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 09:22:26 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 09:22:26 INFO - retry: Failed, sleeping 30 seconds before retrying 09:22:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 09:22:56 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 09:22:56 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 09:22:56 INFO - retry: Failed, sleeping 60 seconds before retrying 09:23:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 09:23:56 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 09:23:56 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 09:23:56 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip! 09:23:56 INFO - Caught exception: HTTP Error 404: Not Found 09:23:56 INFO - Caught exception: HTTP Error 404: Not Found 09:23:56 INFO - Caught exception: HTTP Error 404: Not Found 09:23:56 INFO - trying https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 09:23:56 INFO - Downloading https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 09:23:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 09:23:59 INFO - Downloaded 103667188 bytes. 09:23:59 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:23:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:24:03 INFO - Return code: 0 09:24:03 INFO - Running post-action listener: _resource_record_post_action 09:24:03 INFO - Running post-action listener: set_extra_try_arguments 09:24:03 INFO - ##### 09:24:03 INFO - ##### Running create-virtualenv step. 09:24:03 INFO - ##### 09:24:03 INFO - Running pre-action listener: _pre_create_virtualenv 09:24:03 INFO - Running pre-action listener: _resource_record_pre_action 09:24:03 INFO - Running main action method: create_virtualenv 09:24:03 INFO - Creating virtualenv /builds/slave/test/build/venv 09:24:03 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 09:24:03 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:24:03 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:24:03 INFO - Using real prefix '/tools/python27' 09:24:03 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:24:04 INFO - Installing distribute.............................................................................................................................................................................................done. 09:24:07 INFO - Installing pip.................done. 09:24:07 INFO - Return code: 0 09:24:07 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:24: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')]} 09:24:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:24:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:24: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')]} 09:24:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:24:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:24:07 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 0x109cc8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbff2db9170>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce15e0>, '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 0x1098c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098ef990>, '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.Is1MHmggDt/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.mXUqfqVtpE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:24:07 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 09:24:07 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 09:24:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Is1MHmggDt/Render', 09:24:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:24:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:24:07 INFO - 'HOME': '/Users/cltbld', 09:24:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:24:07 INFO - 'LOGNAME': 'cltbld', 09:24:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:24:07 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:24:07 INFO - 'MOZ_NO_REMOTE': '1', 09:24:07 INFO - 'NO_EM_RESTART': '1', 09:24:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:24:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:24:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:24:07 INFO - 'PWD': '/builds/slave/test', 09:24:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:24:07 INFO - 'SHELL': '/bin/bash', 09:24:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXUqfqVtpE/Listeners', 09:24:07 INFO - 'TMPDIR': '/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/', 09:24:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:24:07 INFO - 'USER': 'cltbld', 09:24:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:24:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:24:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:24:07 INFO - 'XPC_FLAGS': '0x0', 09:24:07 INFO - 'XPC_SERVICE_NAME': '0', 09:24:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:24:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:24:07 INFO - Downloading/unpacking psutil>=0.7.1 09:24:07 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 09:24:07 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 09:24:07 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 09:24:07 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 09:24:07 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 09:24:07 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 09:24:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:24:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:24:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:24:10 INFO - Installing collected packages: psutil 09:24:10 INFO - Running setup.py install for psutil 09:24:10 INFO - building 'psutil._psutil_osx' extension 09:24:10 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 09:24:10 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 09:24:10 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 09:24:10 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 09:24:10 INFO - building 'psutil._psutil_posix' extension 09:24:10 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 09:24:10 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:24:10 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:24:10 INFO - ^ 09:24:10 INFO - 1 warning generated. 09:24:10 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 09:24:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:24:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:24:10 INFO - Successfully installed psutil 09:24:10 INFO - Cleaning up... 09:24:11 INFO - Return code: 0 09:24:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:24:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:24:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:24:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:24:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:24:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:24:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:24:11 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 0x109cc8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbff2db9170>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce15e0>, '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 0x1098c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098ef990>, '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.Is1MHmggDt/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.mXUqfqVtpE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:24:11 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 09:24:11 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 09:24:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Is1MHmggDt/Render', 09:24:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:24:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:24:11 INFO - 'HOME': '/Users/cltbld', 09:24:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:24:11 INFO - 'LOGNAME': 'cltbld', 09:24:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:24:11 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:24:11 INFO - 'MOZ_NO_REMOTE': '1', 09:24:11 INFO - 'NO_EM_RESTART': '1', 09:24:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:24:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:24:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:24:11 INFO - 'PWD': '/builds/slave/test', 09:24:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:24:11 INFO - 'SHELL': '/bin/bash', 09:24:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXUqfqVtpE/Listeners', 09:24:11 INFO - 'TMPDIR': '/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/', 09:24:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:24:11 INFO - 'USER': 'cltbld', 09:24:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:24:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:24:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:24:11 INFO - 'XPC_FLAGS': '0x0', 09:24:11 INFO - 'XPC_SERVICE_NAME': '0', 09:24:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:24:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:24:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:24:11 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 09:24:11 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 09:24:11 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 09:24:11 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 09:24:11 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 09:24:11 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 09:24:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:24:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:24:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:24:13 INFO - Installing collected packages: mozsystemmonitor 09:24:13 INFO - Running setup.py install for mozsystemmonitor 09:24:14 INFO - Successfully installed mozsystemmonitor 09:24:14 INFO - Cleaning up... 09:24:14 INFO - Return code: 0 09:24:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:24:14 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')]} 09:24:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:24:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:24:14 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')]} 09:24:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:24:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:24:14 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 0x109cc8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbff2db9170>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce15e0>, '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 0x1098c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098ef990>, '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.Is1MHmggDt/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.mXUqfqVtpE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:24:14 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 09:24:14 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 09:24:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Is1MHmggDt/Render', 09:24:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:24:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:24:14 INFO - 'HOME': '/Users/cltbld', 09:24:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:24:14 INFO - 'LOGNAME': 'cltbld', 09:24:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:24:14 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:24:14 INFO - 'MOZ_NO_REMOTE': '1', 09:24:14 INFO - 'NO_EM_RESTART': '1', 09:24:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:24:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:24:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:24:14 INFO - 'PWD': '/builds/slave/test', 09:24:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:24:14 INFO - 'SHELL': '/bin/bash', 09:24:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXUqfqVtpE/Listeners', 09:24:14 INFO - 'TMPDIR': '/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/', 09:24:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:24:14 INFO - 'USER': 'cltbld', 09:24:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:24:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:24:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:24:14 INFO - 'XPC_FLAGS': '0x0', 09:24:14 INFO - 'XPC_SERVICE_NAME': '0', 09:24:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:24:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:24:14 INFO - Downloading/unpacking blobuploader==1.2.4 09:24:14 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 09:24:14 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 09:24:14 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 09:24:14 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 09:24:14 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 09:24:14 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 09:24:16 INFO - Downloading blobuploader-1.2.4.tar.gz 09:24:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:24:16 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:24:16 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 09:24:16 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 09:24:16 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 09:24:16 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 09:24:16 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 09:24:16 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 09:24:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:24:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:24:17 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 09:24:17 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 09:24:17 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 09:24:17 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 09:24:17 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 09:24:17 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 09:24:17 INFO - Downloading docopt-0.6.1.tar.gz 09:24:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:24:18 INFO - Installing collected packages: blobuploader, requests, docopt 09:24:18 INFO - Running setup.py install for blobuploader 09:24:18 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:24:18 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:24:18 INFO - Running setup.py install for requests 09:24:18 INFO - Running setup.py install for docopt 09:24:18 INFO - Successfully installed blobuploader requests docopt 09:24:18 INFO - Cleaning up... 09:24:18 INFO - Return code: 0 09:24:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:24:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:24:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:24:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:24:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:24:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:24:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:24:18 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 0x109cc8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbff2db9170>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce15e0>, '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 0x1098c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098ef990>, '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.Is1MHmggDt/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.mXUqfqVtpE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:24:18 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 09:24:18 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 09:24:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Is1MHmggDt/Render', 09:24:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:24:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:24:18 INFO - 'HOME': '/Users/cltbld', 09:24:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:24:18 INFO - 'LOGNAME': 'cltbld', 09:24:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:24:18 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:24:18 INFO - 'MOZ_NO_REMOTE': '1', 09:24:18 INFO - 'NO_EM_RESTART': '1', 09:24:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:24:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:24:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:24:18 INFO - 'PWD': '/builds/slave/test', 09:24:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:24:18 INFO - 'SHELL': '/bin/bash', 09:24:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXUqfqVtpE/Listeners', 09:24:18 INFO - 'TMPDIR': '/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/', 09:24:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:24:18 INFO - 'USER': 'cltbld', 09:24:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:24:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:24:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:24:18 INFO - 'XPC_FLAGS': '0x0', 09:24:18 INFO - 'XPC_SERVICE_NAME': '0', 09:24:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:24:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:24:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:24:19 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-S9cc5_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:24:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:24:19 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-CcTPwh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:24:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:24:19 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-ZRQ8uU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:24:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:24:19 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-KQTqOU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:24:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:24:19 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-InBQgk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:24:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:24:19 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-vksqC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:24:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:24:19 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-uThbVB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:24:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:24:19 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-sCLLe5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:24:20 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-JTIrne-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:24:20 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-JzPqYo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:24:20 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-Zr55r7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:24:20 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-OCk2aQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:24:20 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-kDacWa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:24:20 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-gjX8Z9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:24:20 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-Zi1bcA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:24:20 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-1PSMG3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:24:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:24:20 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-tNAtrO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:24:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:24:20 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-evgzWJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:24:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:24:21 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-n1DvrV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:24:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:24:21 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-bIdvuf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:24:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:24:21 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-BkiKa9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:24:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:24:21 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 09:24:21 INFO - Running setup.py install for manifestparser 09:24:21 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:24:21 INFO - Running setup.py install for mozcrash 09:24:22 INFO - Running setup.py install for mozdebug 09:24:22 INFO - Running setup.py install for mozdevice 09:24:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:24:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:24:22 INFO - Running setup.py install for mozfile 09:24:22 INFO - Running setup.py install for mozhttpd 09:24:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:24:22 INFO - Running setup.py install for mozinfo 09:24:22 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:24:22 INFO - Running setup.py install for mozInstall 09:24:22 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:24:22 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:24:22 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:24:22 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:24:22 INFO - Running setup.py install for mozleak 09:24:23 INFO - Running setup.py install for mozlog 09:24:23 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:24:23 INFO - Running setup.py install for moznetwork 09:24:23 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:24:23 INFO - Running setup.py install for mozprocess 09:24:23 INFO - Running setup.py install for mozprofile 09:24:23 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:24:23 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:24:23 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:24:23 INFO - Running setup.py install for mozrunner 09:24:23 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:24:23 INFO - Running setup.py install for mozscreenshot 09:24:24 INFO - Running setup.py install for moztest 09:24:24 INFO - Running setup.py install for mozversion 09:24:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:24:24 INFO - Running setup.py install for wptserve 09:24:24 INFO - Running setup.py install for marionette-driver 09:24:24 INFO - Running setup.py install for browsermob-proxy 09:24:24 INFO - Running setup.py install for marionette-client 09:24:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:24:25 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:24:25 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 09:24:25 INFO - Cleaning up... 09:24:25 INFO - Return code: 0 09:24:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:24:25 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')]} 09:24:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:24:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:24:25 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')]} 09:24:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:24:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:24:25 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 0x109cc8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbff2db9170>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ce15e0>, '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 0x1098c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098ef990>, '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.Is1MHmggDt/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.mXUqfqVtpE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:24:25 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 09:24:25 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 09:24:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Is1MHmggDt/Render', 09:24:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:24:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:24:25 INFO - 'HOME': '/Users/cltbld', 09:24:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:24:25 INFO - 'LOGNAME': 'cltbld', 09:24:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:24:25 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:24:25 INFO - 'MOZ_NO_REMOTE': '1', 09:24:25 INFO - 'NO_EM_RESTART': '1', 09:24:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:24:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:24:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:24:25 INFO - 'PWD': '/builds/slave/test', 09:24:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:24:25 INFO - 'SHELL': '/bin/bash', 09:24:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXUqfqVtpE/Listeners', 09:24:25 INFO - 'TMPDIR': '/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/', 09:24:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:24:25 INFO - 'USER': 'cltbld', 09:24:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:24:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:24:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:24:25 INFO - 'XPC_FLAGS': '0x0', 09:24:25 INFO - 'XPC_SERVICE_NAME': '0', 09:24:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:24:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:24:25 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-Hw6SeS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:24:25 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)) 09:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:24:25 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-D0B5OS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:24:25 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)) 09:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:24:25 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-NMfd3L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:24:25 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)) 09:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:24:25 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-iHByBR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:24:25 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)) 09:24:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:24:25 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-G6mspz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:24:26 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)) 09:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:24:26 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-fZBm58-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:24:26 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)) 09:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:24:26 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-S4rbFO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:24:26 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)) 09:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:24:26 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-DtfJD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:24:26 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)) 09:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:24:26 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-dPePlu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:24:26 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)) 09:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:24:26 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-Stz6lI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:24:26 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)) 09:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:24:26 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-LJCfnu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:24:26 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)) 09:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:24:26 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-rAsQK8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:24:26 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)) 09:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:24:26 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-2Lyk_Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:24:26 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)) 09:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:24:26 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-eaa2Rw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:24:26 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)) 09:24:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:24:26 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-w_6Qad-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:24:27 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)) 09:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:24:27 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-857Dw2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:24:27 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)) 09:24:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:24:27 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-DRBFne-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:24:27 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)) 09:24:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:24:27 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-VPatNj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:24:27 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)) 09:24:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:24:27 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-tpBLS6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:24:27 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)) 09:24:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:24:27 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-CDH977-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:24:27 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)) 09:24:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:24:28 INFO - Running setup.py (path:/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/pip-ZFKyDm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:24:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:24:28 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)) 09:24:28 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)) 09:24:28 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)) 09:24:28 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)) 09:24:28 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)) 09:24:28 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)) 09:24:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:24:28 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 09:24:28 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 09:24:28 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 09:24:28 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 09:24:28 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 09:24:28 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 09:24:30 INFO - Downloading blessings-1.6.tar.gz 09:24:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:24:30 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)) 09:24:30 INFO - Installing collected packages: blessings 09:24:30 INFO - Running setup.py install for blessings 09:24:31 INFO - Successfully installed blessings 09:24:31 INFO - Cleaning up... 09:24:31 INFO - Return code: 0 09:24:31 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:24:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:24:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:24:31 INFO - Reading from file tmpfile_stdout 09:24:31 INFO - Current package versions: 09:24:31 INFO - blessings == 1.6 09:24:31 INFO - blobuploader == 1.2.4 09:24:31 INFO - browsermob-proxy == 0.6.0 09:24:31 INFO - docopt == 0.6.1 09:24:31 INFO - manifestparser == 1.1 09:24:31 INFO - marionette-client == 2.3.0 09:24:31 INFO - marionette-driver == 1.4.0 09:24:31 INFO - mozInstall == 1.12 09:24:31 INFO - mozcrash == 0.17 09:24:31 INFO - mozdebug == 0.1 09:24:31 INFO - mozdevice == 0.48 09:24:31 INFO - mozfile == 1.2 09:24:31 INFO - mozhttpd == 0.7 09:24:31 INFO - mozinfo == 0.9 09:24:31 INFO - mozleak == 0.1 09:24:31 INFO - mozlog == 3.1 09:24:31 INFO - moznetwork == 0.27 09:24:31 INFO - mozprocess == 0.22 09:24:31 INFO - mozprofile == 0.28 09:24:31 INFO - mozrunner == 6.11 09:24:31 INFO - mozscreenshot == 0.1 09:24:31 INFO - mozsystemmonitor == 0.0 09:24:31 INFO - moztest == 0.7 09:24:31 INFO - mozversion == 1.4 09:24:31 INFO - psutil == 3.1.1 09:24:31 INFO - requests == 1.2.3 09:24:31 INFO - wptserve == 1.4.0 09:24:31 INFO - wsgiref == 0.1.2 09:24:31 INFO - Running post-action listener: _resource_record_post_action 09:24:31 INFO - Running post-action listener: _start_resource_monitoring 09:24:31 INFO - Starting resource monitoring. 09:24:31 INFO - ##### 09:24:31 INFO - ##### Running pull step. 09:24:31 INFO - ##### 09:24:31 INFO - Running pre-action listener: _resource_record_pre_action 09:24:31 INFO - Running main action method: pull 09:24:31 INFO - Pull has nothing to do! 09:24:31 INFO - Running post-action listener: _resource_record_post_action 09:24:31 INFO - ##### 09:24:31 INFO - ##### Running install step. 09:24:31 INFO - ##### 09:24:31 INFO - Running pre-action listener: _resource_record_pre_action 09:24:31 INFO - Running main action method: install 09:24:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:24:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:24:31 INFO - Reading from file tmpfile_stdout 09:24:31 INFO - Detecting whether we're running mozinstall >=1.0... 09:24:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:24:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:24:31 INFO - Reading from file tmpfile_stdout 09:24:31 INFO - Output received: 09:24:31 INFO - Usage: mozinstall [options] installer 09:24:31 INFO - Options: 09:24:31 INFO - -h, --help show this help message and exit 09:24:31 INFO - -d DEST, --destination=DEST 09:24:31 INFO - Directory to install application into. [default: 09:24:31 INFO - "/builds/slave/test"] 09:24:31 INFO - --app=APP Application being installed. [default: firefox] 09:24:31 INFO - mkdir: /builds/slave/test/build/application 09:24:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 09:24:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg --destination /builds/slave/test/build/application 09:24:49 INFO - Reading from file tmpfile_stdout 09:24:49 INFO - Output received: 09:24:49 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 09:24:49 INFO - Running post-action listener: _resource_record_post_action 09:24:49 INFO - ##### 09:24:49 INFO - ##### Running run-tests step. 09:24:49 INFO - ##### 09:24:49 INFO - Running pre-action listener: _resource_record_pre_action 09:24:49 INFO - Running main action method: run_tests 09:24:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:24:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:24:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:24:49 INFO - grabbing minidump binary from tooltool 09:24:49 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')]} 09:24:49 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 0x109ce15e0>, '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 0x1098c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1098ef990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:24:49 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 09:24:49 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 09:24:49 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:24:49 INFO - Return code: 0 09:24:49 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:24:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:24:49 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/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.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 09:24:49 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/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.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 09:24:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Is1MHmggDt/Render', 09:24:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:24:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:24:49 INFO - 'HOME': '/Users/cltbld', 09:24:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:24:49 INFO - 'LOGNAME': 'cltbld', 09:24:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:24:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:24:49 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:24:49 INFO - 'MOZ_NO_REMOTE': '1', 09:24:49 INFO - 'NO_EM_RESTART': '1', 09:24:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:24:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:24:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:24:49 INFO - 'PWD': '/builds/slave/test', 09:24:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:24:49 INFO - 'SHELL': '/bin/bash', 09:24:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXUqfqVtpE/Listeners', 09:24:49 INFO - 'TMPDIR': '/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/T/', 09:24:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:24:49 INFO - 'USER': 'cltbld', 09:24:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:24:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:24:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:24:49 INFO - 'XPC_FLAGS': '0x0', 09:24:49 INFO - 'XPC_SERVICE_NAME': '0', 09:24:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:24:49 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/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.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 09:24:50 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 09:24:50 INFO - import pkg_resources 09:24:51 INFO - Using 1 client processes 09:24:51 INFO - wptserve Starting http server on 127.0.0.1:8000 09:24:51 INFO - wptserve Starting http server on 127.0.0.1:8001 09:24:51 INFO - wptserve Starting http server on 127.0.0.1:8443 09:24:53 INFO - SUITE-START | Running 778 tests 09:24:53 INFO - Running testharness tests 09:24:53 INFO - Setting up ssl 09:24:53 INFO - PROCESS | certutil | 09:24:53 INFO - PROCESS | certutil | 09:24:53 INFO - PROCESS | certutil | 09:24:53 INFO - Certificate Nickname Trust Attributes 09:24:53 INFO - SSL,S/MIME,JAR/XPI 09:24:53 INFO - 09:24:53 INFO - web-platform-tests CT,, 09:24:53 INFO - 09:24:53 INFO - Starting runner 09:24:54 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:24:54 INFO - PROCESS | 1936 | 1472228694426 Marionette DEBUG Marionette enabled via build flag and pref 09:24:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x113f65000 == 1 [pid = 1936] [id = 1] 09:24:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 1 (0x113f65800) [pid = 1936] [serial = 1] [outer = 0x0] 09:24:54 INFO - PROCESS | 1936 | [1936] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:24:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 2 (0x113f66800) [pid = 1936] [serial = 2] [outer = 0x113f65800] 09:24:54 INFO - PROCESS | 1936 | 1472228694752 Marionette INFO Listening on port 2828 09:24:54 INFO - PROCESS | 1936 | 1472228694990 Marionette DEBUG Marionette enabled via command-line flag 09:24:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x116969800 == 2 [pid = 1936] [id = 2] 09:24:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 3 (0x11696a000) [pid = 1936] [serial = 3] [outer = 0x0] 09:24:55 INFO - PROCESS | 1936 | [1936] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:24:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 4 (0x11696b000) [pid = 1936] [serial = 4] [outer = 0x11696a000] 09:24:55 INFO - PROCESS | 1936 | [1936] 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 09:24:55 INFO - PROCESS | 1936 | 1472228695155 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57091 09:24:55 INFO - PROCESS | 1936 | 1472228695225 Marionette DEBUG Closed connection conn0 09:24:55 INFO - PROCESS | 1936 | [1936] 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 09:24:55 INFO - PROCESS | 1936 | 1472228695229 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57092 09:24:55 INFO - PROCESS | 1936 | 1472228695240 Marionette DEBUG Closed connection conn1 09:24:55 INFO - PROCESS | 1936 | [1936] 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 09:24:55 INFO - PROCESS | 1936 | 1472228695245 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57093 09:24:55 INFO - PROCESS | 1936 | 1472228695255 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:24:55 INFO - PROCESS | 1936 | 1472228695261 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.3","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":"20160826082817","device":"desktop","version":"48.0.3"} 09:24:55 INFO - PROCESS | 1936 | [1936] 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 09:24:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a2a0800 == 3 [pid = 1936] [id = 3] 09:24:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 5 (0x11a2a1000) [pid = 1936] [serial = 5] [outer = 0x0] 09:24:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a2a1800 == 4 [pid = 1936] [id = 4] 09:24:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 6 (0x11a275000) [pid = 1936] [serial = 6] [outer = 0x0] 09:24:56 INFO - PROCESS | 1936 | [1936] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:24:56 INFO - PROCESS | 1936 | [1936] 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 09:24:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x1237af000 == 5 [pid = 1936] [id = 5] 09:24:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 7 (0x11a274800) [pid = 1936] [serial = 7] [outer = 0x0] 09:24:56 INFO - PROCESS | 1936 | [1936] 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 09:24:56 INFO - PROCESS | 1936 | [1936] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:24:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 8 (0x12385c400) [pid = 1936] [serial = 8] [outer = 0x11a274800] 09:24:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 9 (0x123478000) [pid = 1936] [serial = 9] [outer = 0x11a2a1000] 09:24:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 10 (0x123dc6c00) [pid = 1936] [serial = 10] [outer = 0x11a275000] 09:24:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 11 (0x123dc8800) [pid = 1936] [serial = 11] [outer = 0x11a274800] 09:24:56 INFO - PROCESS | 1936 | [1936] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:24:57 INFO - PROCESS | 1936 | 1472228697166 Marionette INFO startBrowser 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:57 INFO - PROCESS | 1936 | 1472228697188 Marionette DEBUG loaded listener.js 09:24:57 INFO - PROCESS | 1936 | 1472228697196 Marionette DEBUG loaded listener.js 09:24:57 INFO - PROCESS | 1936 | 1472228697199 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 12 (0x126078800) [pid = 1936] [serial = 12] [outer = 0x11a274800] 09:24:57 INFO - PROCESS | 1936 | 1472228697523 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3572d0a2-9f0b-ec48-8147-104148a3051b","capabilities":{"browserName":"Firefox","browserVersion":"48.0.3","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":"20160826082817","device":"desktop","version":"48.0.3","command_id":1}}] 09:24:57 INFO - PROCESS | 1936 | 1472228697603 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}] 09:24:57 INFO - PROCESS | 1936 | 1472228697605 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:57 INFO - PROCESS | 1936 | 1472228697660 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:24:57 INFO - PROCESS | 1936 | 1472228697734 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:24:57 INFO - PROCESS | 1936 | 1472228697736 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:57 INFO - PROCESS | 1936 | [1936] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:24:57 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:24:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 13 (0x128b22400) [pid = 1936] [serial = 13] [outer = 0x11a274800] 09:24:57 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:24:57 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:57 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:24:57 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:24:58 INFO - PROCESS | 1936 | 1472228698022 Marionette TRACE conn2 <- [1,3,null,{}] 09:24:58 INFO - PROCESS | 1936 | 1472228698024 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:24:58 INFO - PROCESS | 1936 | 1472228698027 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:58 INFO - PROCESS | 1936 | 1472228698043 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:24:58 INFO - PROCESS | 1936 | 1472228698071 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:24:58 INFO - PROCESS | 1936 | 1472228698073 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:24:58 INFO - PROCESS | 1936 | 1472228698076 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:24:58 INFO - PROCESS | 1936 | 1472228698079 Marionette TRACE conn2 <- [1,6,null,{}] 09:24:58 INFO - PROCESS | 1936 | 1472228698084 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}] 09:24:58 INFO - PROCESS | 1936 | 1472228698085 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:58 INFO - PROCESS | 1936 | 1472228698096 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:24:58 INFO - PROCESS | 1936 | 1472228698101 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:58 INFO - PROCESS | 1936 | 1472228698103 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291a4000 == 6 [pid = 1936] [id = 6] 09:24:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 14 (0x129186400) [pid = 1936] [serial = 14] [outer = 0x0] 09:24:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 15 (0x129188000) [pid = 1936] [serial = 15] [outer = 0x129186400] 09:24:58 INFO - PROCESS | 1936 | 1472228698134 Marionette DEBUG loaded listener.js 09:24:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 16 (0x12918d800) [pid = 1936] [serial = 16] [outer = 0x129186400] 09:24:58 INFO - PROCESS | 1936 | 1472228698439 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]]]}] 09:24:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x1292fc800 == 7 [pid = 1936] [id = 7] 09:24:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 17 (0x1292b8800) [pid = 1936] [serial = 17] [outer = 0x0] 09:24:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 18 (0x12946ec00) [pid = 1936] [serial = 18] [outer = 0x1292b8800] 09:24:58 INFO - PROCESS | 1936 | 1472228698474 Marionette DEBUG loaded listener.js 09:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 426ms 09:24:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 19 (0x129dea400) [pid = 1936] [serial = 19] [outer = 0x1292b8800] 09:24:58 INFO - PROCESS | 1936 | 1472228698548 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:24:58 INFO - PROCESS | 1936 | 1472228698550 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:24:58 INFO - PROCESS | 1936 | 1472228698564 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:24:58 INFO - PROCESS | 1936 | 1472228698565 Marionette TRACE conn2 <- [1,10,null,{}] 09:24:58 INFO - PROCESS | 1936 | 1472228698576 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}] 09:24:58 INFO - PROCESS | 1936 | 1472228698580 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:58 INFO - PROCESS | 1936 | 1472228698718 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:24:58 INFO - PROCESS | 1936 | 1472228698741 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:58 INFO - PROCESS | 1936 | 1472228698742 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a77d000 == 8 [pid = 1936] [id = 8] 09:24:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 20 (0x12a922400) [pid = 1936] [serial = 20] [outer = 0x0] 09:24:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 21 (0x12a924400) [pid = 1936] [serial = 21] [outer = 0x12a922400] 09:24:58 INFO - PROCESS | 1936 | 1472228698773 Marionette DEBUG loaded listener.js 09:24:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 22 (0x12a928800) [pid = 1936] [serial = 22] [outer = 0x12a922400] 09:24:59 INFO - PROCESS | 1936 | 1472228699078 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]]]}] 09:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 578ms 09:24:59 INFO - PROCESS | 1936 | 1472228699164 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:24:59 INFO - PROCESS | 1936 | 1472228699166 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:24:59 INFO - PROCESS | 1936 | 1472228699169 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:24:59 INFO - PROCESS | 1936 | 1472228699170 Marionette TRACE conn2 <- [1,14,null,{}] 09:24:59 INFO - PROCESS | 1936 | 1472228699176 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}] 09:24:59 INFO - PROCESS | 1936 | 1472228699178 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:59 INFO - PROCESS | 1936 | 1472228699273 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:24:59 INFO - PROCESS | 1936 | 1472228699277 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:59 INFO - PROCESS | 1936 | 1472228699278 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b651000 == 9 [pid = 1936] [id = 9] 09:24:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 23 (0x12a92d800) [pid = 1936] [serial = 23] [outer = 0x0] 09:24:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 24 (0x12aa75800) [pid = 1936] [serial = 24] [outer = 0x12a92d800] 09:24:59 INFO - PROCESS | 1936 | 1472228699305 Marionette DEBUG loaded listener.js 09:24:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 25 (0x12b62c400) [pid = 1936] [serial = 25] [outer = 0x12a92d800] 09:24:59 INFO - PROCESS | 1936 | 1472228699568 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]]]}] 09:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 09:24:59 INFO - PROCESS | 1936 | 1472228699591 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:24:59 INFO - PROCESS | 1936 | 1472228699592 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:24:59 INFO - PROCESS | 1936 | 1472228699605 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:24:59 INFO - PROCESS | 1936 | 1472228699607 Marionette TRACE conn2 <- [1,18,null,{}] 09:24:59 INFO - PROCESS | 1936 | 1472228699609 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}] 09:24:59 INFO - PROCESS | 1936 | 1472228699611 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:59 INFO - PROCESS | 1936 | 1472228699711 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:24:59 INFO - PROCESS | 1936 | 1472228699716 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:59 INFO - PROCESS | 1936 | 1472228699718 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:24:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba51000 == 10 [pid = 1936] [id = 10] 09:24:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 26 (0x12b8dd800) [pid = 1936] [serial = 26] [outer = 0x0] 09:24:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 27 (0x12ba88c00) [pid = 1936] [serial = 27] [outer = 0x12b8dd800] 09:24:59 INFO - PROCESS | 1936 | 1472228699743 Marionette DEBUG loaded listener.js 09:24:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 28 (0x12ba8f400) [pid = 1936] [serial = 28] [outer = 0x12b8dd800] 09:25:00 INFO - PROCESS | 1936 | 1472228700029 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]]]}] 09:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 483ms 09:25:00 INFO - PROCESS | 1936 | 1472228700078 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:25:00 INFO - PROCESS | 1936 | 1472228700081 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:25:00 INFO - PROCESS | 1936 | 1472228700085 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:25:00 INFO - PROCESS | 1936 | 1472228700086 Marionette TRACE conn2 <- [1,22,null,{}] 09:25:00 INFO - PROCESS | 1936 | 1472228700089 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}] 09:25:00 INFO - PROCESS | 1936 | 1472228700090 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:00 INFO - PROCESS | 1936 | 1472228700190 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:25:00 INFO - PROCESS | 1936 | 1472228700194 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:00 INFO - PROCESS | 1936 | 1472228700195 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bdb6000 == 11 [pid = 1936] [id = 11] 09:25:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 29 (0x12ba92c00) [pid = 1936] [serial = 29] [outer = 0x0] 09:25:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 30 (0x12bd68c00) [pid = 1936] [serial = 30] [outer = 0x12ba92c00] 09:25:00 INFO - PROCESS | 1936 | 1472228700224 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 31 (0x12bf07000) [pid = 1936] [serial = 31] [outer = 0x12ba92c00] 09:25:00 INFO - PROCESS | 1936 | 1472228700499 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]]]}] 09:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 468ms 09:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:25:00 INFO - PROCESS | 1936 | 1472228700555 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:25:00 INFO - PROCESS | 1936 | 1472228700557 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:25:00 INFO - PROCESS | 1936 | 1472228700560 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:25:00 INFO - PROCESS | 1936 | 1472228700561 Marionette TRACE conn2 <- [1,26,null,{}] 09:25:00 INFO - PROCESS | 1936 | 1472228700568 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}] 09:25:00 INFO - PROCESS | 1936 | 1472228700570 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:00 INFO - PROCESS | 1936 | 1472228700718 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:25:00 INFO - PROCESS | 1936 | 1472228700722 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:00 INFO - PROCESS | 1936 | 1472228700723 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c05e000 == 12 [pid = 1936] [id = 12] 09:25:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 32 (0x12bf09800) [pid = 1936] [serial = 32] [outer = 0x0] 09:25:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 33 (0x12bf11000) [pid = 1936] [serial = 33] [outer = 0x12bf09800] 09:25:00 INFO - PROCESS | 1936 | 1472228700749 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 34 (0x12bf1ac00) [pid = 1936] [serial = 34] [outer = 0x12bf09800] 09:25:00 INFO - PROCESS | 1936 | 1472228700995 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]]]}] 09:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 473ms 09:25:01 INFO - PROCESS | 1936 | 1472228701039 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:25:01 INFO - PROCESS | 1936 | 1472228701041 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:25:01 INFO - PROCESS | 1936 | 1472228701043 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:25:01 INFO - PROCESS | 1936 | 1472228701044 Marionette TRACE conn2 <- [1,30,null,{}] 09:25:01 INFO - PROCESS | 1936 | 1472228701054 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}] 09:25:01 INFO - PROCESS | 1936 | 1472228701055 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:01 INFO - PROCESS | 1936 | 1472228701162 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:25:01 INFO - PROCESS | 1936 | 1472228701167 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:01 INFO - PROCESS | 1936 | 1472228701168 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c3e8800 == 13 [pid = 1936] [id = 13] 09:25:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 35 (0x12bf1d800) [pid = 1936] [serial = 35] [outer = 0x0] 09:25:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 36 (0x12c50fc00) [pid = 1936] [serial = 36] [outer = 0x12bf1d800] 09:25:01 INFO - PROCESS | 1936 | 1472228701193 Marionette DEBUG loaded listener.js 09:25:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 37 (0x12c515800) [pid = 1936] [serial = 37] [outer = 0x12bf1d800] 09:25:01 INFO - PROCESS | 1936 | 1472228701441 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]]]}] 09:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 422ms 09:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:25:01 INFO - PROCESS | 1936 | 1472228701473 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:25:01 INFO - PROCESS | 1936 | 1472228701474 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:25:01 INFO - PROCESS | 1936 | 1472228701476 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:25:01 INFO - PROCESS | 1936 | 1472228701477 Marionette TRACE conn2 <- [1,34,null,{}] 09:25:01 INFO - PROCESS | 1936 | 1472228701487 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}] 09:25:01 INFO - PROCESS | 1936 | 1472228701488 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:01 INFO - PROCESS | 1936 | 1472228701584 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:25:01 INFO - PROCESS | 1936 | 1472228701588 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:01 INFO - PROCESS | 1936 | 1472228701589 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c69a800 == 14 [pid = 1936] [id = 14] 09:25:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 38 (0x12c517c00) [pid = 1936] [serial = 38] [outer = 0x0] 09:25:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 39 (0x12c52f400) [pid = 1936] [serial = 39] [outer = 0x12c517c00] 09:25:01 INFO - PROCESS | 1936 | 1472228701615 Marionette DEBUG loaded listener.js 09:25:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 40 (0x12c534800) [pid = 1936] [serial = 40] [outer = 0x12c517c00] 09:25:01 INFO - PROCESS | 1936 | 1472228701863 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]]]}] 09:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 09:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:25:01 INFO - PROCESS | 1936 | 1472228701905 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:25:01 INFO - PROCESS | 1936 | 1472228701907 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:25:01 INFO - PROCESS | 1936 | 1472228701909 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:25:01 INFO - PROCESS | 1936 | 1472228701910 Marionette TRACE conn2 <- [1,38,null,{}] 09:25:01 INFO - PROCESS | 1936 | 1472228701920 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}] 09:25:01 INFO - PROCESS | 1936 | 1472228701921 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:02 INFO - PROCESS | 1936 | 1472228702020 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:25:02 INFO - PROCESS | 1936 | 1472228702032 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:02 INFO - PROCESS | 1936 | 1472228702033 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cd9d800 == 15 [pid = 1936] [id = 15] 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 41 (0x12c537400) [pid = 1936] [serial = 41] [outer = 0x0] 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 42 (0x12cd39000) [pid = 1936] [serial = 42] [outer = 0x12c537400] 09:25:02 INFO - PROCESS | 1936 | 1472228702058 Marionette DEBUG loaded listener.js 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 43 (0x12cd3e800) [pid = 1936] [serial = 43] [outer = 0x12c537400] 09:25:02 INFO - PROCESS | 1936 | 1472228702300 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]]]}] 09:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 420ms 09:25:02 INFO - PROCESS | 1936 | 1472228702335 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:25:02 INFO - PROCESS | 1936 | 1472228702337 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:25:02 INFO - PROCESS | 1936 | 1472228702341 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:25:02 INFO - PROCESS | 1936 | 1472228702342 Marionette TRACE conn2 <- [1,42,null,{}] 09:25:02 INFO - PROCESS | 1936 | 1472228702344 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}] 09:25:02 INFO - PROCESS | 1936 | 1472228702346 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d171000 == 16 [pid = 1936] [id = 16] 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 44 (0x12d171800) [pid = 1936] [serial = 44] [outer = 0x0] 09:25:02 INFO - PROCESS | 1936 | 1472228702462 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 45 (0x12cdac800) [pid = 1936] [serial = 45] [outer = 0x12d171800] 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 46 (0x12d176800) [pid = 1936] [serial = 46] [outer = 0x12d171800] 09:25:02 INFO - PROCESS | 1936 | 1472228702480 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:02 INFO - PROCESS | 1936 | 1472228702481 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d170800 == 17 [pid = 1936] [id = 17] 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 47 (0x12cd45000) [pid = 1936] [serial = 47] [outer = 0x0] 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 48 (0x12d15c800) [pid = 1936] [serial = 48] [outer = 0x12cd45000] 09:25:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d24f800 == 18 [pid = 1936] [id = 18] 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 49 (0x12d15e800) [pid = 1936] [serial = 49] [outer = 0x0] 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 50 (0x12d160400) [pid = 1936] [serial = 50] [outer = 0x12d15e800] 09:25:02 INFO - PROCESS | 1936 | 1472228702531 Marionette DEBUG loaded listener.js 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 51 (0x12d419c00) [pid = 1936] [serial = 51] [outer = 0x12d15e800] 09:25:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 52 (0x12cd46400) [pid = 1936] [serial = 52] [outer = 0x12cd45000] 09:25:02 INFO - PROCESS | 1936 | 1472228702867 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]]]}] 09:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 09:25:02 INFO - PROCESS | 1936 | 1472228702911 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:25:02 INFO - PROCESS | 1936 | 1472228702913 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:25:02 INFO - PROCESS | 1936 | 1472228702915 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:25:02 INFO - PROCESS | 1936 | 1472228702917 Marionette TRACE conn2 <- [1,46,null,{}] 09:25:02 INFO - PROCESS | 1936 | 1472228702919 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}] 09:25:02 INFO - PROCESS | 1936 | 1472228702921 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:03 INFO - PROCESS | 1936 | 1472228703015 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:25:03 INFO - PROCESS | 1936 | 1472228703019 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:03 INFO - PROCESS | 1936 | 1472228703028 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d52c000 == 19 [pid = 1936] [id = 19] 09:25:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 53 (0x118450400) [pid = 1936] [serial = 53] [outer = 0x0] 09:25:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 54 (0x12d41e400) [pid = 1936] [serial = 54] [outer = 0x118450400] 09:25:03 INFO - PROCESS | 1936 | 1472228703057 Marionette DEBUG loaded listener.js 09:25:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 55 (0x12d50a800) [pid = 1936] [serial = 55] [outer = 0x118450400] 09:25:03 INFO - PROCESS | 1936 | 1472228703304 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]]]}] 09:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 09:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:25:03 INFO - PROCESS | 1936 | 1472228703336 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:25:03 INFO - PROCESS | 1936 | 1472228703337 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:25:03 INFO - PROCESS | 1936 | 1472228703341 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:25:03 INFO - PROCESS | 1936 | 1472228703342 Marionette TRACE conn2 <- [1,50,null,{}] 09:25:03 INFO - PROCESS | 1936 | 1472228703353 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}] 09:25:03 INFO - PROCESS | 1936 | 1472228703354 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:03 INFO - PROCESS | 1936 | 1472228703458 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:25:03 INFO - PROCESS | 1936 | 1472228703462 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:03 INFO - PROCESS | 1936 | 1472228703463 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d4a2000 == 20 [pid = 1936] [id = 20] 09:25:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 56 (0x1184ca000) [pid = 1936] [serial = 56] [outer = 0x0] 09:25:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 57 (0x1184ce000) [pid = 1936] [serial = 57] [outer = 0x1184ca000] 09:25:03 INFO - PROCESS | 1936 | 1472228703488 Marionette DEBUG loaded listener.js 09:25:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 58 (0x12bf1a400) [pid = 1936] [serial = 58] [outer = 0x1184ca000] 09:25:03 INFO - PROCESS | 1936 | 1472228703719 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]]]}] 09:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 09:25:03 INFO - PROCESS | 1936 | 1472228703760 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:25:03 INFO - PROCESS | 1936 | 1472228703762 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:25:03 INFO - PROCESS | 1936 | 1472228703774 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:25:03 INFO - PROCESS | 1936 | 1472228703775 Marionette TRACE conn2 <- [1,54,null,{}] 09:25:03 INFO - PROCESS | 1936 | 1472228703777 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}] 09:25:03 INFO - PROCESS | 1936 | 1472228703778 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:03 INFO - PROCESS | 1936 | 1472228703886 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:25:03 INFO - PROCESS | 1936 | 1472228703889 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:03 INFO - PROCESS | 1936 | 1472228703898 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d8c9000 == 21 [pid = 1936] [id = 21] 09:25:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0x1184d4000) [pid = 1936] [serial = 59] [outer = 0x0] 09:25:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x12d91a000) [pid = 1936] [serial = 60] [outer = 0x1184d4000] 09:25:03 INFO - PROCESS | 1936 | 1472228703922 Marionette DEBUG loaded listener.js 09:25:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x12d91f400) [pid = 1936] [serial = 61] [outer = 0x1184d4000] 09:25:04 INFO - PROCESS | 1936 | 1472228704151 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]]]}] 09:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 422ms 09:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:25:04 INFO - PROCESS | 1936 | 1472228704207 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:25:04 INFO - PROCESS | 1936 | 1472228704208 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:25:04 INFO - PROCESS | 1936 | 1472228704211 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:25:04 INFO - PROCESS | 1936 | 1472228704212 Marionette TRACE conn2 <- [1,58,null,{}] 09:25:04 INFO - PROCESS | 1936 | 1472228704222 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}] 09:25:04 INFO - PROCESS | 1936 | 1472228704223 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:04 INFO - PROCESS | 1936 | 1472228704329 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:25:04 INFO - PROCESS | 1936 | 1472228704333 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:04 INFO - PROCESS | 1936 | 1472228704335 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c05b800 == 22 [pid = 1936] [id = 22] 09:25:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x12d9d0000) [pid = 1936] [serial = 62] [outer = 0x0] 09:25:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x124e23000) [pid = 1936] [serial = 63] [outer = 0x12d9d0000] 09:25:04 INFO - PROCESS | 1936 | 1472228704363 Marionette DEBUG loaded listener.js 09:25:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x12d9ce000) [pid = 1936] [serial = 64] [outer = 0x12d9d0000] 09:25:06 INFO - PROCESS | 1936 | 1472228706203 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]]]}] 09:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2028ms 09:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:25:06 INFO - PROCESS | 1936 | 1472228706240 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:25:06 INFO - PROCESS | 1936 | 1472228706242 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:25:06 INFO - PROCESS | 1936 | 1472228706247 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:25:06 INFO - PROCESS | 1936 | 1472228706251 Marionette TRACE conn2 <- [1,62,null,{}] 09:25:06 INFO - PROCESS | 1936 | 1472228706255 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}] 09:25:06 INFO - PROCESS | 1936 | 1472228706257 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:06 INFO - PROCESS | 1936 | 1472228706333 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:25:06 INFO - PROCESS | 1936 | 1472228706338 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:06 INFO - PROCESS | 1936 | 1472228706341 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x11261c800 == 23 [pid = 1936] [id = 23] 09:25:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x11320e800) [pid = 1936] [serial = 65] [outer = 0x0] 09:25:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x11337a000) [pid = 1936] [serial = 66] [outer = 0x11320e800] 09:25:06 INFO - PROCESS | 1936 | 1472228706373 Marionette DEBUG loaded listener.js 09:25:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x113b06400) [pid = 1936] [serial = 67] [outer = 0x11320e800] 09:25:06 INFO - PROCESS | 1936 | 1472228706689 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]]]}] 09:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 477ms 09:25:06 INFO - PROCESS | 1936 | 1472228706729 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:25:06 INFO - PROCESS | 1936 | 1472228706733 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:25:06 INFO - PROCESS | 1936 | 1472228706738 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:25:06 INFO - PROCESS | 1936 | 1472228706740 Marionette TRACE conn2 <- [1,66,null,{}] 09:25:06 INFO - PROCESS | 1936 | 1472228706742 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}] 09:25:06 INFO - PROCESS | 1936 | 1472228706744 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:06 INFO - PROCESS | 1936 | 1472228706820 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:25:06 INFO - PROCESS | 1936 | 1472228706824 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:06 INFO - PROCESS | 1936 | 1472228706826 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x11335f000 == 24 [pid = 1936] [id = 24] 09:25:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x113bbb400) [pid = 1936] [serial = 68] [outer = 0x0] 09:25:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x115f22400) [pid = 1936] [serial = 69] [outer = 0x113bbb400] 09:25:06 INFO - PROCESS | 1936 | 1472228706857 Marionette DEBUG loaded listener.js 09:25:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x11614c800) [pid = 1936] [serial = 70] [outer = 0x113bbb400] 09:25:07 INFO - PROCESS | 1936 | 1472228707221 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]]]}] 09:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 519ms 09:25:07 INFO - PROCESS | 1936 | 1472228707260 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:25:07 INFO - PROCESS | 1936 | 1472228707261 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:25:07 INFO - PROCESS | 1936 | 1472228707264 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:25:07 INFO - PROCESS | 1936 | 1472228707266 Marionette TRACE conn2 <- [1,70,null,{}] 09:25:07 INFO - PROCESS | 1936 | 1472228707274 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}] 09:25:07 INFO - PROCESS | 1936 | 1472228707277 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:07 INFO - PROCESS | 1936 | 1472228707355 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:25:07 INFO - PROCESS | 1936 | 1472228707359 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:07 INFO - PROCESS | 1936 | 1472228707362 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x11679b000 == 25 [pid = 1936] [id = 25] 09:25:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x111aa5800) [pid = 1936] [serial = 71] [outer = 0x0] 09:25:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x117e2b800) [pid = 1936] [serial = 72] [outer = 0x111aa5800] 09:25:07 INFO - PROCESS | 1936 | 1472228707394 Marionette DEBUG loaded listener.js 09:25:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x1182e3000) [pid = 1936] [serial = 73] [outer = 0x111aa5800] 09:25:07 INFO - PROCESS | 1936 | 1472228707697 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]]]}] 09:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 471ms 09:25:07 INFO - PROCESS | 1936 | 1472228707736 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:25:07 INFO - PROCESS | 1936 | 1472228707738 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:25:07 INFO - PROCESS | 1936 | 1472228707740 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:25:07 INFO - PROCESS | 1936 | 1472228707741 Marionette TRACE conn2 <- [1,74,null,{}] 09:25:07 INFO - PROCESS | 1936 | 1472228707743 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}] 09:25:07 INFO - PROCESS | 1936 | 1472228707745 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:07 INFO - PROCESS | 1936 | 1472228707822 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:25:07 INFO - PROCESS | 1936 | 1472228707867 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:07 INFO - PROCESS | 1936 | 1472228707869 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169cb000 == 26 [pid = 1936] [id = 26] 09:25:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x1182e2800) [pid = 1936] [serial = 74] [outer = 0x0] 09:25:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x1184c6400) [pid = 1936] [serial = 75] [outer = 0x1182e2800] 09:25:07 INFO - PROCESS | 1936 | 1472228707896 Marionette DEBUG loaded listener.js 09:25:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x118542400) [pid = 1936] [serial = 76] [outer = 0x1182e2800] 09:25:08 INFO - PROCESS | 1936 | 1472228708167 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]]]}] 09:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 09:25:08 INFO - PROCESS | 1936 | 1472228708211 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:25:08 INFO - PROCESS | 1936 | 1472228708212 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:25:08 INFO - PROCESS | 1936 | 1472228708223 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:25:08 INFO - PROCESS | 1936 | 1472228708225 Marionette TRACE conn2 <- [1,78,null,{}] 09:25:08 INFO - PROCESS | 1936 | 1472228708227 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}] 09:25:08 INFO - PROCESS | 1936 | 1472228708230 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:08 INFO - PROCESS | 1936 | 1472228708316 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:25:08 INFO - PROCESS | 1936 | 1472228708320 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:08 INFO - PROCESS | 1936 | 1472228708321 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x117358000 == 27 [pid = 1936] [id = 27] 09:25:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x111c81800) [pid = 1936] [serial = 77] [outer = 0x0] 09:25:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x11872e800) [pid = 1936] [serial = 78] [outer = 0x111c81800] 09:25:08 INFO - PROCESS | 1936 | 1472228708352 Marionette DEBUG loaded listener.js 09:25:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x1187fa000) [pid = 1936] [serial = 79] [outer = 0x111c81800] 09:25:08 INFO - PROCESS | 1936 | 1472228708826 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]]]}] 09:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 619ms 09:25:08 INFO - PROCESS | 1936 | 1472228708843 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:25:08 INFO - PROCESS | 1936 | 1472228708844 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:25:08 INFO - PROCESS | 1936 | 1472228708848 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:25:08 INFO - PROCESS | 1936 | 1472228708849 Marionette TRACE conn2 <- [1,82,null,{}] 09:25:08 INFO - PROCESS | 1936 | 1472228708851 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}] 09:25:08 INFO - PROCESS | 1936 | 1472228708855 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:08 INFO - PROCESS | 1936 | 1472228708931 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:25:08 INFO - PROCESS | 1936 | 1472228708935 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:08 INFO - PROCESS | 1936 | 1472228708936 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x117e89800 == 28 [pid = 1936] [id = 28] 09:25:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x1188f6400) [pid = 1936] [serial = 80] [outer = 0x0] 09:25:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1191a4400) [pid = 1936] [serial = 81] [outer = 0x1188f6400] 09:25:08 INFO - PROCESS | 1936 | 1472228708960 Marionette DEBUG loaded listener.js 09:25:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119674400) [pid = 1936] [serial = 82] [outer = 0x1188f6400] 09:25:09 INFO - PROCESS | 1936 | 1472228709317 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]]]}] 09:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 519ms 09:25:09 INFO - PROCESS | 1936 | 1472228709367 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:25:09 INFO - PROCESS | 1936 | 1472228709369 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:25:09 INFO - PROCESS | 1936 | 1472228709372 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:25:09 INFO - PROCESS | 1936 | 1472228709374 Marionette TRACE conn2 <- [1,86,null,{}] 09:25:09 INFO - PROCESS | 1936 | 1472228709376 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}] 09:25:09 INFO - PROCESS | 1936 | 1472228709378 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:09 INFO - PROCESS | 1936 | 1472228709509 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:25:09 INFO - PROCESS | 1936 | 1472228709547 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:09 INFO - PROCESS | 1936 | 1472228709548 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185e0800 == 29 [pid = 1936] [id = 29] 09:25:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x115f20400) [pid = 1936] [serial = 83] [outer = 0x0] 09:25:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119677c00) [pid = 1936] [serial = 84] [outer = 0x115f20400] 09:25:09 INFO - PROCESS | 1936 | 1472228709588 Marionette DEBUG loaded listener.js 09:25:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1198ebc00) [pid = 1936] [serial = 85] [outer = 0x115f20400] 09:25:10 INFO - PROCESS | 1936 | 1472228710002 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]]]}] 09:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 676ms 09:25:10 INFO - PROCESS | 1936 | 1472228710050 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:25:10 INFO - PROCESS | 1936 | 1472228710052 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:25:10 INFO - PROCESS | 1936 | 1472228710056 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:25:10 INFO - PROCESS | 1936 | 1472228710058 Marionette TRACE conn2 <- [1,90,null,{}] 09:25:10 INFO - PROCESS | 1936 | 1472228710082 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}] 09:25:10 INFO - PROCESS | 1936 | 1472228710084 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:10 INFO - PROCESS | 1936 | 1472228710160 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:25:10 INFO - PROCESS | 1936 | 1472228710167 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:10 INFO - PROCESS | 1936 | 1472228710168 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188b7800 == 30 [pid = 1936] [id = 30] 09:25:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x119b88400) [pid = 1936] [serial = 86] [outer = 0x0] 09:25:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x119c20400) [pid = 1936] [serial = 87] [outer = 0x119b88400] 09:25:10 INFO - PROCESS | 1936 | 1472228710193 Marionette DEBUG loaded listener.js 09:25:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x119c6dc00) [pid = 1936] [serial = 88] [outer = 0x119b88400] 09:25:10 INFO - PROCESS | 1936 | 1472228710502 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]]]}] 09:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 483ms 09:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:25:10 INFO - PROCESS | 1936 | 1472228710547 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:25:10 INFO - PROCESS | 1936 | 1472228710550 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:25:10 INFO - PROCESS | 1936 | 1472228710553 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:25:10 INFO - PROCESS | 1936 | 1472228710554 Marionette TRACE conn2 <- [1,94,null,{}] 09:25:10 INFO - PROCESS | 1936 | 1472228710556 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}] 09:25:10 INFO - PROCESS | 1936 | 1472228710557 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:10 INFO - PROCESS | 1936 | 1472228710631 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:25:10 INFO - PROCESS | 1936 | 1472228710635 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:10 INFO - PROCESS | 1936 | 1472228710636 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x116798800 == 31 [pid = 1936] [id = 31] 09:25:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x119b89400) [pid = 1936] [serial = 89] [outer = 0x0] 09:25:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x11a276000) [pid = 1936] [serial = 90] [outer = 0x119b89400] 09:25:10 INFO - PROCESS | 1936 | 1472228710662 Marionette DEBUG loaded listener.js 09:25:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x121260800) [pid = 1936] [serial = 91] [outer = 0x119b89400] 09:25:10 INFO - PROCESS | 1936 | 1472228710957 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]]]}] 09:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 09:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:25:10 INFO - PROCESS | 1936 | 1472228710972 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:25:10 INFO - PROCESS | 1936 | 1472228710973 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:25:10 INFO - PROCESS | 1936 | 1472228710975 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:25:10 INFO - PROCESS | 1936 | 1472228710977 Marionette TRACE conn2 <- [1,98,null,{}] 09:25:10 INFO - PROCESS | 1936 | 1472228710979 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}] 09:25:10 INFO - PROCESS | 1936 | 1472228710981 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:11 INFO - PROCESS | 1936 | 1472228711098 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:25:11 INFO - PROCESS | 1936 | 1472228711104 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:11 INFO - PROCESS | 1936 | 1472228711105 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192e0800 == 32 [pid = 1936] [id = 32] 09:25:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x116bad400) [pid = 1936] [serial = 92] [outer = 0x0] 09:25:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x121253000) [pid = 1936] [serial = 93] [outer = 0x116bad400] 09:25:11 INFO - PROCESS | 1936 | 1472228711131 Marionette DEBUG loaded listener.js 09:25:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x12139fc00) [pid = 1936] [serial = 94] [outer = 0x116bad400] 09:25:11 INFO - PROCESS | 1936 | 1472228711422 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]]]}] 09:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms 09:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:25:11 INFO - PROCESS | 1936 | 1472228711453 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:25:11 INFO - PROCESS | 1936 | 1472228711455 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:25:11 INFO - PROCESS | 1936 | 1472228711457 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:25:11 INFO - PROCESS | 1936 | 1472228711459 Marionette TRACE conn2 <- [1,102,null,{}] 09:25:11 INFO - PROCESS | 1936 | 1472228711462 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}] 09:25:11 INFO - PROCESS | 1936 | 1472228711474 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:11 INFO - PROCESS | 1936 | 1472228711560 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:25:11 INFO - PROCESS | 1936 | 1472228711565 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:11 INFO - PROCESS | 1936 | 1472228711567 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x117353000 == 33 [pid = 1936] [id = 33] 09:25:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1213a0000) [pid = 1936] [serial = 95] [outer = 0x0] 09:25:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x123389800) [pid = 1936] [serial = 96] [outer = 0x1213a0000] 09:25:11 INFO - PROCESS | 1936 | 1472228711593 Marionette DEBUG loaded listener.js 09:25:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x123b66400) [pid = 1936] [serial = 97] [outer = 0x1213a0000] 09:25:11 INFO - PROCESS | 1936 | 1472228711915 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]]]}] 09:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 471ms 09:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:25:11 INFO - PROCESS | 1936 | 1472228711929 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:25:11 INFO - PROCESS | 1936 | 1472228711932 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:25:11 INFO - PROCESS | 1936 | 1472228711936 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:25:11 INFO - PROCESS | 1936 | 1472228711937 Marionette TRACE conn2 <- [1,106,null,{}] 09:25:11 INFO - PROCESS | 1936 | 1472228711939 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}] 09:25:11 INFO - PROCESS | 1936 | 1472228711940 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:12 INFO - PROCESS | 1936 | 1472228712041 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:25:12 INFO - PROCESS | 1936 | 1472228712048 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:12 INFO - PROCESS | 1936 | 1472228712049 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x119cd8800 == 34 [pid = 1936] [id = 34] 09:25:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1187f7c00) [pid = 1936] [serial = 98] [outer = 0x0] 09:25:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x123d7e400) [pid = 1936] [serial = 99] [outer = 0x1187f7c00] 09:25:12 INFO - PROCESS | 1936 | 1472228712074 Marionette DEBUG loaded listener.js 09:25:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x124218000) [pid = 1936] [serial = 100] [outer = 0x1187f7c00] 09:25:12 INFO - PROCESS | 1936 | 1472228712334 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]]]}] 09:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 09:25:12 INFO - PROCESS | 1936 | 1472228712355 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:25:12 INFO - PROCESS | 1936 | 1472228712356 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:25:12 INFO - PROCESS | 1936 | 1472228712358 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:25:12 INFO - PROCESS | 1936 | 1472228712360 Marionette TRACE conn2 <- [1,110,null,{}] 09:25:12 INFO - PROCESS | 1936 | 1472228712377 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}] 09:25:12 INFO - PROCESS | 1936 | 1472228712378 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:12 INFO - PROCESS | 1936 | 1472228712469 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:25:12 INFO - PROCESS | 1936 | 1472228712473 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:12 INFO - PROCESS | 1936 | 1472228712474 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213da800 == 35 [pid = 1936] [id = 35] 09:25:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12421a000) [pid = 1936] [serial = 101] [outer = 0x0] 09:25:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x1243cd800) [pid = 1936] [serial = 102] [outer = 0x12421a000] 09:25:12 INFO - PROCESS | 1936 | 1472228712501 Marionette DEBUG loaded listener.js 09:25:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x12139bc00) [pid = 1936] [serial = 103] [outer = 0x12421a000] 09:25:12 INFO - PROCESS | 1936 | 1472228712800 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]]]}] 09:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 09:25:12 INFO - PROCESS | 1936 | 1472228712829 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:25:12 INFO - PROCESS | 1936 | 1472228712830 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:25:12 INFO - PROCESS | 1936 | 1472228712835 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:25:12 INFO - PROCESS | 1936 | 1472228712836 Marionette TRACE conn2 <- [1,114,null,{}] 09:25:12 INFO - PROCESS | 1936 | 1472228712839 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}] 09:25:12 INFO - PROCESS | 1936 | 1472228712840 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:12 INFO - PROCESS | 1936 | 1472228712926 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:25:13 INFO - PROCESS | 1936 | 1472228713001 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:13 INFO - PROCESS | 1936 | 1472228713002 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x12310a000 == 36 [pid = 1936] [id = 36] 09:25:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x12421fc00) [pid = 1936] [serial = 104] [outer = 0x0] 09:25:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1245ef800) [pid = 1936] [serial = 105] [outer = 0x12421fc00] 09:25:13 INFO - PROCESS | 1936 | 1472228713043 Marionette DEBUG loaded listener.js 09:25:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x124e24c00) [pid = 1936] [serial = 106] [outer = 0x12421fc00] 09:25:14 INFO - PROCESS | 1936 | 1472228714112 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]]]}] 09:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1321ms 09:25:14 INFO - PROCESS | 1936 | 1472228714156 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:25:14 INFO - PROCESS | 1936 | 1472228714158 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:25:14 INFO - PROCESS | 1936 | 1472228714161 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 1936 | 1472228714163 Marionette TRACE conn2 <- [1,118,null,{}] 09:25:14 INFO - PROCESS | 1936 | 1472228714172 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}] 09:25:14 INFO - PROCESS | 1936 | 1472228714174 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:14 INFO - PROCESS | 1936 | 1472228714270 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:25:14 INFO - PROCESS | 1936 | 1472228714275 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:14 INFO - PROCESS | 1936 | 1472228714276 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x112fc7800 == 37 [pid = 1936] [id = 37] 09:25:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x1131ce400) [pid = 1936] [serial = 107] [outer = 0x0] 09:25:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x113d4dc00) [pid = 1936] [serial = 108] [outer = 0x1131ce400] 09:25:14 INFO - PROCESS | 1936 | 1472228714306 Marionette DEBUG loaded listener.js 09:25:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x113faac00) [pid = 1936] [serial = 109] [outer = 0x1131ce400] 09:25:14 INFO - PROCESS | 1936 | 1472228714619 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]]]}] 09:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 475ms 09:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:25:14 INFO - PROCESS | 1936 | 1472228714637 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:25:14 INFO - PROCESS | 1936 | 1472228714640 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:25:14 INFO - PROCESS | 1936 | 1472228714644 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 1936 | 1472228714646 Marionette TRACE conn2 <- [1,122,null,{}] 09:25:14 INFO - PROCESS | 1936 | 1472228714658 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}] 09:25:14 INFO - PROCESS | 1936 | 1472228714659 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:14 INFO - PROCESS | 1936 | 1472228714758 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:25:14 INFO - PROCESS | 1936 | 1472228714764 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:14 INFO - PROCESS | 1936 | 1472228714765 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x116272000 == 38 [pid = 1936] [id = 38] 09:25:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x11610b400) [pid = 1936] [serial = 110] [outer = 0x0] 09:25:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x116906400) [pid = 1936] [serial = 111] [outer = 0x11610b400] 09:25:14 INFO - PROCESS | 1936 | 1472228714794 Marionette DEBUG loaded listener.js 09:25:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x118216000) [pid = 1936] [serial = 112] [outer = 0x11610b400] 09:25:15 INFO - PROCESS | 1936 | 1472228715153 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]]]}] 09:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 523ms 09:25:15 INFO - PROCESS | 1936 | 1472228715170 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:25:15 INFO - PROCESS | 1936 | 1472228715172 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:25:15 INFO - PROCESS | 1936 | 1472228715176 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:25:15 INFO - PROCESS | 1936 | 1472228715182 Marionette TRACE conn2 <- [1,126,null,{}] 09:25:15 INFO - PROCESS | 1936 | 1472228715200 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}] 09:25:15 INFO - PROCESS | 1936 | 1472228715204 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:15 INFO - PROCESS | 1936 | 1472228715878 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x129186400) [pid = 1936] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x1184d4000) [pid = 1936] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x1184ca000) [pid = 1936] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x118450400) [pid = 1936] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x12d15e800) [pid = 1936] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x12c537400) [pid = 1936] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x12c517c00) [pid = 1936] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x12bf1d800) [pid = 1936] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x12bf09800) [pid = 1936] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x12ba92c00) [pid = 1936] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x12b8dd800) [pid = 1936] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x12a92d800) [pid = 1936] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x12a922400) [pid = 1936] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119b89400) [pid = 1936] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x116bad400) [pid = 1936] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1213a0000) [pid = 1936] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1187f7c00) [pid = 1936] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x12d9d0000) [pid = 1936] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x11320e800) [pid = 1936] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x113bbb400) [pid = 1936] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x111aa5800) [pid = 1936] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1182e2800) [pid = 1936] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x111c81800) [pid = 1936] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1188f6400) [pid = 1936] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x115f20400) [pid = 1936] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:25:15 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x119b88400) [pid = 1936] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:25:15 INFO - PROCESS | 1936 | 1472228715937 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:15 INFO - PROCESS | 1936 | 1472228715939 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169c1000 == 39 [pid = 1936] [id = 39] 09:25:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x112780c00) [pid = 1936] [serial = 113] [outer = 0x0] 09:25:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x112a86c00) [pid = 1936] [serial = 114] [outer = 0x112780c00] 09:25:15 INFO - PROCESS | 1936 | 1472228715967 Marionette DEBUG loaded listener.js 09:25:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x117e31c00) [pid = 1936] [serial = 115] [outer = 0x112780c00] 09:25:16 INFO - PROCESS | 1936 | 1472228716273 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]]]}] 09:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1134ms 09:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:25:16 INFO - PROCESS | 1936 | 1472228716310 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:25:16 INFO - PROCESS | 1936 | 1472228716312 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:25:16 INFO - PROCESS | 1936 | 1472228716316 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:25:16 INFO - PROCESS | 1936 | 1472228716317 Marionette TRACE conn2 <- [1,130,null,{}] 09:25:16 INFO - PROCESS | 1936 | 1472228716320 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}] 09:25:16 INFO - PROCESS | 1936 | 1472228716321 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:16 INFO - PROCESS | 1936 | 1472228716395 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:25:16 INFO - PROCESS | 1936 | 1472228716439 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:16 INFO - PROCESS | 1936 | 1472228716440 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x117488000 == 40 [pid = 1936] [id = 40] 09:25:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x113081800) [pid = 1936] [serial = 116] [outer = 0x0] 09:25:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1187f6800) [pid = 1936] [serial = 117] [outer = 0x113081800] 09:25:16 INFO - PROCESS | 1936 | 1472228716466 Marionette DEBUG loaded listener.js 09:25:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1194e1000) [pid = 1936] [serial = 118] [outer = 0x113081800] 09:25:16 INFO - PROCESS | 1936 | 1472228716754 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]]]}] 09:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 471ms 09:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:25:16 INFO - PROCESS | 1936 | 1472228716787 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:25:16 INFO - PROCESS | 1936 | 1472228716789 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:25:16 INFO - PROCESS | 1936 | 1472228716791 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:25:16 INFO - PROCESS | 1936 | 1472228716792 Marionette TRACE conn2 <- [1,134,null,{}] 09:25:16 INFO - PROCESS | 1936 | 1472228716794 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}] 09:25:16 INFO - PROCESS | 1936 | 1472228716796 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:16 INFO - PROCESS | 1936 | 1472228716881 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:25:16 INFO - PROCESS | 1936 | 1472228716885 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:16 INFO - PROCESS | 1936 | 1472228716886 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x119178000 == 41 [pid = 1936] [id = 41] 09:25:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x116909c00) [pid = 1936] [serial = 119] [outer = 0x0] 09:25:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x11966d400) [pid = 1936] [serial = 120] [outer = 0x116909c00] 09:25:16 INFO - PROCESS | 1936 | 1472228716914 Marionette DEBUG loaded listener.js 09:25:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1198e7c00) [pid = 1936] [serial = 121] [outer = 0x116909c00] 09:25:17 INFO - PROCESS | 1936 | 1472228717244 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]]]}] 09:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms 09:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:25:17 INFO - PROCESS | 1936 | 1472228717261 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:25:17 INFO - PROCESS | 1936 | 1472228717262 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:25:17 INFO - PROCESS | 1936 | 1472228717266 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:25:17 INFO - PROCESS | 1936 | 1472228717267 Marionette TRACE conn2 <- [1,138,null,{}] 09:25:17 INFO - PROCESS | 1936 | 1472228717270 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}] 09:25:17 INFO - PROCESS | 1936 | 1472228717274 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:17 INFO - PROCESS | 1936 | 1472228717361 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:25:17 INFO - PROCESS | 1936 | 1472228717367 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:17 INFO - PROCESS | 1936 | 1472228717368 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196d0800 == 42 [pid = 1936] [id = 42] 09:25:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119c2e800) [pid = 1936] [serial = 122] [outer = 0x0] 09:25:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12125dc00) [pid = 1936] [serial = 123] [outer = 0x119c2e800] 09:25:17 INFO - PROCESS | 1936 | 1472228717394 Marionette DEBUG loaded listener.js 09:25:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x123310000) [pid = 1936] [serial = 124] [outer = 0x119c2e800] 09:25:17 INFO - PROCESS | 1936 | 1472228717714 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]]]}] 09:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 471ms 09:25:17 INFO - PROCESS | 1936 | 1472228717737 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:25:17 INFO - PROCESS | 1936 | 1472228717739 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:25:17 INFO - PROCESS | 1936 | 1472228717742 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:25:17 INFO - PROCESS | 1936 | 1472228717744 Marionette TRACE conn2 <- [1,142,null,{}] 09:25:17 INFO - PROCESS | 1936 | 1472228717750 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}] 09:25:17 INFO - PROCESS | 1936 | 1472228717752 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:17 INFO - PROCESS | 1936 | 1472228717869 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:25:18 INFO - PROCESS | 1936 | 1472228717997 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:18 INFO - PROCESS | 1936 | 1472228717998 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x112611800 == 43 [pid = 1936] [id = 43] 09:25:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x110e6bc00) [pid = 1936] [serial = 125] [outer = 0x0] 09:25:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x111e5b800) [pid = 1936] [serial = 126] [outer = 0x110e6bc00] 09:25:18 INFO - PROCESS | 1936 | 1472228718051 Marionette DEBUG loaded listener.js 09:25:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x1127ac800) [pid = 1936] [serial = 127] [outer = 0x110e6bc00] 09:25:18 INFO - PROCESS | 1936 | 1472228718591 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]]]}] 09:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 870ms 09:25:18 INFO - PROCESS | 1936 | 1472228718616 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:25:18 INFO - PROCESS | 1936 | 1472228718619 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:25:18 INFO - PROCESS | 1936 | 1472228718622 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:25:18 INFO - PROCESS | 1936 | 1472228718624 Marionette TRACE conn2 <- [1,146,null,{}] 09:25:18 INFO - PROCESS | 1936 | 1472228718628 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}] 09:25:18 INFO - PROCESS | 1936 | 1472228718633 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:18 INFO - PROCESS | 1936 | 1472228718727 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:25:18 INFO - PROCESS | 1936 | 1472228718785 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:18 INFO - PROCESS | 1936 | 1472228718786 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x117359800 == 44 [pid = 1936] [id = 44] 09:25:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x1168d6000) [pid = 1936] [serial = 128] [outer = 0x0] 09:25:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x116910400) [pid = 1936] [serial = 129] [outer = 0x1168d6000] 09:25:18 INFO - PROCESS | 1936 | 1472228718818 Marionette DEBUG loaded listener.js 09:25:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x118218800) [pid = 1936] [serial = 130] [outer = 0x1168d6000] 09:25:19 INFO - PROCESS | 1936 | 1472228719263 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]]]}] 09:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 671ms 09:25:19 INFO - PROCESS | 1936 | 1472228719294 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:25:19 INFO - PROCESS | 1936 | 1472228719297 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:25:19 INFO - PROCESS | 1936 | 1472228719318 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:25:19 INFO - PROCESS | 1936 | 1472228719319 Marionette TRACE conn2 <- [1,150,null,{}] 09:25:19 INFO - PROCESS | 1936 | 1472228719337 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}] 09:25:19 INFO - PROCESS | 1936 | 1472228719339 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:19 INFO - PROCESS | 1936 | 1472228719435 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:25:19 INFO - PROCESS | 1936 | 1472228719494 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:19 INFO - PROCESS | 1936 | 1472228719495 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213d1800 == 45 [pid = 1936] [id = 45] 09:25:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1188f5800) [pid = 1936] [serial = 131] [outer = 0x0] 09:25:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x1191ab000) [pid = 1936] [serial = 132] [outer = 0x1188f5800] 09:25:19 INFO - PROCESS | 1936 | 1472228719525 Marionette DEBUG loaded listener.js 09:25:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x119b8bc00) [pid = 1936] [serial = 133] [outer = 0x1188f5800] 09:25:20 INFO - PROCESS | 1936 | 1472228720022 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]]]}] 09:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 736ms 09:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:25:20 INFO - PROCESS | 1936 | 1472228720053 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:25:20 INFO - PROCESS | 1936 | 1472228720055 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:25:20 INFO - PROCESS | 1936 | 1472228720067 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:25:20 INFO - PROCESS | 1936 | 1472228720074 Marionette TRACE conn2 <- [1,154,null,{}] 09:25:20 INFO - PROCESS | 1936 | 1472228720078 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}] 09:25:20 INFO - PROCESS | 1936 | 1472228720083 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:20 INFO - PROCESS | 1936 | 1472228720224 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:25:20 INFO - PROCESS | 1936 | 1472228720299 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:20 INFO - PROCESS | 1936 | 1472228720301 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x123364000 == 46 [pid = 1936] [id = 46] 09:25:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x1188fc400) [pid = 1936] [serial = 134] [outer = 0x0] 09:25:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x12330a400) [pid = 1936] [serial = 135] [outer = 0x1188fc400] 09:25:20 INFO - PROCESS | 1936 | 1472228720350 Marionette DEBUG loaded listener.js 09:25:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x123d7e800) [pid = 1936] [serial = 136] [outer = 0x1188fc400] 09:25:20 INFO - PROCESS | 1936 | 1472228720784 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]]]}] 09:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 736ms 09:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:25:20 INFO - PROCESS | 1936 | 1472228720796 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:25:20 INFO - PROCESS | 1936 | 1472228720798 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:25:20 INFO - PROCESS | 1936 | 1472228720800 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:25:20 INFO - PROCESS | 1936 | 1472228720801 Marionette TRACE conn2 <- [1,158,null,{}] 09:25:20 INFO - PROCESS | 1936 | 1472228720804 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}] 09:25:20 INFO - PROCESS | 1936 | 1472228720805 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:20 INFO - PROCESS | 1936 | 1472228720916 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:25:20 INFO - PROCESS | 1936 | 1472228720958 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:20 INFO - PROCESS | 1936 | 1472228720959 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x119176800 == 47 [pid = 1936] [id = 47] 09:25:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x123dca000) [pid = 1936] [serial = 137] [outer = 0x0] 09:25:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x1243b2000) [pid = 1936] [serial = 138] [outer = 0x123dca000] 09:25:20 INFO - PROCESS | 1936 | 1472228720989 Marionette DEBUG loaded listener.js 09:25:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x1245f7400) [pid = 1936] [serial = 139] [outer = 0x123dca000] 09:25:21 INFO - PROCESS | 1936 | 1472228721505 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]]]}] 09:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 722ms 09:25:21 INFO - PROCESS | 1936 | 1472228721522 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:25:21 INFO - PROCESS | 1936 | 1472228721525 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:25:21 INFO - PROCESS | 1936 | 1472228721528 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:25:21 INFO - PROCESS | 1936 | 1472228721530 Marionette TRACE conn2 <- [1,162,null,{}] 09:25:21 INFO - PROCESS | 1936 | 1472228721534 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}] 09:25:21 INFO - PROCESS | 1936 | 1472228721535 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:21 INFO - PROCESS | 1936 | 1472228721633 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:25:21 INFO - PROCESS | 1936 | 1472228721691 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:21 INFO - PROCESS | 1936 | 1472228721693 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169d4800 == 48 [pid = 1936] [id = 48] 09:25:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x113080c00) [pid = 1936] [serial = 140] [outer = 0x0] 09:25:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x113bc1000) [pid = 1936] [serial = 141] [outer = 0x113080c00] 09:25:21 INFO - PROCESS | 1936 | 1472228721728 Marionette DEBUG loaded listener.js 09:25:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x1151a9800) [pid = 1936] [serial = 142] [outer = 0x113080c00] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1196d0800 == 47 [pid = 1936] [id = 42] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x119178000 == 46 [pid = 1936] [id = 41] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x117488000 == 45 [pid = 1936] [id = 40] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x116798800 == 44 [pid = 1936] [id = 31] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1188b7800 == 43 [pid = 1936] [id = 30] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1169c1000 == 42 [pid = 1936] [id = 39] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1192e0800 == 41 [pid = 1936] [id = 32] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x116272000 == 40 [pid = 1936] [id = 38] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x117358000 == 39 [pid = 1936] [id = 27] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x112fc7800 == 38 [pid = 1936] [id = 37] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x117e89800 == 37 [pid = 1936] [id = 28] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12310a000 == 36 [pid = 1936] [id = 36] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1185e0800 == 35 [pid = 1936] [id = 29] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x119cd8800 == 34 [pid = 1936] [id = 34] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1213da800 == 33 [pid = 1936] [id = 35] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x123364000 == 32 [pid = 1936] [id = 46] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x119176800 == 31 [pid = 1936] [id = 47] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1213d1800 == 30 [pid = 1936] [id = 45] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x117359800 == 29 [pid = 1936] [id = 44] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x112611800 == 28 [pid = 1936] [id = 43] 09:25:22 INFO - PROCESS | 1936 | --DOCSHELL 0x117353000 == 27 [pid = 1936] [id = 33] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x119c20400) [pid = 1936] [serial = 87] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x11a276000) [pid = 1936] [serial = 90] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x121253000) [pid = 1936] [serial = 93] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x123389800) [pid = 1936] [serial = 96] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x123d7e400) [pid = 1936] [serial = 99] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x1243cd800) [pid = 1936] [serial = 102] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x12d9ce000) [pid = 1936] [serial = 64] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x11337a000) [pid = 1936] [serial = 66] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x115f22400) [pid = 1936] [serial = 69] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x117e2b800) [pid = 1936] [serial = 72] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x1184c6400) [pid = 1936] [serial = 75] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x118542400) [pid = 1936] [serial = 76] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x11872e800) [pid = 1936] [serial = 78] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1191a4400) [pid = 1936] [serial = 81] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x119674400) [pid = 1936] [serial = 82] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x119677c00) [pid = 1936] [serial = 84] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1198ebc00) [pid = 1936] [serial = 85] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119c6dc00) [pid = 1936] [serial = 88] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x121260800) [pid = 1936] [serial = 91] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x12139fc00) [pid = 1936] [serial = 94] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x113b06400) [pid = 1936] [serial = 67] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x123b66400) [pid = 1936] [serial = 97] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1187fa000) [pid = 1936] [serial = 79] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x124218000) [pid = 1936] [serial = 100] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x11614c800) [pid = 1936] [serial = 70] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1182e3000) [pid = 1936] [serial = 73] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x12946ec00) [pid = 1936] [serial = 18] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x129188000) [pid = 1936] [serial = 15] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x12918d800) [pid = 1936] [serial = 16] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x123dc8800) [pid = 1936] [serial = 11] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x12385c400) [pid = 1936] [serial = 8] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x12cdac800) [pid = 1936] [serial = 45] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x12d15c800) [pid = 1936] [serial = 48] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x12d160400) [pid = 1936] [serial = 50] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x12cd39000) [pid = 1936] [serial = 42] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x12cd3e800) [pid = 1936] [serial = 43] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x12c534800) [pid = 1936] [serial = 40] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x12c52f400) [pid = 1936] [serial = 39] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x12c50fc00) [pid = 1936] [serial = 36] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x12c515800) [pid = 1936] [serial = 37] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x12bf11000) [pid = 1936] [serial = 33] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x12bf1ac00) [pid = 1936] [serial = 34] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x12bd68c00) [pid = 1936] [serial = 30] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x12bf07000) [pid = 1936] [serial = 31] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x12ba88c00) [pid = 1936] [serial = 27] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x12ba8f400) [pid = 1936] [serial = 28] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x12aa75800) [pid = 1936] [serial = 24] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x12b62c400) [pid = 1936] [serial = 25] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x12a928800) [pid = 1936] [serial = 22] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x12a924400) [pid = 1936] [serial = 21] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x124e23000) [pid = 1936] [serial = 63] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x12d91a000) [pid = 1936] [serial = 60] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x12d91f400) [pid = 1936] [serial = 61] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x1184ce000) [pid = 1936] [serial = 57] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x12bf1a400) [pid = 1936] [serial = 58] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x12d50a800) [pid = 1936] [serial = 55] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x12d41e400) [pid = 1936] [serial = 54] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | --DOMWINDOW == 58 (0x12d419c00) [pid = 1936] [serial = 51] [outer = 0x0] [url = about:blank] 09:25:22 INFO - PROCESS | 1936 | 1472228722593 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]]]}] 09:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1073ms 09:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:25:22 INFO - PROCESS | 1936 | 1472228722602 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:25:22 INFO - PROCESS | 1936 | 1472228722604 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:25:22 INFO - PROCESS | 1936 | 1472228722607 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:25:22 INFO - PROCESS | 1936 | 1472228722609 Marionette TRACE conn2 <- [1,166,null,{}] 09:25:22 INFO - PROCESS | 1936 | 1472228722613 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}] 09:25:22 INFO - PROCESS | 1936 | 1472228722614 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:22 INFO - PROCESS | 1936 | 1472228722689 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:25:22 INFO - PROCESS | 1936 | 1472228722694 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:22 INFO - PROCESS | 1936 | 1472228722698 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x113375800 == 28 [pid = 1936] [id = 49] 09:25:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0x113dc6800) [pid = 1936] [serial = 143] [outer = 0x0] 09:25:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x116111400) [pid = 1936] [serial = 144] [outer = 0x113dc6800] 09:25:22 INFO - PROCESS | 1936 | 1472228722728 Marionette DEBUG loaded listener.js 09:25:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x11698b800) [pid = 1936] [serial = 145] [outer = 0x113dc6800] 09:25:23 INFO - PROCESS | 1936 | 1472228723043 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]]]}] 09:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 472ms 09:25:23 INFO - PROCESS | 1936 | 1472228723083 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:25:23 INFO - PROCESS | 1936 | 1472228723087 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:25:23 INFO - PROCESS | 1936 | 1472228723091 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:25:23 INFO - PROCESS | 1936 | 1472228723093 Marionette TRACE conn2 <- [1,170,null,{}] 09:25:23 INFO - PROCESS | 1936 | 1472228723096 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}] 09:25:23 INFO - PROCESS | 1936 | 1472228723097 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:23 INFO - PROCESS | 1936 | 1472228723174 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:25:23 INFO - PROCESS | 1936 | 1472228723177 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:23 INFO - PROCESS | 1936 | 1472228723179 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x116957800 == 29 [pid = 1936] [id = 50] 09:25:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x11821f400) [pid = 1936] [serial = 146] [outer = 0x0] 09:25:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x11845bc00) [pid = 1936] [serial = 147] [outer = 0x11821f400] 09:25:23 INFO - PROCESS | 1936 | 1472228723211 Marionette DEBUG loaded listener.js 09:25:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x1184d3400) [pid = 1936] [serial = 148] [outer = 0x11821f400] 09:25:23 INFO - PROCESS | 1936 | 1472228723524 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]]]}] 09:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 470ms 09:25:23 INFO - PROCESS | 1936 | 1472228723571 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:25:23 INFO - PROCESS | 1936 | 1472228723572 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:25:23 INFO - PROCESS | 1936 | 1472228723575 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:25:23 INFO - PROCESS | 1936 | 1472228723577 Marionette TRACE conn2 <- [1,174,null,{}] 09:25:23 INFO - PROCESS | 1936 | 1472228723585 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}] 09:25:23 INFO - PROCESS | 1936 | 1472228723588 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:23 INFO - PROCESS | 1936 | 1472228723664 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:25:23 INFO - PROCESS | 1936 | 1472228723707 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:23 INFO - PROCESS | 1936 | 1472228723710 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x117486000 == 30 [pid = 1936] [id = 51] 09:25:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x11277ec00) [pid = 1936] [serial = 149] [outer = 0x0] 09:25:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x11913b400) [pid = 1936] [serial = 150] [outer = 0x11277ec00] 09:25:23 INFO - PROCESS | 1936 | 1472228723739 Marionette DEBUG loaded listener.js 09:25:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x119669c00) [pid = 1936] [serial = 151] [outer = 0x11277ec00] 09:25:24 INFO - PROCESS | 1936 | 1472228724004 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]]]}] 09:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 474ms 09:25:24 INFO - PROCESS | 1936 | 1472228724053 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:25:24 INFO - PROCESS | 1936 | 1472228724055 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:25:24 INFO - PROCESS | 1936 | 1472228724058 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:25:24 INFO - PROCESS | 1936 | 1472228724059 Marionette TRACE conn2 <- [1,178,null,{}] 09:25:24 INFO - PROCESS | 1936 | 1472228724061 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}] 09:25:24 INFO - PROCESS | 1936 | 1472228724063 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:24 INFO - PROCESS | 1936 | 1472228724151 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:25:24 INFO - PROCESS | 1936 | 1472228724154 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:24 INFO - PROCESS | 1936 | 1472228724156 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x11878a000 == 31 [pid = 1936] [id = 52] 09:25:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x119676400) [pid = 1936] [serial = 152] [outer = 0x0] 09:25:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x119a4a400) [pid = 1936] [serial = 153] [outer = 0x119676400] 09:25:24 INFO - PROCESS | 1936 | 1472228724185 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x119c21c00) [pid = 1936] [serial = 154] [outer = 0x119676400] 09:25:24 INFO - PROCESS | 1936 | 1472228724471 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]]]}] 09:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 470ms 09:25:24 INFO - PROCESS | 1936 | 1472228724536 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:25:24 INFO - PROCESS | 1936 | 1472228724538 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:25:24 INFO - PROCESS | 1936 | 1472228724562 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:25:24 INFO - PROCESS | 1936 | 1472228724564 Marionette TRACE conn2 <- [1,182,null,{}] 09:25:24 INFO - PROCESS | 1936 | 1472228724570 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}] 09:25:24 INFO - PROCESS | 1936 | 1472228724571 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:24 INFO - PROCESS | 1936 | 1472228724668 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:25:24 INFO - PROCESS | 1936 | 1472228724695 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:24 INFO - PROCESS | 1936 | 1472228724696 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x11924d800 == 32 [pid = 1936] [id = 53] 09:25:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x115f22400) [pid = 1936] [serial = 155] [outer = 0x0] 09:25:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x119c6d800) [pid = 1936] [serial = 156] [outer = 0x115f22400] 09:25:24 INFO - PROCESS | 1936 | 1472228724723 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x12125e800) [pid = 1936] [serial = 157] [outer = 0x115f22400] 09:25:25 INFO - PROCESS | 1936 | 1472228725056 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]]]}] 09:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 526ms 09:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:25:25 INFO - PROCESS | 1936 | 1472228725090 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:25:25 INFO - PROCESS | 1936 | 1472228725091 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:25:25 INFO - PROCESS | 1936 | 1472228725093 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 1936 | 1472228725094 Marionette TRACE conn2 <- [1,186,null,{}] 09:25:25 INFO - PROCESS | 1936 | 1472228725096 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}] 09:25:25 INFO - PROCESS | 1936 | 1472228725101 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:25 INFO - PROCESS | 1936 | 1472228725206 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:25:25 INFO - PROCESS | 1936 | 1472228725235 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:25 INFO - PROCESS | 1936 | 1472228725236 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x119b4e000 == 33 [pid = 1936] [id = 54] 09:25:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x121399000) [pid = 1936] [serial = 158] [outer = 0x0] 09:25:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x123389000) [pid = 1936] [serial = 159] [outer = 0x121399000] 09:25:25 INFO - PROCESS | 1936 | 1472228725262 Marionette DEBUG loaded listener.js 09:25:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x124088000) [pid = 1936] [serial = 160] [outer = 0x121399000] 09:25:25 INFO - PROCESS | 1936 | 1472228725567 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]]]}] 09:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 518ms 09:25:25 INFO - PROCESS | 1936 | 1472228725612 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:25:25 INFO - PROCESS | 1936 | 1472228725615 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:25:25 INFO - PROCESS | 1936 | 1472228725618 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 1936 | 1472228725619 Marionette TRACE conn2 <- [1,190,null,{}] 09:25:25 INFO - PROCESS | 1936 | 1472228725622 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}] 09:25:25 INFO - PROCESS | 1936 | 1472228725623 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:25 INFO - PROCESS | 1936 | 1472228725714 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:25:25 INFO - PROCESS | 1936 | 1472228725743 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:25 INFO - PROCESS | 1936 | 1472228725744 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x119ce8800 == 34 [pid = 1936] [id = 55] 09:25:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x1243b2c00) [pid = 1936] [serial = 161] [outer = 0x0] 09:25:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x1245a4c00) [pid = 1936] [serial = 162] [outer = 0x1243b2c00] 09:25:25 INFO - PROCESS | 1936 | 1472228725770 Marionette DEBUG loaded listener.js 09:25:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x124e27800) [pid = 1936] [serial = 163] [outer = 0x1243b2c00] 09:25:26 INFO - PROCESS | 1936 | 1472228726062 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]]]}] 09:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 09:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:25:26 INFO - PROCESS | 1936 | 1472228726088 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:25:26 INFO - PROCESS | 1936 | 1472228726089 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:25:26 INFO - PROCESS | 1936 | 1472228726091 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:25:26 INFO - PROCESS | 1936 | 1472228726092 Marionette TRACE conn2 <- [1,194,null,{}] 09:25:26 INFO - PROCESS | 1936 | 1472228726095 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}] 09:25:26 INFO - PROCESS | 1936 | 1472228726096 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:26 INFO - PROCESS | 1936 | 1472228726195 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:25:26 INFO - PROCESS | 1936 | 1472228726199 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:26 INFO - PROCESS | 1936 | 1472228726200 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x12311a000 == 35 [pid = 1936] [id = 56] 09:25:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x11320d400) [pid = 1936] [serial = 164] [outer = 0x0] 09:25:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x124e2dc00) [pid = 1936] [serial = 165] [outer = 0x11320d400] 09:25:26 INFO - PROCESS | 1936 | 1472228726226 Marionette DEBUG loaded listener.js 09:25:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x125a0d000) [pid = 1936] [serial = 166] [outer = 0x11320d400] 09:25:26 INFO - PROCESS | 1936 | 1472228726586 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]]]}] 09:25:26 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x12421fc00) [pid = 1936] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:25:26 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x12421a000) [pid = 1936] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:25:26 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x119c2e800) [pid = 1936] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:25:26 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x1131ce400) [pid = 1936] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:25:26 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x11610b400) [pid = 1936] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:25:26 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x116909c00) [pid = 1936] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:25:26 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x113081800) [pid = 1936] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:25:26 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x112780c00) [pid = 1936] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 520ms 09:25:26 INFO - PROCESS | 1936 | 1472228726611 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:25:26 INFO - PROCESS | 1936 | 1472228726613 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:25:26 INFO - PROCESS | 1936 | 1472228726616 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:25:26 INFO - PROCESS | 1936 | 1472228726617 Marionette TRACE conn2 <- [1,198,null,{}] 09:25:26 INFO - PROCESS | 1936 | 1472228726619 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}] 09:25:26 INFO - PROCESS | 1936 | 1472228726621 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:26 INFO - PROCESS | 1936 | 1472228726701 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:25:26 INFO - PROCESS | 1936 | 1472228726705 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:26 INFO - PROCESS | 1936 | 1472228726715 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x117484800 == 36 [pid = 1936] [id = 57] 09:25:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x11519e800) [pid = 1936] [serial = 167] [outer = 0x0] 09:25:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x118453000) [pid = 1936] [serial = 168] [outer = 0x11519e800] 09:25:26 INFO - PROCESS | 1936 | 1472228726759 Marionette DEBUG loaded listener.js 09:25:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x119a52000) [pid = 1936] [serial = 169] [outer = 0x11519e800] 09:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 619ms 09:25:27 INFO - PROCESS | 1936 | 1472228727228 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]]]}] 09:25:27 INFO - PROCESS | 1936 | 1472228727235 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:25:27 INFO - PROCESS | 1936 | 1472228727237 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:25:27 INFO - PROCESS | 1936 | 1472228727239 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 1936 | 1472228727240 Marionette TRACE conn2 <- [1,202,null,{}] 09:25:27 INFO - PROCESS | 1936 | 1472228727242 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}] 09:25:27 INFO - PROCESS | 1936 | 1472228727243 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:27 INFO - PROCESS | 1936 | 1472228727316 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:25:27 INFO - PROCESS | 1936 | 1472228727320 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:27 INFO - PROCESS | 1936 | 1472228727321 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x124305000 == 37 [pid = 1936] [id = 58] 09:25:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x12408d800) [pid = 1936] [serial = 170] [outer = 0x0] 09:25:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x124e2e000) [pid = 1936] [serial = 171] [outer = 0x12408d800] 09:25:27 INFO - PROCESS | 1936 | 1472228727347 Marionette DEBUG loaded listener.js 09:25:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x125aee400) [pid = 1936] [serial = 172] [outer = 0x12408d800] 09:25:27 INFO - PROCESS | 1936 | 1472228727657 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]]]}] 09:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 09:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:25:27 INFO - PROCESS | 1936 | 1472228727708 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:25:27 INFO - PROCESS | 1936 | 1472228727709 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:25:27 INFO - PROCESS | 1936 | 1472228727712 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 1936 | 1472228727713 Marionette TRACE conn2 <- [1,206,null,{}] 09:25:27 INFO - PROCESS | 1936 | 1472228727716 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}] 09:25:27 INFO - PROCESS | 1936 | 1472228727717 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:27 INFO - PROCESS | 1936 | 1472228727820 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:25:27 INFO - PROCESS | 1936 | 1472228727869 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:27 INFO - PROCESS | 1936 | 1472228727871 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x11924c000 == 38 [pid = 1936] [id = 59] 09:25:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x12421a000) [pid = 1936] [serial = 173] [outer = 0x0] 09:25:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x125af3000) [pid = 1936] [serial = 174] [outer = 0x12421a000] 09:25:27 INFO - PROCESS | 1936 | 1472228727915 Marionette DEBUG loaded listener.js 09:25:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1260a2400) [pid = 1936] [serial = 175] [outer = 0x12421a000] 09:25:28 INFO - PROCESS | 1936 | 1472228728290 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]]]}] 09:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 621ms 09:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:25:28 INFO - PROCESS | 1936 | 1472228728333 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:25:28 INFO - PROCESS | 1936 | 1472228728334 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:25:28 INFO - PROCESS | 1936 | 1472228728337 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:25:28 INFO - PROCESS | 1936 | 1472228728338 Marionette TRACE conn2 <- [1,210,null,{}] 09:25:28 INFO - PROCESS | 1936 | 1472228728340 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}] 09:25:28 INFO - PROCESS | 1936 | 1472228728341 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:28 INFO - PROCESS | 1936 | 1472228728437 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:25:28 INFO - PROCESS | 1936 | 1472228728462 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:28 INFO - PROCESS | 1936 | 1472228728463 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x125a7b800 == 39 [pid = 1936] [id = 60] 09:25:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x125970000) [pid = 1936] [serial = 176] [outer = 0x0] 09:25:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x128b19800) [pid = 1936] [serial = 177] [outer = 0x125970000] 09:25:28 INFO - PROCESS | 1936 | 1472228728488 Marionette DEBUG loaded listener.js 09:25:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x128c30400) [pid = 1936] [serial = 178] [outer = 0x125970000] 09:25:29 INFO - PROCESS | 1936 | 1472228728999 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]]]}] 09:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 721ms 09:25:29 INFO - PROCESS | 1936 | 1472228729059 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:25:29 INFO - PROCESS | 1936 | 1472228729064 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:25:29 INFO - PROCESS | 1936 | 1472228729069 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:25:29 INFO - PROCESS | 1936 | 1472228729072 Marionette TRACE conn2 <- [1,214,null,{}] 09:25:29 INFO - PROCESS | 1936 | 1472228729078 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}] 09:25:29 INFO - PROCESS | 1936 | 1472228729081 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:29 INFO - PROCESS | 1936 | 1472228729252 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:25:29 INFO - PROCESS | 1936 | 1472228729364 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:29 INFO - PROCESS | 1936 | 1472228729366 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x1168aa800 == 40 [pid = 1936] [id = 61] 09:25:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x113968000) [pid = 1936] [serial = 179] [outer = 0x0] 09:25:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x116111800) [pid = 1936] [serial = 180] [outer = 0x113968000] 09:25:29 INFO - PROCESS | 1936 | 1472228729420 Marionette DEBUG loaded listener.js 09:25:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1177aec00) [pid = 1936] [serial = 181] [outer = 0x113968000] 09:25:29 INFO - PROCESS | 1936 | 1472228729963 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]]]}] 09:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 929ms 09:25:30 INFO - PROCESS | 1936 | 1472228730006 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:25:30 INFO - PROCESS | 1936 | 1472228730009 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:25:30 INFO - PROCESS | 1936 | 1472228730017 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:25:30 INFO - PROCESS | 1936 | 1472228730019 Marionette TRACE conn2 <- [1,218,null,{}] 09:25:30 INFO - PROCESS | 1936 | 1472228730022 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}] 09:25:30 INFO - PROCESS | 1936 | 1472228730023 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:30 INFO - PROCESS | 1936 | 1472228730132 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:25:30 INFO - PROCESS | 1936 | 1472228730315 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:30 INFO - PROCESS | 1936 | 1472228730318 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x112fc7800 == 41 [pid = 1936] [id = 62] 09:25:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x11519c000) [pid = 1936] [serial = 182] [outer = 0x0] 09:25:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x11690a000) [pid = 1936] [serial = 183] [outer = 0x11519c000] 09:25:30 INFO - PROCESS | 1936 | 1472228730364 Marionette DEBUG loaded listener.js 09:25:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x11844e000) [pid = 1936] [serial = 184] [outer = 0x11519c000] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x11924c000 == 40 [pid = 1936] [id = 59] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x124305000 == 39 [pid = 1936] [id = 58] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x117484800 == 38 [pid = 1936] [id = 57] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x12311a000 == 37 [pid = 1936] [id = 56] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x119ce8800 == 36 [pid = 1936] [id = 55] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x119b4e000 == 35 [pid = 1936] [id = 54] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x11924d800 == 34 [pid = 1936] [id = 53] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x11878a000 == 33 [pid = 1936] [id = 52] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x117486000 == 32 [pid = 1936] [id = 51] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x116957800 == 31 [pid = 1936] [id = 50] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x113375800 == 30 [pid = 1936] [id = 49] 09:25:30 INFO - PROCESS | 1936 | --DOCSHELL 0x1169d4800 == 29 [pid = 1936] [id = 48] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x123310000) [pid = 1936] [serial = 124] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x113d4dc00) [pid = 1936] [serial = 108] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x118216000) [pid = 1936] [serial = 112] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x116906400) [pid = 1936] [serial = 111] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x11966d400) [pid = 1936] [serial = 120] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12125dc00) [pid = 1936] [serial = 123] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1187f6800) [pid = 1936] [serial = 117] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x112a86c00) [pid = 1936] [serial = 114] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x117e31c00) [pid = 1936] [serial = 115] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x113faac00) [pid = 1936] [serial = 109] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x1198e7c00) [pid = 1936] [serial = 121] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x1194e1000) [pid = 1936] [serial = 118] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x124e24c00) [pid = 1936] [serial = 106] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x1245ef800) [pid = 1936] [serial = 105] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x12139bc00) [pid = 1936] [serial = 103] [outer = 0x0] [url = about:blank] 09:25:31 INFO - PROCESS | 1936 | 1472228730996 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]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1023ms 09:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:25:31 INFO - PROCESS | 1936 | 1472228731040 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:25:31 INFO - PROCESS | 1936 | 1472228731042 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:25:31 INFO - PROCESS | 1936 | 1472228731045 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 1936 | 1472228731047 Marionette TRACE conn2 <- [1,222,null,{}] 09:25:31 INFO - PROCESS | 1936 | 1472228731058 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}] 09:25:31 INFO - PROCESS | 1936 | 1472228731060 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:31 INFO - PROCESS | 1936 | 1472228731133 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:25:31 INFO - PROCESS | 1936 | 1472228731140 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:31 INFO - PROCESS | 1936 | 1472228731141 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x116897000 == 30 [pid = 1936] [id = 63] 09:25:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x118547400) [pid = 1936] [serial = 185] [outer = 0x0] 09:25:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x118734000) [pid = 1936] [serial = 186] [outer = 0x118547400] 09:25:31 INFO - PROCESS | 1936 | 1472228731172 Marionette DEBUG loaded listener.js 09:25:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x11913d000) [pid = 1936] [serial = 187] [outer = 0x118547400] 09:25:31 INFO - PROCESS | 1936 | 1472228731495 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]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 478ms 09:25:31 INFO - PROCESS | 1936 | 1472228731524 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:25:31 INFO - PROCESS | 1936 | 1472228731527 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:25:31 INFO - PROCESS | 1936 | 1472228731529 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 1936 | 1472228731531 Marionette TRACE conn2 <- [1,226,null,{}] 09:25:31 INFO - PROCESS | 1936 | 1472228731535 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}] 09:25:31 INFO - PROCESS | 1936 | 1472228731537 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:31 INFO - PROCESS | 1936 | 1472228731616 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:25:31 INFO - PROCESS | 1936 | 1472228731622 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:31 INFO - PROCESS | 1936 | 1472228731624 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185f1000 == 31 [pid = 1936] [id = 64] 09:25:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x11966b000) [pid = 1936] [serial = 188] [outer = 0x0] 09:25:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x1198eb400) [pid = 1936] [serial = 189] [outer = 0x11966b000] 09:25:31 INFO - PROCESS | 1936 | 1472228731652 Marionette DEBUG loaded listener.js 09:25:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x119c6e000) [pid = 1936] [serial = 190] [outer = 0x11966b000] 09:25:31 INFO - PROCESS | 1936 | 1472228731985 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]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 09:25:32 INFO - PROCESS | 1936 | 1472228732001 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:25:32 INFO - PROCESS | 1936 | 1472228732002 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:25:32 INFO - PROCESS | 1936 | 1472228732010 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:25:32 INFO - PROCESS | 1936 | 1472228732015 Marionette TRACE conn2 <- [1,230,null,{}] 09:25:32 INFO - PROCESS | 1936 | 1472228732019 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}] 09:25:32 INFO - PROCESS | 1936 | 1472228732022 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:32 INFO - PROCESS | 1936 | 1472228732104 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:25:32 INFO - PROCESS | 1936 | 1472228732148 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 1936 | 1472228732150 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x119241000 == 32 [pid = 1936] [id = 65] 09:25:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x113dbec00) [pid = 1936] [serial = 191] [outer = 0x0] 09:25:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x11a1f5400) [pid = 1936] [serial = 192] [outer = 0x113dbec00] 09:25:32 INFO - PROCESS | 1936 | 1472228732176 Marionette DEBUG loaded listener.js 09:25:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x12395ec00) [pid = 1936] [serial = 193] [outer = 0x113dbec00] 09:25:32 INFO - PROCESS | 1936 | 1472228732553 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]]]}] 09:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 580ms 09:25:32 INFO - PROCESS | 1936 | 1472228732586 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:25:32 INFO - PROCESS | 1936 | 1472228732588 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:25:32 INFO - PROCESS | 1936 | 1472228732592 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:25:32 INFO - PROCESS | 1936 | 1472228732594 Marionette TRACE conn2 <- [1,234,null,{}] 09:25:32 INFO - PROCESS | 1936 | 1472228732596 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}] 09:25:32 INFO - PROCESS | 1936 | 1472228732597 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:32 INFO - PROCESS | 1936 | 1472228732679 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:25:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x116150800) [pid = 1936] [serial = 194] [outer = 0x12cd45000] 09:25:32 INFO - PROCESS | 1936 | 1472228732696 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 1936 | 1472228732697 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213de800 == 33 [pid = 1936] [id = 66] 09:25:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x123d7e400) [pid = 1936] [serial = 195] [outer = 0x0] 09:25:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1243cf400) [pid = 1936] [serial = 196] [outer = 0x123d7e400] 09:25:32 INFO - PROCESS | 1936 | 1472228732726 Marionette DEBUG loaded listener.js 09:25:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x124e24000) [pid = 1936] [serial = 197] [outer = 0x123d7e400] 09:25:33 INFO - PROCESS | 1936 | 1472228733229 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]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 675ms 09:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:25:33 INFO - PROCESS | 1936 | 1472228733267 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:25:33 INFO - PROCESS | 1936 | 1472228733269 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:25:33 INFO - PROCESS | 1936 | 1472228733273 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:25:33 INFO - PROCESS | 1936 | 1472228733275 Marionette TRACE conn2 <- [1,238,null,{}] 09:25:33 INFO - PROCESS | 1936 | 1472228733286 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}] 09:25:33 INFO - PROCESS | 1936 | 1472228733288 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:33 INFO - PROCESS | 1936 | 1472228733406 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:25:33 INFO - PROCESS | 1936 | 1472228733452 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:33 INFO - PROCESS | 1936 | 1472228733456 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x11924d800 == 34 [pid = 1936] [id = 67] 09:25:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x125ae8c00) [pid = 1936] [serial = 198] [outer = 0x0] 09:25:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x125eea000) [pid = 1936] [serial = 199] [outer = 0x125ae8c00] 09:25:33 INFO - PROCESS | 1936 | 1472228733489 Marionette DEBUG loaded listener.js 09:25:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x12609ec00) [pid = 1936] [serial = 200] [outer = 0x125ae8c00] 09:25:33 INFO - PROCESS | 1936 | 1472228733826 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]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 571ms 09:25:33 INFO - PROCESS | 1936 | 1472228733843 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:25:33 INFO - PROCESS | 1936 | 1472228733845 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:25:33 INFO - PROCESS | 1936 | 1472228733849 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:25:33 INFO - PROCESS | 1936 | 1472228733850 Marionette TRACE conn2 <- [1,242,null,{}] 09:25:33 INFO - PROCESS | 1936 | 1472228733852 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}] 09:25:33 INFO - PROCESS | 1936 | 1472228733854 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:33 INFO - PROCESS | 1936 | 1472228733955 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:25:33 INFO - PROCESS | 1936 | 1472228733959 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:33 INFO - PROCESS | 1936 | 1472228733960 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x12405b000 == 35 [pid = 1936] [id = 68] 09:25:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x12609f400) [pid = 1936] [serial = 201] [outer = 0x0] 09:25:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x128ea2800) [pid = 1936] [serial = 202] [outer = 0x12609f400] 09:25:33 INFO - PROCESS | 1936 | 1472228733986 Marionette DEBUG loaded listener.js 09:25:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12918a000) [pid = 1936] [serial = 203] [outer = 0x12609f400] 09:25:34 INFO - PROCESS | 1936 | 1472228734302 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]]]}] 09:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 470ms 09:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:25:34 INFO - PROCESS | 1936 | 1472228734319 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:25:34 INFO - PROCESS | 1936 | 1472228734321 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:25:34 INFO - PROCESS | 1936 | 1472228734323 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:25:34 INFO - PROCESS | 1936 | 1472228734324 Marionette TRACE conn2 <- [1,246,null,{}] 09:25:34 INFO - PROCESS | 1936 | 1472228734326 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}] 09:25:34 INFO - PROCESS | 1936 | 1472228734327 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:34 INFO - PROCESS | 1936 | 1472228734419 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:25:34 INFO - PROCESS | 1936 | 1472228734449 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:34 INFO - PROCESS | 1936 | 1472228734450 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x125945800 == 36 [pid = 1936] [id = 69] 09:25:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x129185c00) [pid = 1936] [serial = 204] [outer = 0x0] 09:25:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1292b7000) [pid = 1936] [serial = 205] [outer = 0x129185c00] 09:25:34 INFO - PROCESS | 1936 | 1472228734476 Marionette DEBUG loaded listener.js 09:25:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1292bfc00) [pid = 1936] [serial = 206] [outer = 0x129185c00] 09:25:34 INFO - PROCESS | 1936 | 1472228734781 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]]]}] 09:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms 09:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:25:34 INFO - PROCESS | 1936 | 1472228734792 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:25:34 INFO - PROCESS | 1936 | 1472228734793 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:25:34 INFO - PROCESS | 1936 | 1472228734796 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:25:34 INFO - PROCESS | 1936 | 1472228734797 Marionette TRACE conn2 <- [1,250,null,{}] 09:25:34 INFO - PROCESS | 1936 | 1472228734807 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}] 09:25:34 INFO - PROCESS | 1936 | 1472228734808 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:34 INFO - PROCESS | 1936 | 1472228734902 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:25:34 INFO - PROCESS | 1936 | 1472228734905 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:34 INFO - PROCESS | 1936 | 1472228734906 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x128abc000 == 37 [pid = 1936] [id = 70] 09:25:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1292be800) [pid = 1936] [serial = 207] [outer = 0x0] 09:25:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12946fc00) [pid = 1936] [serial = 208] [outer = 0x1292be800] 09:25:34 INFO - PROCESS | 1936 | 1472228734932 Marionette DEBUG loaded listener.js 09:25:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x129479000) [pid = 1936] [serial = 209] [outer = 0x1292be800] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x121399000) [pid = 1936] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x11277ec00) [pid = 1936] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x119676400) [pid = 1936] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x11821f400) [pid = 1936] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x113dc6800) [pid = 1936] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1243b2c00) [pid = 1936] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x110e6bc00) [pid = 1936] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x11320d400) [pid = 1936] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1168d6000) [pid = 1936] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1188f5800) [pid = 1936] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x11519e800) [pid = 1936] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x12421a000) [pid = 1936] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1188fc400) [pid = 1936] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x12408d800) [pid = 1936] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x123dca000) [pid = 1936] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:25:35 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x115f22400) [pid = 1936] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:25:35 INFO - PROCESS | 1936 | 1472228735308 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]]]}] 09:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 521ms 09:25:35 INFO - PROCESS | 1936 | 1472228735319 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:25:35 INFO - PROCESS | 1936 | 1472228735321 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:25:35 INFO - PROCESS | 1936 | 1472228735323 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:25:35 INFO - PROCESS | 1936 | 1472228735324 Marionette TRACE conn2 <- [1,254,null,{}] 09:25:35 INFO - PROCESS | 1936 | 1472228735326 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}] 09:25:35 INFO - PROCESS | 1936 | 1472228735328 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:35 INFO - PROCESS | 1936 | 1472228735432 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:25:35 INFO - PROCESS | 1936 | 1472228735459 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:35 INFO - PROCESS | 1936 | 1472228735460 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x119233800 == 38 [pid = 1936] [id = 71] 09:25:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x11320d400) [pid = 1936] [serial = 210] [outer = 0x0] 09:25:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1191af400) [pid = 1936] [serial = 211] [outer = 0x11320d400] 09:25:35 INFO - PROCESS | 1936 | 1472228735485 Marionette DEBUG loaded listener.js 09:25:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x124215000) [pid = 1936] [serial = 212] [outer = 0x11320d400] 09:25:35 INFO - PROCESS | 1936 | 1472228735766 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]]]}] 09:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 09:25:35 INFO - PROCESS | 1936 | 1472228735792 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:25:35 INFO - PROCESS | 1936 | 1472228735793 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:25:35 INFO - PROCESS | 1936 | 1472228735795 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:25:35 INFO - PROCESS | 1936 | 1472228735797 Marionette TRACE conn2 <- [1,258,null,{}] 09:25:35 INFO - PROCESS | 1936 | 1472228735808 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}] 09:25:35 INFO - PROCESS | 1936 | 1472228735809 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:35 INFO - PROCESS | 1936 | 1472228735891 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:25:35 INFO - PROCESS | 1936 | 1472228735895 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:35 INFO - PROCESS | 1936 | 1472228735897 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x1292de000 == 39 [pid = 1936] [id = 72] 09:25:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x12421a000) [pid = 1936] [serial = 213] [outer = 0x0] 09:25:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x129de7c00) [pid = 1936] [serial = 214] [outer = 0x12421a000] 09:25:35 INFO - PROCESS | 1936 | 1472228735926 Marionette DEBUG loaded listener.js 09:25:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x124215400) [pid = 1936] [serial = 215] [outer = 0x12421a000] 09:25:36 INFO - PROCESS | 1936 | 1472228736244 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]]]}] 09:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 477ms 09:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:25:36 INFO - PROCESS | 1936 | 1472228736273 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:25:36 INFO - PROCESS | 1936 | 1472228736275 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:25:36 INFO - PROCESS | 1936 | 1472228736277 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:25:36 INFO - PROCESS | 1936 | 1472228736279 Marionette TRACE conn2 <- [1,262,null,{}] 09:25:36 INFO - PROCESS | 1936 | 1472228736284 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}] 09:25:36 INFO - PROCESS | 1936 | 1472228736285 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:36 INFO - PROCESS | 1936 | 1472228736397 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:25:36 INFO - PROCESS | 1936 | 1472228736403 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:36 INFO - PROCESS | 1936 | 1472228736404 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x129d42000 == 40 [pid = 1936] [id = 73] 09:25:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1184cf800) [pid = 1936] [serial = 216] [outer = 0x0] 09:25:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x12a5da800) [pid = 1936] [serial = 217] [outer = 0x1184cf800] 09:25:36 INFO - PROCESS | 1936 | 1472228736429 Marionette DEBUG loaded listener.js 09:25:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x12a926000) [pid = 1936] [serial = 218] [outer = 0x1184cf800] 09:25:36 INFO - PROCESS | 1936 | 1472228736718 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]]]}] 09:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 09:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:25:36 INFO - PROCESS | 1936 | 1472228736749 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:25:36 INFO - PROCESS | 1936 | 1472228736752 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:25:36 INFO - PROCESS | 1936 | 1472228736755 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:25:36 INFO - PROCESS | 1936 | 1472228736756 Marionette TRACE conn2 <- [1,266,null,{}] 09:25:36 INFO - PROCESS | 1936 | 1472228736758 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}] 09:25:36 INFO - PROCESS | 1936 | 1472228736759 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:36 INFO - PROCESS | 1936 | 1472228736837 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:25:36 INFO - PROCESS | 1936 | 1472228736841 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:36 INFO - PROCESS | 1936 | 1472228736842 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a547800 == 41 [pid = 1936] [id = 74] 09:25:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12a926400) [pid = 1936] [serial = 219] [outer = 0x0] 09:25:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12aa6dc00) [pid = 1936] [serial = 220] [outer = 0x12a926400] 09:25:36 INFO - PROCESS | 1936 | 1472228736869 Marionette DEBUG loaded listener.js 09:25:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12aa74000) [pid = 1936] [serial = 221] [outer = 0x12a926400] 09:25:37 INFO - PROCESS | 1936 | 1472228737304 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]]]}] 09:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 570ms 09:25:37 INFO - PROCESS | 1936 | 1472228737325 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:25:37 INFO - PROCESS | 1936 | 1472228737328 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:25:37 INFO - PROCESS | 1936 | 1472228737331 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:25:37 INFO - PROCESS | 1936 | 1472228737334 Marionette TRACE conn2 <- [1,270,null,{}] 09:25:37 INFO - PROCESS | 1936 | 1472228737337 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}] 09:25:37 INFO - PROCESS | 1936 | 1472228737339 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:37 INFO - PROCESS | 1936 | 1472228737443 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:25:37 INFO - PROCESS | 1936 | 1472228737504 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:37 INFO - PROCESS | 1936 | 1472228737506 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171a6800 == 42 [pid = 1936] [id = 75] 09:25:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x113faac00) [pid = 1936] [serial = 222] [outer = 0x0] 09:25:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x118214c00) [pid = 1936] [serial = 223] [outer = 0x113faac00] 09:25:37 INFO - PROCESS | 1936 | 1472228737538 Marionette DEBUG loaded listener.js 09:25:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x1184d5000) [pid = 1936] [serial = 224] [outer = 0x113faac00] 09:25:38 INFO - PROCESS | 1936 | 1472228738018 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]]]}] 09:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 721ms 09:25:38 INFO - PROCESS | 1936 | 1472228738053 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:25:38 INFO - PROCESS | 1936 | 1472228738058 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:25:38 INFO - PROCESS | 1936 | 1472228738065 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 1936 | 1472228738067 Marionette TRACE conn2 <- [1,274,null,{}] 09:25:38 INFO - PROCESS | 1936 | 1472228738071 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}] 09:25:38 INFO - PROCESS | 1936 | 1472228738074 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:38 INFO - PROCESS | 1936 | 1472228738183 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:25:38 INFO - PROCESS | 1936 | 1472228738231 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:38 INFO - PROCESS | 1936 | 1472228738233 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x119b37000 == 43 [pid = 1936] [id = 76] 09:25:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x1191a3800) [pid = 1936] [serial = 225] [outer = 0x0] 09:25:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1198df000) [pid = 1936] [serial = 226] [outer = 0x1191a3800] 09:25:38 INFO - PROCESS | 1936 | 1472228738264 Marionette DEBUG loaded listener.js 09:25:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x119c73400) [pid = 1936] [serial = 227] [outer = 0x1191a3800] 09:25:38 INFO - PROCESS | 1936 | 1472228738649 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]]]}] 09:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 622ms 09:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:25:38 INFO - PROCESS | 1936 | 1472228738686 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:25:38 INFO - PROCESS | 1936 | 1472228738688 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:25:38 INFO - PROCESS | 1936 | 1472228738690 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 1936 | 1472228738692 Marionette TRACE conn2 <- [1,278,null,{}] 09:25:38 INFO - PROCESS | 1936 | 1472228738700 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}] 09:25:38 INFO - PROCESS | 1936 | 1472228738704 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:38 INFO - PROCESS | 1936 | 1472228738831 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:25:38 INFO - PROCESS | 1936 | 1472228738894 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:38 INFO - PROCESS | 1936 | 1472228738896 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a546000 == 44 [pid = 1936] [id = 77] 09:25:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1230b5c00) [pid = 1936] [serial = 228] [outer = 0x0] 09:25:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x124e22800) [pid = 1936] [serial = 229] [outer = 0x1230b5c00] 09:25:38 INFO - PROCESS | 1936 | 1472228738928 Marionette DEBUG loaded listener.js 09:25:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x1260a1800) [pid = 1936] [serial = 230] [outer = 0x1230b5c00] 09:25:39 INFO - PROCESS | 1936 | 1472228739335 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]]]}] 09:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 09:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:25:39 INFO - PROCESS | 1936 | 1472228739361 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:25:39 INFO - PROCESS | 1936 | 1472228739363 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:25:39 INFO - PROCESS | 1936 | 1472228739366 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:25:39 INFO - PROCESS | 1936 | 1472228739367 Marionette TRACE conn2 <- [1,282,null,{}] 09:25:39 INFO - PROCESS | 1936 | 1472228739369 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}] 09:25:39 INFO - PROCESS | 1936 | 1472228739371 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:39 INFO - PROCESS | 1936 | 1472228739471 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:25:39 INFO - PROCESS | 1936 | 1472228739515 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:39 INFO - PROCESS | 1936 | 1472228739516 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a783000 == 45 [pid = 1936] [id = 78] 09:25:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x128e97400) [pid = 1936] [serial = 231] [outer = 0x0] 09:25:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x129188400) [pid = 1936] [serial = 232] [outer = 0x128e97400] 09:25:39 INFO - PROCESS | 1936 | 1472228739547 Marionette DEBUG loaded listener.js 09:25:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x129dee800) [pid = 1936] [serial = 233] [outer = 0x128e97400] 09:25:39 INFO - PROCESS | 1936 | 1472228739952 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]]]}] 09:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 618ms 09:25:39 INFO - PROCESS | 1936 | 1472228739985 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:25:39 INFO - PROCESS | 1936 | 1472228739986 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:25:39 INFO - PROCESS | 1936 | 1472228739989 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:25:39 INFO - PROCESS | 1936 | 1472228739990 Marionette TRACE conn2 <- [1,286,null,{}] 09:25:39 INFO - PROCESS | 1936 | 1472228739992 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}] 09:25:39 INFO - PROCESS | 1936 | 1472228739994 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:40 INFO - PROCESS | 1936 | 1472228740091 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:25:40 INFO - PROCESS | 1936 | 1472228740190 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:40 INFO - PROCESS | 1936 | 1472228740191 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x128aae800 == 46 [pid = 1936] [id = 79] 09:25:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x112a87000) [pid = 1936] [serial = 234] [outer = 0x0] 09:25:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x128acb800) [pid = 1936] [serial = 235] [outer = 0x112a87000] 09:25:40 INFO - PROCESS | 1936 | 1472228740223 Marionette DEBUG loaded listener.js 09:25:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x128acf400) [pid = 1936] [serial = 236] [outer = 0x112a87000] 09:25:40 INFO - PROCESS | 1936 | 1472228740760 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]]]}] 09:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 819ms 09:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:25:40 INFO - PROCESS | 1936 | 1472228740809 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:25:40 INFO - PROCESS | 1936 | 1472228740811 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:25:40 INFO - PROCESS | 1936 | 1472228740833 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:25:40 INFO - PROCESS | 1936 | 1472228740834 Marionette TRACE conn2 <- [1,290,null,{}] 09:25:40 INFO - PROCESS | 1936 | 1472228740839 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}] 09:25:40 INFO - PROCESS | 1936 | 1472228740841 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:40 INFO - PROCESS | 1936 | 1472228740939 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:25:41 INFO - PROCESS | 1936 | 1472228741000 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:41 INFO - PROCESS | 1936 | 1472228741003 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x117ea4000 == 47 [pid = 1936] [id = 80] 09:25:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x1184c8000) [pid = 1936] [serial = 237] [outer = 0x0] 09:25:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x1184d1400) [pid = 1936] [serial = 238] [outer = 0x1184c8000] 09:25:41 INFO - PROCESS | 1936 | 1472228741031 Marionette DEBUG loaded listener.js 09:25:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x1187f0400) [pid = 1936] [serial = 239] [outer = 0x1184c8000] 09:25:41 INFO - PROCESS | 1936 | 1472228741461 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]]]}] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x129d42000 == 46 [pid = 1936] [id = 73] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x1292de000 == 45 [pid = 1936] [id = 72] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x119233800 == 44 [pid = 1936] [id = 71] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x128abc000 == 43 [pid = 1936] [id = 70] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x125945800 == 42 [pid = 1936] [id = 69] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x12405b000 == 41 [pid = 1936] [id = 68] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x11924d800 == 40 [pid = 1936] [id = 67] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x1213de800 == 39 [pid = 1936] [id = 66] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x119241000 == 38 [pid = 1936] [id = 65] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x128b19800) [pid = 1936] [serial = 177] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x113bc1000) [pid = 1936] [serial = 141] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x1185f1000 == 37 [pid = 1936] [id = 64] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x116897000 == 36 [pid = 1936] [id = 63] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x112fc7800 == 35 [pid = 1936] [id = 62] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x1168aa800 == 34 [pid = 1936] [id = 61] 09:25:41 INFO - PROCESS | 1936 | --DOCSHELL 0x125a7b800 == 33 [pid = 1936] [id = 60] 09:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 691ms 09:25:41 INFO - PROCESS | 1936 | 1472228741506 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:25:41 INFO - PROCESS | 1936 | 1472228741509 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:25:41 INFO - PROCESS | 1936 | 1472228741515 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:25:41 INFO - PROCESS | 1936 | 1472228741517 Marionette TRACE conn2 <- [1,294,null,{}] 09:25:41 INFO - PROCESS | 1936 | 1472228741520 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}] 09:25:41 INFO - PROCESS | 1936 | 1472228741522 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:41 INFO - PROCESS | 1936 | 1472228741614 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:25:41 INFO - PROCESS | 1936 | 1472228741639 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:41 INFO - PROCESS | 1936 | 1472228741640 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x123389000) [pid = 1936] [serial = 159] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x11913b400) [pid = 1936] [serial = 150] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x119669c00) [pid = 1936] [serial = 151] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x119a4a400) [pid = 1936] [serial = 153] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x11845bc00) [pid = 1936] [serial = 147] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x1184d3400) [pid = 1936] [serial = 148] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x116111400) [pid = 1936] [serial = 144] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x11698b800) [pid = 1936] [serial = 145] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x1245a4c00) [pid = 1936] [serial = 162] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x1127ac800) [pid = 1936] [serial = 127] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x124088000) [pid = 1936] [serial = 160] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x111e5b800) [pid = 1936] [serial = 126] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x124e2dc00) [pid = 1936] [serial = 165] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x118218800) [pid = 1936] [serial = 130] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x116910400) [pid = 1936] [serial = 129] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119b8bc00) [pid = 1936] [serial = 133] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1191ab000) [pid = 1936] [serial = 132] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x124e27800) [pid = 1936] [serial = 163] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x118453000) [pid = 1936] [serial = 168] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x125af3000) [pid = 1936] [serial = 174] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x123d7e800) [pid = 1936] [serial = 136] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x12330a400) [pid = 1936] [serial = 135] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x124e2e000) [pid = 1936] [serial = 171] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x125a0d000) [pid = 1936] [serial = 166] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1245f7400) [pid = 1936] [serial = 139] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x12125e800) [pid = 1936] [serial = 157] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x119c6d800) [pid = 1936] [serial = 156] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1243b2000) [pid = 1936] [serial = 138] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x125aee400) [pid = 1936] [serial = 172] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1260a2400) [pid = 1936] [serial = 175] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x119c21c00) [pid = 1936] [serial = 154] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x119a52000) [pid = 1936] [serial = 169] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x113377000 == 34 [pid = 1936] [id = 81] 09:25:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x116111400) [pid = 1936] [serial = 240] [outer = 0x0] 09:25:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1184c8c00) [pid = 1936] [serial = 241] [outer = 0x116111400] 09:25:41 INFO - PROCESS | 1936 | 1472228741742 Marionette DEBUG loaded listener.js 09:25:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x119c6f000) [pid = 1936] [serial = 242] [outer = 0x116111400] 09:25:42 INFO - PROCESS | 1936 | 1472228742080 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]]]}] 09:25:42 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. 09:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 09:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:25:42 INFO - PROCESS | 1936 | 1472228742136 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:25:42 INFO - PROCESS | 1936 | 1472228742137 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:25:42 INFO - PROCESS | 1936 | 1472228742139 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:25:42 INFO - PROCESS | 1936 | 1472228742142 Marionette TRACE conn2 <- [1,298,null,{}] 09:25:42 INFO - PROCESS | 1936 | 1472228742149 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}] 09:25:42 INFO - PROCESS | 1936 | 1472228742152 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:42 INFO - PROCESS | 1936 | 1472228742242 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:25:42 INFO - PROCESS | 1936 | 1472228742288 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:42 INFO - PROCESS | 1936 | 1472228742290 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x119178000 == 35 [pid = 1936] [id = 82] 09:25:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x12125e800) [pid = 1936] [serial = 243] [outer = 0x0] 09:25:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x123b6dc00) [pid = 1936] [serial = 244] [outer = 0x12125e800] 09:25:42 INFO - PROCESS | 1936 | 1472228742319 Marionette DEBUG loaded listener.js 09:25:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x124e26400) [pid = 1936] [serial = 245] [outer = 0x12125e800] 09:25:42 INFO - PROCESS | 1936 | 1472228742594 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]]]}] 09:25:42 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. 09:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms 09:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:25:42 INFO - PROCESS | 1936 | 1472228742610 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:25:42 INFO - PROCESS | 1936 | 1472228742611 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:25:42 INFO - PROCESS | 1936 | 1472228742622 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:25:42 INFO - PROCESS | 1936 | 1472228742623 Marionette TRACE conn2 <- [1,302,null,{}] 09:25:42 INFO - PROCESS | 1936 | 1472228742626 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}] 09:25:42 INFO - PROCESS | 1936 | 1472228742627 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:42 INFO - PROCESS | 1936 | 1472228742713 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:25:42 INFO - PROCESS | 1936 | 1472228742720 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:42 INFO - PROCESS | 1936 | 1472228742721 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x119b41000 == 36 [pid = 1936] [id = 83] 09:25:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x125a0ec00) [pid = 1936] [serial = 246] [outer = 0x0] 09:25:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x12609b000) [pid = 1936] [serial = 247] [outer = 0x125a0ec00] 09:25:42 INFO - PROCESS | 1936 | 1472228742748 Marionette DEBUG loaded listener.js 09:25:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x128acc400) [pid = 1936] [serial = 248] [outer = 0x125a0ec00] 09:25:43 INFO - PROCESS | 1936 | 1472228743075 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]]]}] 09:25:43 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. 09:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 477ms 09:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:25:43 INFO - PROCESS | 1936 | 1472228743091 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:25:43 INFO - PROCESS | 1936 | 1472228743092 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:25:43 INFO - PROCESS | 1936 | 1472228743094 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:25:43 INFO - PROCESS | 1936 | 1472228743096 Marionette TRACE conn2 <- [1,306,null,{}] 09:25:43 INFO - PROCESS | 1936 | 1472228743100 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}] 09:25:43 INFO - PROCESS | 1936 | 1472228743102 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:43 INFO - PROCESS | 1936 | 1472228743178 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:25:43 INFO - PROCESS | 1936 | 1472228743183 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:43 INFO - PROCESS | 1936 | 1472228743185 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a2bc800 == 37 [pid = 1936] [id = 84] 09:25:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x128ad0c00) [pid = 1936] [serial = 249] [outer = 0x0] 09:25:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x128ad4c00) [pid = 1936] [serial = 250] [outer = 0x128ad0c00] 09:25:43 INFO - PROCESS | 1936 | 1472228743211 Marionette DEBUG loaded listener.js 09:25:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x128b14800) [pid = 1936] [serial = 251] [outer = 0x128ad0c00] 09:25:43 INFO - PROCESS | 1936 | 1472228743593 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]]]}] 09:25:43 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. 09:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 518ms 09:25:43 INFO - PROCESS | 1936 | 1472228743615 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:25:43 INFO - PROCESS | 1936 | 1472228743616 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:25:43 INFO - PROCESS | 1936 | 1472228743620 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:25:43 INFO - PROCESS | 1936 | 1472228743622 Marionette TRACE conn2 <- [1,310,null,{}] 09:25:43 INFO - PROCESS | 1936 | 1472228743625 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}] 09:25:43 INFO - PROCESS | 1936 | 1472228743631 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:43 INFO - PROCESS | 1936 | 1472228743843 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:25:43 INFO - PROCESS | 1936 | 1472228743868 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:43 INFO - PROCESS | 1936 | 1472228743869 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bb9800 == 38 [pid = 1936] [id = 85] 09:25:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x128b15c00) [pid = 1936] [serial = 252] [outer = 0x0] 09:25:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12918b000) [pid = 1936] [serial = 253] [outer = 0x128b15c00] 09:25:43 INFO - PROCESS | 1936 | 1472228743912 Marionette DEBUG loaded listener.js 09:25:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12a5f4000) [pid = 1936] [serial = 254] [outer = 0x128b15c00] 09:25:44 INFO - PROCESS | 1936 | 1472228744282 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]]]}] 09:25:44 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. 09:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 669ms 09:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:25:44 INFO - PROCESS | 1936 | 1472228744295 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:25:44 INFO - PROCESS | 1936 | 1472228744296 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:25:44 INFO - PROCESS | 1936 | 1472228744303 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 1936 | 1472228744304 Marionette TRACE conn2 <- [1,314,null,{}] 09:25:44 INFO - PROCESS | 1936 | 1472228744306 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}] 09:25:44 INFO - PROCESS | 1936 | 1472228744307 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:44 INFO - PROCESS | 1936 | 1472228744401 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:25:44 INFO - PROCESS | 1936 | 1472228744415 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:44 INFO - PROCESS | 1936 | 1472228744416 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x1245c7000 == 39 [pid = 1936] [id = 86] 09:25:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12a5f5000) [pid = 1936] [serial = 255] [outer = 0x0] 09:25:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x12a92d400) [pid = 1936] [serial = 256] [outer = 0x12a5f5000] 09:25:44 INFO - PROCESS | 1936 | 1472228744454 Marionette DEBUG loaded listener.js 09:25:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x12aa75800) [pid = 1936] [serial = 257] [outer = 0x12a5f5000] 09:25:44 INFO - PROCESS | 1936 | 1472228744906 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]]]}] 09:25:44 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. 09:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 625ms 09:25:44 INFO - PROCESS | 1936 | 1472228744925 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:25:44 INFO - PROCESS | 1936 | 1472228744927 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:25:44 INFO - PROCESS | 1936 | 1472228744930 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 1936 | 1472228744932 Marionette TRACE conn2 <- [1,318,null,{}] 09:25:44 INFO - PROCESS | 1936 | 1472228744943 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}] 09:25:44 INFO - PROCESS | 1936 | 1472228744945 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:45 INFO - PROCESS | 1936 | 1472228745053 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:25:45 INFO - PROCESS | 1936 | 1472228745057 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:45 INFO - PROCESS | 1936 | 1472228745058 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x126043800 == 40 [pid = 1936] [id = 87] 09:25:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12a923c00) [pid = 1936] [serial = 258] [outer = 0x0] 09:25:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x12aa9a800) [pid = 1936] [serial = 259] [outer = 0x12a923c00] 09:25:45 INFO - PROCESS | 1936 | 1472228745083 Marionette DEBUG loaded listener.js 09:25:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x12b626000) [pid = 1936] [serial = 260] [outer = 0x12a923c00] 09:25:45 INFO - PROCESS | 1936 | 1472228745444 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]]]}] 09:25:45 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. 09:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 523ms 09:25:45 INFO - PROCESS | 1936 | 1472228745454 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:25:45 INFO - PROCESS | 1936 | 1472228745455 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:25:45 INFO - PROCESS | 1936 | 1472228745457 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:25:45 INFO - PROCESS | 1936 | 1472228745458 Marionette TRACE conn2 <- [1,322,null,{}] 09:25:45 INFO - PROCESS | 1936 | 1472228745461 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}] 09:25:45 INFO - PROCESS | 1936 | 1472228745462 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:45 INFO - PROCESS | 1936 | 1472228745563 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:25:45 INFO - PROCESS | 1936 | 1472228745574 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:45 INFO - PROCESS | 1936 | 1472228745584 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291a4800 == 41 [pid = 1936] [id = 88] 09:25:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x12b8ce400) [pid = 1936] [serial = 261] [outer = 0x0] 09:25:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x12b8d4800) [pid = 1936] [serial = 262] [outer = 0x12b8ce400] 09:25:45 INFO - PROCESS | 1936 | 1472228745610 Marionette DEBUG loaded listener.js 09:25:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x12b8dc400) [pid = 1936] [serial = 263] [outer = 0x12b8ce400] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x129185c00) [pid = 1936] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x12421a000) [pid = 1936] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x11519c000) [pid = 1936] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x125ae8c00) [pid = 1936] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x123d7e400) [pid = 1936] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x113080c00) [pid = 1936] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x11320d400) [pid = 1936] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1292be800) [pid = 1936] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x11966b000) [pid = 1936] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x113dbec00) [pid = 1936] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x12609f400) [pid = 1936] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1184cf800) [pid = 1936] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:25:45 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x118547400) [pid = 1936] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:25:46 INFO - PROCESS | 1936 | 1472228746003 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]]]}] 09:25:46 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. 09:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 569ms 09:25:46 INFO - PROCESS | 1936 | 1472228746027 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:25:46 INFO - PROCESS | 1936 | 1472228746028 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:25:46 INFO - PROCESS | 1936 | 1472228746030 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:25:46 INFO - PROCESS | 1936 | 1472228746033 Marionette TRACE conn2 <- [1,326,null,{}] 09:25:46 INFO - PROCESS | 1936 | 1472228746036 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}] 09:25:46 INFO - PROCESS | 1936 | 1472228746037 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:46 INFO - PROCESS | 1936 | 1472228746118 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:25:46 INFO - PROCESS | 1936 | 1472228746122 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:46 INFO - PROCESS | 1936 | 1472228746123 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291a1800 == 42 [pid = 1936] [id = 89] 09:25:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x11966d800) [pid = 1936] [serial = 264] [outer = 0x0] 09:25:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x12421a000) [pid = 1936] [serial = 265] [outer = 0x11966d800] 09:25:46 INFO - PROCESS | 1936 | 1472228746150 Marionette DEBUG loaded listener.js 09:25:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x129de9400) [pid = 1936] [serial = 266] [outer = 0x11966d800] 09:25:46 INFO - PROCESS | 1936 | 1472228746483 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]]]}] 09:25:46 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. 09:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 473ms 09:25:46 INFO - PROCESS | 1936 | 1472228746511 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:25:46 INFO - PROCESS | 1936 | 1472228746513 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:25:46 INFO - PROCESS | 1936 | 1472228746523 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:25:46 INFO - PROCESS | 1936 | 1472228746525 Marionette TRACE conn2 <- [1,330,null,{}] 09:25:46 INFO - PROCESS | 1936 | 1472228746527 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}] 09:25:46 INFO - PROCESS | 1936 | 1472228746529 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:46 INFO - PROCESS | 1936 | 1472228746636 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:25:46 INFO - PROCESS | 1936 | 1472228746640 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:46 INFO - PROCESS | 1936 | 1472228746642 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x12aa4b800 == 43 [pid = 1936] [id = 90] 09:25:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12a92a400) [pid = 1936] [serial = 267] [outer = 0x0] 09:25:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12ba91800) [pid = 1936] [serial = 268] [outer = 0x12a92a400] 09:25:46 INFO - PROCESS | 1936 | 1472228746670 Marionette DEBUG loaded listener.js 09:25:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x12bd64400) [pid = 1936] [serial = 269] [outer = 0x12a92a400] 09:25:46 INFO - PROCESS | 1936 | 1472228746985 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]]]}] 09:25:46 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. 09:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 473ms 09:25:46 INFO - PROCESS | 1936 | 1472228746997 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:25:47 INFO - PROCESS | 1936 | 1472228747000 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:25:47 INFO - PROCESS | 1936 | 1472228747004 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:25:47 INFO - PROCESS | 1936 | 1472228747005 Marionette TRACE conn2 <- [1,334,null,{}] 09:25:47 INFO - PROCESS | 1936 | 1472228747008 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}] 09:25:47 INFO - PROCESS | 1936 | 1472228747009 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:47 INFO - PROCESS | 1936 | 1472228747093 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:25:47 INFO - PROCESS | 1936 | 1472228747142 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:47 INFO - PROCESS | 1936 | 1472228747143 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b647800 == 44 [pid = 1936] [id = 91] 09:25:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x12b8d0400) [pid = 1936] [serial = 270] [outer = 0x0] 09:25:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12bd6a000) [pid = 1936] [serial = 271] [outer = 0x12b8d0400] 09:25:47 INFO - PROCESS | 1936 | 1472228747169 Marionette DEBUG loaded listener.js 09:25:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x12bf08800) [pid = 1936] [serial = 272] [outer = 0x12b8d0400] 09:25:47 INFO - PROCESS | 1936 | 1472228747442 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]]]}] 09:25:47 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. 09:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 09:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:25:47 INFO - PROCESS | 1936 | 1472228747474 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:25:47 INFO - PROCESS | 1936 | 1472228747475 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:25:47 INFO - PROCESS | 1936 | 1472228747477 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:25:47 INFO - PROCESS | 1936 | 1472228747478 Marionette TRACE conn2 <- [1,338,null,{}] 09:25:47 INFO - PROCESS | 1936 | 1472228747489 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}] 09:25:47 INFO - PROCESS | 1936 | 1472228747490 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:47 INFO - PROCESS | 1936 | 1472228747589 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:25:47 INFO - PROCESS | 1936 | 1472228747593 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:47 INFO - PROCESS | 1936 | 1472228747594 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b666800 == 45 [pid = 1936] [id = 92] 09:25:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x12bf07c00) [pid = 1936] [serial = 273] [outer = 0x0] 09:25:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x12bf13400) [pid = 1936] [serial = 274] [outer = 0x12bf07c00] 09:25:47 INFO - PROCESS | 1936 | 1472228747620 Marionette DEBUG loaded listener.js 09:25:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x12bf1c000) [pid = 1936] [serial = 275] [outer = 0x12bf07c00] 09:25:47 INFO - PROCESS | 1936 | 1472228747992 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]]]}] 09:25:48 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. 09:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 571ms 09:25:48 INFO - PROCESS | 1936 | 1472228748048 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:25:48 INFO - PROCESS | 1936 | 1472228748051 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:25:48 INFO - PROCESS | 1936 | 1472228748054 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:25:48 INFO - PROCESS | 1936 | 1472228748056 Marionette TRACE conn2 <- [1,342,null,{}] 09:25:48 INFO - PROCESS | 1936 | 1472228748060 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}] 09:25:48 INFO - PROCESS | 1936 | 1472228748062 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:48 INFO - PROCESS | 1936 | 1472228748171 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:25:48 INFO - PROCESS | 1936 | 1472228748219 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:48 INFO - PROCESS | 1936 | 1472228748222 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x116797000 == 46 [pid = 1936] [id = 93] 09:25:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x11690ac00) [pid = 1936] [serial = 276] [outer = 0x0] 09:25:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x1177b0800) [pid = 1936] [serial = 277] [outer = 0x11690ac00] 09:25:48 INFO - PROCESS | 1936 | 1472228748254 Marionette DEBUG loaded listener.js 09:25:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x11872d800) [pid = 1936] [serial = 278] [outer = 0x11690ac00] 09:25:48 INFO - PROCESS | 1936 | 1472228748725 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]]]}] 09:25:48 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. 09:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 720ms 09:25:48 INFO - PROCESS | 1936 | 1472228748775 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:25:48 INFO - PROCESS | 1936 | 1472228748780 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:25:48 INFO - PROCESS | 1936 | 1472228748787 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:25:48 INFO - PROCESS | 1936 | 1472228748789 Marionette TRACE conn2 <- [1,346,null,{}] 09:25:48 INFO - PROCESS | 1936 | 1472228748871 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}] 09:25:48 INFO - PROCESS | 1936 | 1472228748874 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:49 INFO - PROCESS | 1936 | 1472228749081 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:25:49 INFO - PROCESS | 1936 | 1472228749140 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:49 INFO - PROCESS | 1936 | 1472228749142 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a184800 == 47 [pid = 1936] [id = 94] 09:25:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x119c77000) [pid = 1936] [serial = 279] [outer = 0x0] 09:25:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x121398c00) [pid = 1936] [serial = 280] [outer = 0x119c77000] 09:25:49 INFO - PROCESS | 1936 | 1472228749193 Marionette DEBUG loaded listener.js 09:25:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x1236adc00) [pid = 1936] [serial = 281] [outer = 0x119c77000] 09:25:49 INFO - PROCESS | 1936 | 1472228749630 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]]]}] 09:25:49 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. 09:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 874ms 09:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:25:49 INFO - PROCESS | 1936 | 1472228749659 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:25:49 INFO - PROCESS | 1936 | 1472228749661 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:25:49 INFO - PROCESS | 1936 | 1472228749664 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:25:49 INFO - PROCESS | 1936 | 1472228749666 Marionette TRACE conn2 <- [1,350,null,{}] 09:25:49 INFO - PROCESS | 1936 | 1472228749674 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}] 09:25:49 INFO - PROCESS | 1936 | 1472228749677 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:49 INFO - PROCESS | 1936 | 1472228749789 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:25:49 INFO - PROCESS | 1936 | 1472228749842 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:49 INFO - PROCESS | 1936 | 1472228749844 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a787000 == 48 [pid = 1936] [id = 95] 09:25:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x124e27400) [pid = 1936] [serial = 282] [outer = 0x0] 09:25:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x128ad2000) [pid = 1936] [serial = 283] [outer = 0x124e27400] 09:25:49 INFO - PROCESS | 1936 | 1472228749877 Marionette DEBUG loaded listener.js 09:25:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x128ea4800) [pid = 1936] [serial = 284] [outer = 0x124e27400] 09:25:50 INFO - PROCESS | 1936 | 1472228750333 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]]]}] 09:25:50 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. 09:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 724ms 09:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:25:50 INFO - PROCESS | 1936 | 1472228750387 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:25:50 INFO - PROCESS | 1936 | 1472228750389 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:25:50 INFO - PROCESS | 1936 | 1472228750392 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:25:50 INFO - PROCESS | 1936 | 1472228750393 Marionette TRACE conn2 <- [1,354,null,{}] 09:25:50 INFO - PROCESS | 1936 | 1472228750395 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}] 09:25:50 INFO - PROCESS | 1936 | 1472228750397 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:50 INFO - PROCESS | 1936 | 1472228750540 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:25:50 INFO - PROCESS | 1936 | 1472228750585 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:50 INFO - PROCESS | 1936 | 1472228750587 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bdb7800 == 49 [pid = 1936] [id = 96] 09:25:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x129476000) [pid = 1936] [serial = 285] [outer = 0x0] 09:25:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x129df1c00) [pid = 1936] [serial = 286] [outer = 0x129476000] 09:25:50 INFO - PROCESS | 1936 | 1472228750618 Marionette DEBUG loaded listener.js 09:25:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x12a92f000) [pid = 1936] [serial = 287] [outer = 0x129476000] 09:25:51 INFO - PROCESS | 1936 | 1472228751024 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]]]}] 09:25:51 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. 09:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 671ms 09:25:51 INFO - PROCESS | 1936 | 1472228751063 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:25:51 INFO - PROCESS | 1936 | 1472228751065 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:25:51 INFO - PROCESS | 1936 | 1472228751067 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:25:51 INFO - PROCESS | 1936 | 1472228751069 Marionette TRACE conn2 <- [1,358,null,{}] 09:25:51 INFO - PROCESS | 1936 | 1472228751071 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}] 09:25:51 INFO - PROCESS | 1936 | 1472228751072 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:51 INFO - PROCESS | 1936 | 1472228751177 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:25:51 INFO - PROCESS | 1936 | 1472228751227 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:51 INFO - PROCESS | 1936 | 1472228751229 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x116896000 == 50 [pid = 1936] [id = 97] 09:25:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x1187f3400) [pid = 1936] [serial = 288] [outer = 0x0] 09:25:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x129477000) [pid = 1936] [serial = 289] [outer = 0x1187f3400] 09:25:51 INFO - PROCESS | 1936 | 1472228751259 Marionette DEBUG loaded listener.js 09:25:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x12aa9b400) [pid = 1936] [serial = 290] [outer = 0x1187f3400] 09:25:51 INFO - PROCESS | 1936 | 1472228751979 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]]]}] 09:25:52 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. 09:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 970ms 09:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:25:52 INFO - PROCESS | 1936 | 1472228752038 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:25:52 INFO - PROCESS | 1936 | 1472228752039 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:25:52 INFO - PROCESS | 1936 | 1472228752042 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 1936 | 1472228752044 Marionette TRACE conn2 <- [1,362,null,{}] 09:25:52 INFO - PROCESS | 1936 | 1472228752048 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}] 09:25:52 INFO - PROCESS | 1936 | 1472228752049 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:52 INFO - PROCESS | 1936 | 1472228752139 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:25:52 INFO - PROCESS | 1936 | 1472228752209 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:52 INFO - PROCESS | 1936 | 1472228752211 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x113367800 == 51 [pid = 1936] [id = 98] 09:25:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x11698c400) [pid = 1936] [serial = 291] [outer = 0x0] 09:25:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x11821f400) [pid = 1936] [serial = 292] [outer = 0x11698c400] 09:25:52 INFO - PROCESS | 1936 | 1472228752238 Marionette DEBUG loaded listener.js 09:25:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x11966a400) [pid = 1936] [serial = 293] [outer = 0x11698c400] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x12b647800 == 50 [pid = 1936] [id = 91] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x12aa4b800 == 49 [pid = 1936] [id = 90] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x1291a1800 == 48 [pid = 1936] [id = 89] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x1291a4800 == 47 [pid = 1936] [id = 88] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x126043800 == 46 [pid = 1936] [id = 87] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x1245c7000 == 45 [pid = 1936] [id = 86] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x123bb9800 == 44 [pid = 1936] [id = 85] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x12aa6dc00) [pid = 1936] [serial = 220] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | 1472228752730 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]]]}] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x11a2bc800 == 43 [pid = 1936] [id = 84] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x119b41000 == 42 [pid = 1936] [id = 83] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x119178000 == 41 [pid = 1936] [id = 82] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x113377000 == 40 [pid = 1936] [id = 81] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x117ea4000 == 39 [pid = 1936] [id = 80] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x12a546000 == 38 [pid = 1936] [id = 77] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x119b37000 == 37 [pid = 1936] [id = 76] 09:25:52 INFO - PROCESS | 1936 | --DOCSHELL 0x1171a6800 == 36 [pid = 1936] [id = 75] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x1292b7000) [pid = 1936] [serial = 205] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x129de7c00) [pid = 1936] [serial = 214] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x11844e000) [pid = 1936] [serial = 184] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x125eea000) [pid = 1936] [serial = 199] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x1243cf400) [pid = 1936] [serial = 196] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x1151a9800) [pid = 1936] [serial = 142] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x11690a000) [pid = 1936] [serial = 183] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x1191af400) [pid = 1936] [serial = 211] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x12cd46400) [pid = 1936] [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.] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x124e24000) [pid = 1936] [serial = 197] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x1292bfc00) [pid = 1936] [serial = 206] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x12946fc00) [pid = 1936] [serial = 208] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x1198eb400) [pid = 1936] [serial = 189] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x124215000) [pid = 1936] [serial = 212] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x12395ec00) [pid = 1936] [serial = 193] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x128ea2800) [pid = 1936] [serial = 202] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x129479000) [pid = 1936] [serial = 209] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x12a5da800) [pid = 1936] [serial = 217] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x124215400) [pid = 1936] [serial = 215] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x11a1f5400) [pid = 1936] [serial = 192] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x12918a000) [pid = 1936] [serial = 203] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x118734000) [pid = 1936] [serial = 186] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x119c6e000) [pid = 1936] [serial = 190] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x12609ec00) [pid = 1936] [serial = 200] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x11913d000) [pid = 1936] [serial = 187] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x116111800) [pid = 1936] [serial = 180] [outer = 0x0] [url = about:blank] 09:25:52 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x12a926000) [pid = 1936] [serial = 218] [outer = 0x0] [url = about:blank] 09:25:52 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. 09:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 725ms 09:25:52 INFO - PROCESS | 1936 | 1472228752768 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:25:52 INFO - PROCESS | 1936 | 1472228752770 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:25:52 INFO - PROCESS | 1936 | 1472228752775 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 1936 | 1472228752776 Marionette TRACE conn2 <- [1,366,null,{}] 09:25:52 INFO - PROCESS | 1936 | 1472228752779 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}] 09:25:52 INFO - PROCESS | 1936 | 1472228752780 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:52 INFO - PROCESS | 1936 | 1472228752863 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:25:52 INFO - PROCESS | 1936 | 1472228752869 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:52 INFO - PROCESS | 1936 | 1472228752870 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b5000 == 37 [pid = 1936] [id = 99] 09:25:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119b8cc00) [pid = 1936] [serial = 294] [outer = 0x0] 09:25:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119c6e000) [pid = 1936] [serial = 295] [outer = 0x119b8cc00] 09:25:52 INFO - PROCESS | 1936 | 1472228752899 Marionette DEBUG loaded listener.js 09:25:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12139e400) [pid = 1936] [serial = 296] [outer = 0x119b8cc00] 09:25:53 INFO - PROCESS | 1936 | 1472228753259 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]]]}] 09:25:53 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. 09:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 522ms 09:25:53 INFO - PROCESS | 1936 | 1472228753297 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:25:53 INFO - PROCESS | 1936 | 1472228753299 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:25:53 INFO - PROCESS | 1936 | 1472228753301 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:25:53 INFO - PROCESS | 1936 | 1472228753304 Marionette TRACE conn2 <- [1,370,null,{}] 09:25:53 INFO - PROCESS | 1936 | 1472228753311 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}] 09:25:53 INFO - PROCESS | 1936 | 1472228753314 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:53 INFO - PROCESS | 1936 | 1472228753396 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:25:53 INFO - PROCESS | 1936 | 1472228753422 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:53 INFO - PROCESS | 1936 | 1472228753424 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x119b37000 == 38 [pid = 1936] [id = 100] 09:25:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1245a3400) [pid = 1936] [serial = 297] [outer = 0x0] 09:25:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x124843000) [pid = 1936] [serial = 298] [outer = 0x1245a3400] 09:25:53 INFO - PROCESS | 1936 | 1472228753453 Marionette DEBUG loaded listener.js 09:25:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x125965000) [pid = 1936] [serial = 299] [outer = 0x1245a3400] 09:25:53 INFO - PROCESS | 1936 | 1472228753791 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]]]}] 09:25:53 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. 09:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 523ms 09:25:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:25:53 INFO - PROCESS | 1936 | 1472228753825 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:25:53 INFO - PROCESS | 1936 | 1472228753827 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:25:53 INFO - PROCESS | 1936 | 1472228753829 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:25:53 INFO - PROCESS | 1936 | 1472228753831 Marionette TRACE conn2 <- [1,374,null,{}] 09:25:53 INFO - PROCESS | 1936 | 1472228753833 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}] 09:25:53 INFO - PROCESS | 1936 | 1472228753834 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:53 INFO - PROCESS | 1936 | 1472228753915 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:25:53 INFO - PROCESS | 1936 | 1472228753920 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:53 INFO - PROCESS | 1936 | 1472228753922 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x123115800 == 39 [pid = 1936] [id = 101] 09:25:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x125af1800) [pid = 1936] [serial = 300] [outer = 0x0] 09:25:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x12609c800) [pid = 1936] [serial = 301] [outer = 0x125af1800] 09:25:53 INFO - PROCESS | 1936 | 1472228753948 Marionette DEBUG loaded listener.js 09:25:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x128acc000) [pid = 1936] [serial = 302] [outer = 0x125af1800] 09:25:54 INFO - PROCESS | 1936 | 1472228754292 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:25:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:25:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 471ms 09:25:54 INFO - PROCESS | 1936 | 1472228754302 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:25:54 INFO - PROCESS | 1936 | 1472228754303 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:25:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:25:54 INFO - PROCESS | 1936 | 1472228754305 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:25:54 INFO - PROCESS | 1936 | 1472228754306 Marionette TRACE conn2 <- [1,378,null,{}] 09:25:54 INFO - PROCESS | 1936 | 1472228754309 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}] 09:25:54 INFO - PROCESS | 1936 | 1472228754310 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:54 INFO - PROCESS | 1936 | 1472228754409 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:25:54 INFO - PROCESS | 1936 | 1472228754439 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:54 INFO - PROCESS | 1936 | 1472228754440 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x12335f000 == 40 [pid = 1936] [id = 102] 09:25:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1245a4c00) [pid = 1936] [serial = 303] [outer = 0x0] 09:25:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x128ad3000) [pid = 1936] [serial = 304] [outer = 0x1245a4c00] 09:25:54 INFO - PROCESS | 1936 | 1472228754465 Marionette DEBUG loaded listener.js 09:25:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x129182800) [pid = 1936] [serial = 305] [outer = 0x1245a4c00] 09:25:54 INFO - PROCESS | 1936 | 1472228754872 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:25:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:25:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 618ms 09:25:54 INFO - PROCESS | 1936 | 1472228754923 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:25:54 INFO - PROCESS | 1936 | 1472228754925 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:25:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:25:54 INFO - PROCESS | 1936 | 1472228754927 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:25:54 INFO - PROCESS | 1936 | 1472228754928 Marionette TRACE conn2 <- [1,382,null,{}] 09:25:54 INFO - PROCESS | 1936 | 1472228754930 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}] 09:25:54 INFO - PROCESS | 1936 | 1472228754934 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:55 INFO - PROCESS | 1936 | 1472228755061 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:25:55 INFO - PROCESS | 1936 | 1472228755081 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:55 INFO - PROCESS | 1936 | 1472228755082 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171a5800 == 41 [pid = 1936] [id = 103] 09:25:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x1292bb400) [pid = 1936] [serial = 306] [outer = 0x0] 09:25:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x12a92d800) [pid = 1936] [serial = 307] [outer = 0x1292bb400] 09:25:55 INFO - PROCESS | 1936 | 1472228755108 Marionette DEBUG loaded listener.js 09:25:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x12ba85800) [pid = 1936] [serial = 308] [outer = 0x1292bb400] 09:25:55 INFO - PROCESS | 1936 | 1472228755437 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:25:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:25:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 521ms 09:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:25:55 INFO - PROCESS | 1936 | 1472228755449 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 1936 | 1472228755451 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:25:55 INFO - PROCESS | 1936 | 1472228755453 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 1936 | 1472228755454 Marionette TRACE conn2 <- [1,386,null,{}] 09:25:55 INFO - PROCESS | 1936 | 1472228755457 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}] 09:25:55 INFO - PROCESS | 1936 | 1472228755458 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:55 INFO - PROCESS | 1936 | 1472228755559 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:25:55 INFO - PROCESS | 1936 | 1472228755570 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:55 INFO - PROCESS | 1936 | 1472228755571 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x128e3d800 == 42 [pid = 1936] [id = 104] 09:25:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x12ba8cc00) [pid = 1936] [serial = 309] [outer = 0x0] 09:25:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x12bd60400) [pid = 1936] [serial = 310] [outer = 0x12ba8cc00] 09:25:55 INFO - PROCESS | 1936 | 1472228755596 Marionette DEBUG loaded listener.js 09:25:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x12bf09400) [pid = 1936] [serial = 311] [outer = 0x12ba8cc00] 09:25:55 INFO - PROCESS | 1936 | 1472228755961 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]]]}] 09:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 09:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:25:55 INFO - PROCESS | 1936 | 1472228755973 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 1936 | 1472228755975 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:25:55 INFO - PROCESS | 1936 | 1472228755977 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 1936 | 1472228755978 Marionette TRACE conn2 <- [1,390,null,{}] 09:25:55 INFO - PROCESS | 1936 | 1472228755980 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}] 09:25:55 INFO - PROCESS | 1936 | 1472228755981 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:56 INFO - PROCESS | 1936 | 1472228756079 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:25:56 INFO - PROCESS | 1936 | 1472228756090 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 1936 | 1472228756091 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x1292fb000 == 43 [pid = 1936] [id = 105] 09:25:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x12bf10000) [pid = 1936] [serial = 312] [outer = 0x0] 09:25:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x12bf1b800) [pid = 1936] [serial = 313] [outer = 0x12bf10000] 09:25:56 INFO - PROCESS | 1936 | 1472228756116 Marionette DEBUG loaded listener.js 09:25:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x12c50f800) [pid = 1936] [serial = 314] [outer = 0x12bf10000] 09:25:56 INFO - PROCESS | 1936 | 1472228756466 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]]]}] 09:25:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 524ms 09:25:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:25:56 INFO - PROCESS | 1936 | 1472228756508 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:25:56 INFO - PROCESS | 1936 | 1472228756509 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:25:56 INFO - PROCESS | 1936 | 1472228756511 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:25:56 INFO - PROCESS | 1936 | 1472228756512 Marionette TRACE conn2 <- [1,394,null,{}] 09:25:56 INFO - PROCESS | 1936 | 1472228756515 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}] 09:25:56 INFO - PROCESS | 1936 | 1472228756516 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:56 INFO - PROCESS | 1936 | 1472228756617 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:25:56 INFO - PROCESS | 1936 | 1472228756621 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 1936 | 1472228756622 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a776000 == 44 [pid = 1936] [id = 106] 09:25:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x12ba8dc00) [pid = 1936] [serial = 315] [outer = 0x0] 09:25:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x12c514400) [pid = 1936] [serial = 316] [outer = 0x12ba8dc00] 09:25:56 INFO - PROCESS | 1936 | 1472228756684 Marionette DEBUG loaded listener.js 09:25:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x12c51d400) [pid = 1936] [serial = 317] [outer = 0x12ba8dc00] 09:25:57 INFO - PROCESS | 1936 | 1472228757152 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]]]}] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x12a5f5000) [pid = 1936] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x128b15c00) [pid = 1936] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x12a923c00) [pid = 1936] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x12b8ce400) [pid = 1936] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x1184c8000) [pid = 1936] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x12125e800) [pid = 1936] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x128ad0c00) [pid = 1936] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x116111400) [pid = 1936] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x125a0ec00) [pid = 1936] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x11966d800) [pid = 1936] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x12b8d0400) [pid = 1936] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x12a92a400) [pid = 1936] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x113968000) [pid = 1936] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:25:57 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x125970000) [pid = 1936] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 673ms 09:25:57 INFO - PROCESS | 1936 | 1472228757187 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:25:57 INFO - PROCESS | 1936 | 1472228757191 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:25:57 INFO - PROCESS | 1936 | 1472228757192 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:25:57 INFO - PROCESS | 1936 | 1472228757195 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:25:57 INFO - PROCESS | 1936 | 1472228757196 Marionette TRACE conn2 <- [1,398,null,{}] 09:25:57 INFO - PROCESS | 1936 | 1472228757198 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}] 09:25:57 INFO - PROCESS | 1936 | 1472228757199 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:57 INFO - PROCESS | 1936 | 1472228757283 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:25:57 INFO - PROCESS | 1936 | 1472228757287 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:57 INFO - PROCESS | 1936 | 1472228757288 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b655000 == 45 [pid = 1936] [id = 107] 09:25:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x125a0ec00) [pid = 1936] [serial = 318] [outer = 0x0] 09:25:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x1260a1400) [pid = 1936] [serial = 319] [outer = 0x125a0ec00] 09:25:57 INFO - PROCESS | 1936 | 1472228757314 Marionette DEBUG loaded listener.js 09:25:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x129476400) [pid = 1936] [serial = 320] [outer = 0x125a0ec00] 09:25:57 INFO - PROCESS | 1936 | 1472228757655 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]]]}] 09:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 468ms 09:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:25:57 INFO - PROCESS | 1936 | 1472228757668 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:25:57 INFO - PROCESS | 1936 | 1472228757670 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:25:57 INFO - PROCESS | 1936 | 1472228757673 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:25:57 INFO - PROCESS | 1936 | 1472228757674 Marionette TRACE conn2 <- [1,402,null,{}] 09:25:57 INFO - PROCESS | 1936 | 1472228757676 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}] 09:25:57 INFO - PROCESS | 1936 | 1472228757678 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:57 INFO - PROCESS | 1936 | 1472228757811 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:25:57 INFO - PROCESS | 1936 | 1472228757866 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:57 INFO - PROCESS | 1936 | 1472228757867 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c05f000 == 46 [pid = 1936] [id = 108] 09:25:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x12a92a400) [pid = 1936] [serial = 321] [outer = 0x0] 09:25:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x12c52e400) [pid = 1936] [serial = 322] [outer = 0x12a92a400] 09:25:57 INFO - PROCESS | 1936 | 1472228757895 Marionette DEBUG loaded listener.js 09:25:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x12cd3bc00) [pid = 1936] [serial = 323] [outer = 0x12a92a400] 09:25:58 INFO - PROCESS | 1936 | 1472228758200 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]]]}] 09:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 09:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:25:58 INFO - PROCESS | 1936 | 1472228758242 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:25:58 INFO - PROCESS | 1936 | 1472228758243 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:25:58 INFO - PROCESS | 1936 | 1472228758245 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:25:58 INFO - PROCESS | 1936 | 1472228758246 Marionette TRACE conn2 <- [1,406,null,{}] 09:25:58 INFO - PROCESS | 1936 | 1472228758250 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}] 09:25:58 INFO - PROCESS | 1936 | 1472228758252 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:58 INFO - PROCESS | 1936 | 1472228758337 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:25:58 INFO - PROCESS | 1936 | 1472228758388 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:58 INFO - PROCESS | 1936 | 1472228758389 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c3e2800 == 47 [pid = 1936] [id = 109] 09:25:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x1260c8c00) [pid = 1936] [serial = 324] [outer = 0x0] 09:25:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x1260ce400) [pid = 1936] [serial = 325] [outer = 0x1260c8c00] 09:25:58 INFO - PROCESS | 1936 | 1472228758414 Marionette DEBUG loaded listener.js 09:25:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x12ba93800) [pid = 1936] [serial = 326] [outer = 0x1260c8c00] 09:25:58 INFO - PROCESS | 1936 | 1472228758704 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]]]}] 09:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 09:25:58 INFO - PROCESS | 1936 | 1472228758714 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:25:58 INFO - PROCESS | 1936 | 1472228758716 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:25:58 INFO - PROCESS | 1936 | 1472228758725 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:25:58 INFO - PROCESS | 1936 | 1472228758726 Marionette TRACE conn2 <- [1,410,null,{}] 09:25:58 INFO - PROCESS | 1936 | 1472228758728 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}] 09:25:58 INFO - PROCESS | 1936 | 1472228758730 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:58 INFO - PROCESS | 1936 | 1472228758828 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:25:58 INFO - PROCESS | 1936 | 1472228758831 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:58 INFO - PROCESS | 1936 | 1472228758832 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c694800 == 48 [pid = 1936] [id = 110] 09:25:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x119e3c000) [pid = 1936] [serial = 327] [outer = 0x0] 09:25:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x119e41800) [pid = 1936] [serial = 328] [outer = 0x119e3c000] 09:25:58 INFO - PROCESS | 1936 | 1472228758857 Marionette DEBUG loaded listener.js 09:25:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x119e45800) [pid = 1936] [serial = 329] [outer = 0x119e3c000] 09:25:59 INFO - PROCESS | 1936 | 1472228759251 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]]]}] 09:25:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 573ms 09:25:59 INFO - PROCESS | 1936 | 1472228759299 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:25:59 INFO - PROCESS | 1936 | 1472228759302 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:25:59 INFO - PROCESS | 1936 | 1472228759319 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:25:59 INFO - PROCESS | 1936 | 1472228759321 Marionette TRACE conn2 <- [1,414,null,{}] 09:25:59 INFO - PROCESS | 1936 | 1472228759329 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}] 09:25:59 INFO - PROCESS | 1936 | 1472228759331 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:59 INFO - PROCESS | 1936 | 1472228759469 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:25:59 INFO - PROCESS | 1936 | 1472228759565 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:59 INFO - PROCESS | 1936 | 1472228759566 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:25:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x11746c800 == 49 [pid = 1936] [id = 111] 09:25:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x11844e000) [pid = 1936] [serial = 330] [outer = 0x0] 09:25:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x118544c00) [pid = 1936] [serial = 331] [outer = 0x11844e000] 09:25:59 INFO - PROCESS | 1936 | 1472228759600 Marionette DEBUG loaded listener.js 09:25:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x1191a9000) [pid = 1936] [serial = 332] [outer = 0x11844e000] 09:26:00 INFO - PROCESS | 1936 | 1472228760075 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]]]}] 09:26:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:26:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 787ms 09:26:00 INFO - PROCESS | 1936 | 1472228760113 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:26:00 INFO - PROCESS | 1936 | 1472228760117 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:26:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:26:00 INFO - PROCESS | 1936 | 1472228760141 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:26:00 INFO - PROCESS | 1936 | 1472228760143 Marionette TRACE conn2 <- [1,418,null,{}] 09:26:00 INFO - PROCESS | 1936 | 1472228760147 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}] 09:26:00 INFO - PROCESS | 1936 | 1472228760151 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:00 INFO - PROCESS | 1936 | 1472228760259 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:26:00 INFO - PROCESS | 1936 | 1472228760327 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:00 INFO - PROCESS | 1936 | 1472228760329 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a2a2800 == 50 [pid = 1936] [id = 112] 09:26:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x11a1ef400) [pid = 1936] [serial = 333] [outer = 0x0] 09:26:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x121396800) [pid = 1936] [serial = 334] [outer = 0x11a1ef400] 09:26:00 INFO - PROCESS | 1936 | 1472228760360 Marionette DEBUG loaded listener.js 09:26:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x123392400) [pid = 1936] [serial = 335] [outer = 0x11a1ef400] 09:26:01 INFO - PROCESS | 1936 | 1472228761264 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]]]}] 09:26:01 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 09:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1176ms 09:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:26:01 INFO - PROCESS | 1936 | 1472228761314 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:26:01 INFO - PROCESS | 1936 | 1472228761315 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:26:01 INFO - PROCESS | 1936 | 1472228761318 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:26:01 INFO - PROCESS | 1936 | 1472228761320 Marionette TRACE conn2 <- [1,422,null,{}] 09:26:01 INFO - PROCESS | 1936 | 1472228761328 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}] 09:26:01 INFO - PROCESS | 1936 | 1472228761332 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:01 INFO - PROCESS | 1936 | 1472228761439 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:26:01 INFO - PROCESS | 1936 | 1472228761490 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:01 INFO - PROCESS | 1936 | 1472228761492 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x128ab9000 == 51 [pid = 1936] [id = 113] 09:26:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x125965400) [pid = 1936] [serial = 336] [outer = 0x0] 09:26:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x125e4ac00) [pid = 1936] [serial = 337] [outer = 0x125965400] 09:26:01 INFO - PROCESS | 1936 | 1472228761524 Marionette DEBUG loaded listener.js 09:26:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x1260cc800) [pid = 1936] [serial = 338] [outer = 0x125965400] 09:26:02 INFO - PROCESS | 1936 | 1472228762759 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]]]}] 09:26:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:26:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1474ms 09:26:02 INFO - PROCESS | 1936 | 1472228762792 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:26:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:26:02 INFO - PROCESS | 1936 | 1472228762795 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:26:02 INFO - PROCESS | 1936 | 1472228762798 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:26:02 INFO - PROCESS | 1936 | 1472228762800 Marionette TRACE conn2 <- [1,426,null,{}] 09:26:02 INFO - PROCESS | 1936 | 1472228762803 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}] 09:26:02 INFO - PROCESS | 1936 | 1472228762806 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:02 INFO - PROCESS | 1936 | 1472228762898 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:26:02 INFO - PROCESS | 1936 | 1472228762967 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:02 INFO - PROCESS | 1936 | 1472228762969 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171bb000 == 52 [pid = 1936] [id = 114] 09:26:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x1230b3c00) [pid = 1936] [serial = 339] [outer = 0x0] 09:26:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x12395b400) [pid = 1936] [serial = 340] [outer = 0x1230b3c00] 09:26:02 INFO - PROCESS | 1936 | 1472228762997 Marionette DEBUG loaded listener.js 09:26:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x1245a9000) [pid = 1936] [serial = 341] [outer = 0x1230b3c00] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x12c3e2800 == 51 [pid = 1936] [id = 109] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x12c05f000 == 50 [pid = 1936] [id = 108] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x118214c00) [pid = 1936] [serial = 223] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x128acb800) [pid = 1936] [serial = 235] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x1198df000) [pid = 1936] [serial = 226] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x129188400) [pid = 1936] [serial = 232] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x124e22800) [pid = 1936] [serial = 229] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x12bf13400) [pid = 1936] [serial = 274] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x12b655000 == 49 [pid = 1936] [id = 107] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x12a776000 == 48 [pid = 1936] [id = 106] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x1292fb000 == 47 [pid = 1936] [id = 105] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x128e3d800 == 46 [pid = 1936] [id = 104] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x1171a5800 == 45 [pid = 1936] [id = 103] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x12335f000 == 44 [pid = 1936] [id = 102] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x123115800 == 43 [pid = 1936] [id = 101] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x119b37000 == 42 [pid = 1936] [id = 100] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b5000 == 41 [pid = 1936] [id = 99] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x113367800 == 40 [pid = 1936] [id = 98] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x116896000 == 39 [pid = 1936] [id = 97] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x12bdb7800 == 38 [pid = 1936] [id = 96] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x12a787000 == 37 [pid = 1936] [id = 95] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x11a184800 == 36 [pid = 1936] [id = 94] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x116797000 == 35 [pid = 1936] [id = 93] 09:26:03 INFO - PROCESS | 1936 | --DOCSHELL 0x12b666800 == 34 [pid = 1936] [id = 92] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x12a92d400) [pid = 1936] [serial = 256] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x12a5f4000) [pid = 1936] [serial = 254] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x12aa9a800) [pid = 1936] [serial = 259] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x12b8d4800) [pid = 1936] [serial = 262] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x1187f0400) [pid = 1936] [serial = 239] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x1184d1400) [pid = 1936] [serial = 238] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x123b6dc00) [pid = 1936] [serial = 244] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x124e26400) [pid = 1936] [serial = 245] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x128ad4c00) [pid = 1936] [serial = 250] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x128b14800) [pid = 1936] [serial = 251] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x1184c8c00) [pid = 1936] [serial = 241] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x119c6f000) [pid = 1936] [serial = 242] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x12609b000) [pid = 1936] [serial = 247] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x128acc400) [pid = 1936] [serial = 248] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x12b626000) [pid = 1936] [serial = 260] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x129de9400) [pid = 1936] [serial = 266] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x12421a000) [pid = 1936] [serial = 265] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x12b8dc400) [pid = 1936] [serial = 263] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x12bd6a000) [pid = 1936] [serial = 271] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x12ba91800) [pid = 1936] [serial = 268] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x12918b000) [pid = 1936] [serial = 253] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x12aa75800) [pid = 1936] [serial = 257] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x12bd64400) [pid = 1936] [serial = 269] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x12bf08800) [pid = 1936] [serial = 272] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1177aec00) [pid = 1936] [serial = 181] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x128c30400) [pid = 1936] [serial = 178] [outer = 0x0] [url = about:blank] 09:26:03 INFO - PROCESS | 1936 | 1472228763439 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] 09:26:03 INFO - PROCESS | 1936 | 1472228763473 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:26:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:26:03 INFO - PROCESS | 1936 | 1472228763480 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:26:03 INFO - PROCESS | 1936 | 1472228763484 Marionette TRACE conn2 <- [1,430,null,{}] 09:26:03 INFO - PROCESS | 1936 | 1472228763511 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}] 09:26:03 INFO - PROCESS | 1936 | 1472228763513 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:03 INFO - PROCESS | 1936 | 1472228763647 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:26:03 INFO - PROCESS | 1936 | 1472228763661 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:03 INFO - PROCESS | 1936 | 1472228763663 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188b9800 == 35 [pid = 1936] [id = 115] 09:26:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x126075800) [pid = 1936] [serial = 342] [outer = 0x0] 09:26:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x126099800) [pid = 1936] [serial = 343] [outer = 0x126075800] 09:26:03 INFO - PROCESS | 1936 | 1472228763711 Marionette DEBUG loaded listener.js 09:26:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1260ca400) [pid = 1936] [serial = 344] [outer = 0x126075800] 09:26:04 INFO - PROCESS | 1936 | 1472228764177 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]]]}] 09:26:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:26:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 733ms 09:26:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:26:04 INFO - PROCESS | 1936 | 1472228764213 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:26:04 INFO - PROCESS | 1936 | 1472228764214 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:26:04 INFO - PROCESS | 1936 | 1472228764217 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:26:04 INFO - PROCESS | 1936 | 1472228764219 Marionette TRACE conn2 <- [1,434,null,{}] 09:26:04 INFO - PROCESS | 1936 | 1472228764242 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}] 09:26:04 INFO - PROCESS | 1936 | 1472228764245 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:04 INFO - PROCESS | 1936 | 1472228764327 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:26:04 INFO - PROCESS | 1936 | 1472228764334 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:04 INFO - PROCESS | 1936 | 1472228764336 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213dd800 == 36 [pid = 1936] [id = 116] 09:26:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x128ad0800) [pid = 1936] [serial = 345] [outer = 0x0] 09:26:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x128c2f800) [pid = 1936] [serial = 346] [outer = 0x128ad0800] 09:26:04 INFO - PROCESS | 1936 | 1472228764365 Marionette DEBUG loaded listener.js 09:26:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1292c1c00) [pid = 1936] [serial = 347] [outer = 0x128ad0800] 09:26:04 INFO - PROCESS | 1936 | 1472228764786 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]]]}] 09:26:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:26:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 620ms 09:26:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:26:04 INFO - PROCESS | 1936 | 1472228764838 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:26:04 INFO - PROCESS | 1936 | 1472228764841 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:26:04 INFO - PROCESS | 1936 | 1472228764844 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:26:04 INFO - PROCESS | 1936 | 1472228764846 Marionette TRACE conn2 <- [1,438,null,{}] 09:26:04 INFO - PROCESS | 1936 | 1472228764849 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}] 09:26:04 INFO - PROCESS | 1936 | 1472228764852 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:04 INFO - PROCESS | 1936 | 1472228764979 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:26:05 INFO - PROCESS | 1936 | 1472228765067 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:05 INFO - PROCESS | 1936 | 1472228765069 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bc0800 == 37 [pid = 1936] [id = 117] 09:26:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x129473000) [pid = 1936] [serial = 348] [outer = 0x0] 09:26:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x12a5ed400) [pid = 1936] [serial = 349] [outer = 0x129473000] 09:26:05 INFO - PROCESS | 1936 | 1472228765108 Marionette DEBUG loaded listener.js 09:26:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x12a924000) [pid = 1936] [serial = 350] [outer = 0x129473000] 09:26:05 INFO - PROCESS | 1936 | 1472228765395 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]]]}] 09:26:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:26:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 571ms 09:26:05 INFO - PROCESS | 1936 | 1472228765422 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:26:05 INFO - PROCESS | 1936 | 1472228765423 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:26:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:26:05 INFO - PROCESS | 1936 | 1472228765426 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:26:05 INFO - PROCESS | 1936 | 1472228765427 Marionette TRACE conn2 <- [1,442,null,{}] 09:26:05 INFO - PROCESS | 1936 | 1472228765429 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}] 09:26:05 INFO - PROCESS | 1936 | 1472228765431 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:05 INFO - PROCESS | 1936 | 1472228765538 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:26:05 INFO - PROCESS | 1936 | 1472228765542 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:05 INFO - PROCESS | 1936 | 1472228765550 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x125a76000 == 38 [pid = 1936] [id = 118] 09:26:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x129474000) [pid = 1936] [serial = 351] [outer = 0x0] 09:26:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x12a92dc00) [pid = 1936] [serial = 352] [outer = 0x129474000] 09:26:05 INFO - PROCESS | 1936 | 1472228765603 Marionette DEBUG loaded listener.js 09:26:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x12aa97000) [pid = 1936] [serial = 353] [outer = 0x129474000] 09:26:05 INFO - PROCESS | 1936 | 1472228765974 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]]]}] 09:26:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:26:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 572ms 09:26:06 INFO - PROCESS | 1936 | 1472228766000 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:26:06 INFO - PROCESS | 1936 | 1472228766002 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:26:06 INFO - PROCESS | 1936 | 1472228766004 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:26:06 INFO - PROCESS | 1936 | 1472228766005 Marionette TRACE conn2 <- [1,446,null,{}] 09:26:06 INFO - PROCESS | 1936 | 1472228766008 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}] 09:26:06 INFO - PROCESS | 1936 | 1472228766011 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:06 INFO - PROCESS | 1936 | 1472228766120 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:26:06 INFO - PROCESS | 1936 | 1472228766133 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:06 INFO - PROCESS | 1936 | 1472228766134 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x1292e4000 == 39 [pid = 1936] [id = 119] 09:26:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x12b8ce400) [pid = 1936] [serial = 354] [outer = 0x0] 09:26:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x12bd5fc00) [pid = 1936] [serial = 355] [outer = 0x12b8ce400] 09:26:06 INFO - PROCESS | 1936 | 1472228766159 Marionette DEBUG loaded listener.js 09:26:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x12bf11400) [pid = 1936] [serial = 356] [outer = 0x12b8ce400] 09:26:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:26:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 09:26:06 INFO - PROCESS | 1936 | 1472228766517 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]]]}] 09:26:06 INFO - PROCESS | 1936 | 1472228766523 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:26:06 INFO - PROCESS | 1936 | 1472228766525 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:26:06 INFO - PROCESS | 1936 | 1472228766527 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:26:06 INFO - PROCESS | 1936 | 1472228766528 Marionette TRACE conn2 <- [1,450,null,{}] 09:26:06 INFO - PROCESS | 1936 | 1472228766530 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}] 09:26:06 INFO - PROCESS | 1936 | 1472228766533 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:06 INFO - PROCESS | 1936 | 1472228766642 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:26:06 INFO - PROCESS | 1936 | 1472228766655 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:06 INFO - PROCESS | 1936 | 1472228766656 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a54a000 == 40 [pid = 1936] [id = 120] 09:26:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x12bf17800) [pid = 1936] [serial = 357] [outer = 0x0] 09:26:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x12bf20400) [pid = 1936] [serial = 358] [outer = 0x12bf17800] 09:26:06 INFO - PROCESS | 1936 | 1472228766681 Marionette DEBUG loaded listener.js 09:26:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x12c51b800) [pid = 1936] [serial = 359] [outer = 0x12bf17800] 09:26:07 INFO - PROCESS | 1936 | 1472228767051 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] 09:26:07 INFO - PROCESS | 1936 | 1472228767100 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:26:07 INFO - PROCESS | 1936 | 1472228767104 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 1936 | 1472228767106 Marionette TRACE conn2 <- [1,454,null,{}] 09:26:07 INFO - PROCESS | 1936 | 1472228767109 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}] 09:26:07 INFO - PROCESS | 1936 | 1472228767111 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:07 INFO - PROCESS | 1936 | 1472228767270 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:26:07 INFO - PROCESS | 1936 | 1472228767290 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 1936 | 1472228767291 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b06a800 == 41 [pid = 1936] [id = 121] 09:26:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x12c51b400) [pid = 1936] [serial = 360] [outer = 0x0] 09:26:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x12c539400) [pid = 1936] [serial = 361] [outer = 0x12c51b400] 09:26:07 INFO - PROCESS | 1936 | 1472228767330 Marionette DEBUG loaded listener.js 09:26:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x12c57ec00) [pid = 1936] [serial = 362] [outer = 0x12c51b400] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x113faac00) [pid = 1936] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x1230b5c00) [pid = 1936] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x1191a3800) [pid = 1936] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x12ba8cc00) [pid = 1936] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x12bf10000) [pid = 1936] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x124e27400) [pid = 1936] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x119b8cc00) [pid = 1936] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x11690ac00) [pid = 1936] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x119c77000) [pid = 1936] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x1187f3400) [pid = 1936] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x1245a4c00) [pid = 1936] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x11698c400) [pid = 1936] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x125af1800) [pid = 1936] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x1245a3400) [pid = 1936] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x12ba8dc00) [pid = 1936] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x129476000) [pid = 1936] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x12bf07c00) [pid = 1936] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x125a0ec00) [pid = 1936] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x12a92a400) [pid = 1936] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1260c8c00) [pid = 1936] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1292bb400) [pid = 1936] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x128e97400) [pid = 1936] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x12a926400) [pid = 1936] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:26:07 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x112a87000) [pid = 1936] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:26:07 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:07 INFO - PROCESS | 1936 | 1472228767822 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]]]}] 09:26:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 771ms 09:26:07 INFO - PROCESS | 1936 | 1472228767875 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:26:07 INFO - PROCESS | 1936 | 1472228767876 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:26:07 INFO - PROCESS | 1936 | 1472228767891 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 1936 | 1472228767892 Marionette TRACE conn2 <- [1,458,null,{}] 09:26:07 INFO - PROCESS | 1936 | 1472228767895 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}] 09:26:07 INFO - PROCESS | 1936 | 1472228767896 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:07 INFO - PROCESS | 1936 | 1472228767992 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:26:07 INFO - PROCESS | 1936 | 1472228767996 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 1936 | 1472228767997 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x128aaa800 == 42 [pid = 1936] [id = 122] 09:26:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x116ba8c00) [pid = 1936] [serial = 363] [outer = 0x0] 09:26:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x124e27400) [pid = 1936] [serial = 364] [outer = 0x116ba8c00] 09:26:08 INFO - PROCESS | 1936 | 1472228768023 Marionette DEBUG loaded listener.js 09:26:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x128c24800) [pid = 1936] [serial = 365] [outer = 0x116ba8c00] 09:26:08 INFO - PROCESS | 1936 | 1472228768325 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] 09:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:26:08 INFO - PROCESS | 1936 | 1472228768362 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:26:08 INFO - PROCESS | 1936 | 1472228768364 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 1936 | 1472228768365 Marionette TRACE conn2 <- [1,462,null,{}] 09:26:08 INFO - PROCESS | 1936 | 1472228768370 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}] 09:26:08 INFO - PROCESS | 1936 | 1472228768371 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:08 INFO - PROCESS | 1936 | 1472228768454 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:26:08 INFO - PROCESS | 1936 | 1472228768457 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:08 INFO - PROCESS | 1936 | 1472228768458 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bda8800 == 43 [pid = 1936] [id = 123] 09:26:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1260c4800) [pid = 1936] [serial = 366] [outer = 0x0] 09:26:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x12b8cf800) [pid = 1936] [serial = 367] [outer = 0x1260c4800] 09:26:08 INFO - PROCESS | 1936 | 1472228768483 Marionette DEBUG loaded listener.js 09:26:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x12c514800) [pid = 1936] [serial = 368] [outer = 0x1260c4800] 09:26:08 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:08 INFO - PROCESS | 1936 | 1472228768837 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:26:08 INFO - PROCESS | 1936 | 1472228768887 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:26:08 INFO - PROCESS | 1936 | 1472228768890 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 1936 | 1472228768891 Marionette TRACE conn2 <- [1,466,null,{}] 09:26:08 INFO - PROCESS | 1936 | 1472228768894 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}] 09:26:08 INFO - PROCESS | 1936 | 1472228768895 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:08 INFO - PROCESS | 1936 | 1472228768997 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:26:09 INFO - PROCESS | 1936 | 1472228769004 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:09 INFO - PROCESS | 1936 | 1472228769005 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c068800 == 44 [pid = 1936] [id = 124] 09:26:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x110f9b800) [pid = 1936] [serial = 369] [outer = 0x0] 09:26:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x110f9fc00) [pid = 1936] [serial = 370] [outer = 0x110f9b800] 09:26:09 INFO - PROCESS | 1936 | 1472228769033 Marionette DEBUG loaded listener.js 09:26:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x12c583000) [pid = 1936] [serial = 371] [outer = 0x110f9b800] 09:26:09 INFO - PROCESS | 1936 | 1472228769380 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] 09:26:09 INFO - PROCESS | 1936 | 1472228769412 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:26:09 INFO - PROCESS | 1936 | 1472228769414 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:26:09 INFO - PROCESS | 1936 | 1472228769417 Marionette TRACE conn2 <- [1,470,null,{}] 09:26:09 INFO - PROCESS | 1936 | 1472228769420 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}] 09:26:09 INFO - PROCESS | 1936 | 1472228769421 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:09 INFO - PROCESS | 1936 | 1472228769530 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:26:09 INFO - PROCESS | 1936 | 1472228769536 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:09 INFO - PROCESS | 1936 | 1472228769537 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c68e800 == 45 [pid = 1936] [id = 125] 09:26:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x113982400) [pid = 1936] [serial = 372] [outer = 0x0] 09:26:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x113989c00) [pid = 1936] [serial = 373] [outer = 0x113982400] 09:26:09 INFO - PROCESS | 1936 | 1472228769562 Marionette DEBUG loaded listener.js 09:26:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x113990c00) [pid = 1936] [serial = 374] [outer = 0x113982400] 09:26:10 INFO - PROCESS | 1936 | 1472228770056 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]]]}] 09:26:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:26:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 672ms 09:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:26:10 INFO - PROCESS | 1936 | 1472228770087 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:26:10 INFO - PROCESS | 1936 | 1472228770090 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:26:10 INFO - PROCESS | 1936 | 1472228770093 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:26:10 INFO - PROCESS | 1936 | 1472228770095 Marionette TRACE conn2 <- [1,474,null,{}] 09:26:10 INFO - PROCESS | 1936 | 1472228770100 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}] 09:26:10 INFO - PROCESS | 1936 | 1472228770102 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:10 INFO - PROCESS | 1936 | 1472228770209 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:26:10 INFO - PROCESS | 1936 | 1472228770265 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:10 INFO - PROCESS | 1936 | 1472228770266 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185df000 == 46 [pid = 1936] [id = 126] 09:26:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x113f46800) [pid = 1936] [serial = 375] [outer = 0x0] 09:26:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x118730400) [pid = 1936] [serial = 376] [outer = 0x113f46800] 09:26:10 INFO - PROCESS | 1936 | 1472228770299 Marionette DEBUG loaded listener.js 09:26:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x119a51c00) [pid = 1936] [serial = 377] [outer = 0x113f46800] 09:26:10 INFO - PROCESS | 1936 | 1472228770816 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]]]}] 09:26:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:26:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 771ms 09:26:10 INFO - PROCESS | 1936 | 1472228770866 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:26:10 INFO - PROCESS | 1936 | 1472228770870 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:26:10 INFO - PROCESS | 1936 | 1472228770876 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:26:10 INFO - PROCESS | 1936 | 1472228770878 Marionette TRACE conn2 <- [1,478,null,{}] 09:26:10 INFO - PROCESS | 1936 | 1472228770881 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}] 09:26:10 INFO - PROCESS | 1936 | 1472228770885 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:10 INFO - PROCESS | 1936 | 1472228770989 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:26:11 INFO - PROCESS | 1936 | 1472228771057 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:11 INFO - PROCESS | 1936 | 1472228771058 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x124e6e000 == 47 [pid = 1936] [id = 127] 09:26:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x12139c400) [pid = 1936] [serial = 378] [outer = 0x0] 09:26:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x124085000) [pid = 1936] [serial = 379] [outer = 0x12139c400] 09:26:11 INFO - PROCESS | 1936 | 1472228771091 Marionette DEBUG loaded listener.js 09:26:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x124e2c400) [pid = 1936] [serial = 380] [outer = 0x12139c400] 09:26:11 INFO - PROCESS | 1936 | 1472228771568 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]]]}] 09:26:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 722ms 09:26:11 INFO - PROCESS | 1936 | 1472228771599 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:26:11 INFO - PROCESS | 1936 | 1472228771602 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:26:11 INFO - PROCESS | 1936 | 1472228771605 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:26:11 INFO - PROCESS | 1936 | 1472228771608 Marionette TRACE conn2 <- [1,482,null,{}] 09:26:11 INFO - PROCESS | 1936 | 1472228771615 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}] 09:26:11 INFO - PROCESS | 1936 | 1472228771618 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:11 INFO - PROCESS | 1936 | 1472228771721 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:26:11 INFO - PROCESS | 1936 | 1472228771792 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:11 INFO - PROCESS | 1936 | 1472228771794 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c6aa800 == 48 [pid = 1936] [id = 128] 09:26:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x12917f400) [pid = 1936] [serial = 381] [outer = 0x0] 09:26:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x12918c400) [pid = 1936] [serial = 382] [outer = 0x12917f400] 09:26:11 INFO - PROCESS | 1936 | 1472228771827 Marionette DEBUG loaded listener.js 09:26:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x12a5ee000) [pid = 1936] [serial = 383] [outer = 0x12917f400] 09:26:12 INFO - PROCESS | 1936 | 1472228772254 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]]]}] 09:26:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:26:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 09:26:12 INFO - PROCESS | 1936 | 1472228772276 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:26:12 INFO - PROCESS | 1936 | 1472228772278 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:26:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:26:12 INFO - PROCESS | 1936 | 1472228772281 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:26:12 INFO - PROCESS | 1936 | 1472228772282 Marionette TRACE conn2 <- [1,486,null,{}] 09:26:12 INFO - PROCESS | 1936 | 1472228772285 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}] 09:26:12 INFO - PROCESS | 1936 | 1472228772286 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:12 INFO - PROCESS | 1936 | 1472228772391 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:26:12 INFO - PROCESS | 1936 | 1472228772447 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:12 INFO - PROCESS | 1936 | 1472228772449 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cdaf800 == 49 [pid = 1936] [id = 129] 09:26:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x12aa75800) [pid = 1936] [serial = 384] [outer = 0x0] 09:26:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x12b8d0400) [pid = 1936] [serial = 385] [outer = 0x12aa75800] 09:26:12 INFO - PROCESS | 1936 | 1472228772490 Marionette DEBUG loaded listener.js 09:26:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x12ba8c400) [pid = 1936] [serial = 386] [outer = 0x12aa75800] 09:26:12 INFO - PROCESS | 1936 | 1472228772926 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]]]}] 09:26:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:26:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 672ms 09:26:12 INFO - PROCESS | 1936 | 1472228772953 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:26:12 INFO - PROCESS | 1936 | 1472228772955 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:26:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:26:12 INFO - PROCESS | 1936 | 1472228772957 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:26:12 INFO - PROCESS | 1936 | 1472228772958 Marionette TRACE conn2 <- [1,490,null,{}] 09:26:12 INFO - PROCESS | 1936 | 1472228772960 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}] 09:26:12 INFO - PROCESS | 1936 | 1472228772962 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:13 INFO - PROCESS | 1936 | 1472228773114 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:26:13 INFO - PROCESS | 1936 | 1472228773233 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:13 INFO - PROCESS | 1936 | 1472228773235 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169d2000 == 50 [pid = 1936] [id = 130] 09:26:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x1184d2000) [pid = 1936] [serial = 387] [outer = 0x0] 09:26:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x119c2e800) [pid = 1936] [serial = 388] [outer = 0x1184d2000] 09:26:13 INFO - PROCESS | 1936 | 1472228773285 Marionette DEBUG loaded listener.js 09:26:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x128ea2400) [pid = 1936] [serial = 389] [outer = 0x1184d2000] 09:26:13 INFO - PROCESS | 1936 | 1472228773902 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]]]}] 09:26:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:26:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 970ms 09:26:13 INFO - PROCESS | 1936 | 1472228773928 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:26:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:26:13 INFO - PROCESS | 1936 | 1472228773930 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:26:13 INFO - PROCESS | 1936 | 1472228773933 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:26:13 INFO - PROCESS | 1936 | 1472228773935 Marionette TRACE conn2 <- [1,494,null,{}] 09:26:13 INFO - PROCESS | 1936 | 1472228773939 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}] 09:26:13 INFO - PROCESS | 1936 | 1472228773940 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:14 INFO - PROCESS | 1936 | 1472228774043 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:26:14 INFO - PROCESS | 1936 | 1472228774114 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:14 INFO - PROCESS | 1936 | 1472228774115 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192d7000 == 51 [pid = 1936] [id = 131] 09:26:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x11614f800) [pid = 1936] [serial = 390] [outer = 0x0] 09:26:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x118459800) [pid = 1936] [serial = 391] [outer = 0x11614f800] 09:26:14 INFO - PROCESS | 1936 | 1472228774143 Marionette DEBUG loaded listener.js 09:26:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x1188f5800) [pid = 1936] [serial = 392] [outer = 0x11614f800] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x12c068800 == 50 [pid = 1936] [id = 124] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x12bda8800 == 49 [pid = 1936] [id = 123] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x128aaa800 == 48 [pid = 1936] [id = 122] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x12b06a800 == 47 [pid = 1936] [id = 121] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x12a54a000 == 46 [pid = 1936] [id = 120] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x1292e4000 == 45 [pid = 1936] [id = 119] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x125a76000 == 44 [pid = 1936] [id = 118] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x119e41800) [pid = 1936] [serial = 328] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x123bc0800 == 43 [pid = 1936] [id = 117] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x1213dd800 == 42 [pid = 1936] [id = 116] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x1188b9800 == 41 [pid = 1936] [id = 115] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x1171bb000 == 40 [pid = 1936] [id = 114] 09:26:14 INFO - PROCESS | 1936 | --DOCSHELL 0x11746c800 == 39 [pid = 1936] [id = 111] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x129dee800) [pid = 1936] [serial = 233] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x12aa74000) [pid = 1936] [serial = 221] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x128acf400) [pid = 1936] [serial = 236] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x1184d5000) [pid = 1936] [serial = 224] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x1260a1800) [pid = 1936] [serial = 230] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x119c73400) [pid = 1936] [serial = 227] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x12bd60400) [pid = 1936] [serial = 310] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x12bf1b800) [pid = 1936] [serial = 313] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x128ea4800) [pid = 1936] [serial = 284] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x128ad2000) [pid = 1936] [serial = 283] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x119c6e000) [pid = 1936] [serial = 295] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x12139e400) [pid = 1936] [serial = 296] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x1177b0800) [pid = 1936] [serial = 277] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x11872d800) [pid = 1936] [serial = 278] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x1236adc00) [pid = 1936] [serial = 281] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x121398c00) [pid = 1936] [serial = 280] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x12aa9b400) [pid = 1936] [serial = 290] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x129477000) [pid = 1936] [serial = 289] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x128ad3000) [pid = 1936] [serial = 304] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x129182800) [pid = 1936] [serial = 305] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x11966a400) [pid = 1936] [serial = 293] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x11821f400) [pid = 1936] [serial = 292] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x12609c800) [pid = 1936] [serial = 301] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x128acc000) [pid = 1936] [serial = 302] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x124843000) [pid = 1936] [serial = 298] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x125965000) [pid = 1936] [serial = 299] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x12c514400) [pid = 1936] [serial = 316] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x129df1c00) [pid = 1936] [serial = 286] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x12a92f000) [pid = 1936] [serial = 287] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x12bf1c000) [pid = 1936] [serial = 275] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1260a1400) [pid = 1936] [serial = 319] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x12c52e400) [pid = 1936] [serial = 322] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x129476400) [pid = 1936] [serial = 320] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1260ce400) [pid = 1936] [serial = 325] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x12c51d400) [pid = 1936] [serial = 317] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x12cd3bc00) [pid = 1936] [serial = 323] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12a92d800) [pid = 1936] [serial = 307] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x12ba93800) [pid = 1936] [serial = 326] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x12c50f800) [pid = 1936] [serial = 314] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x12bf09400) [pid = 1936] [serial = 311] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x12ba85800) [pid = 1936] [serial = 308] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1936 | 1472228774651 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]]]}] 09:26:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:26:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 772ms 09:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:26:14 INFO - PROCESS | 1936 | 1472228774704 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:26:14 INFO - PROCESS | 1936 | 1472228774707 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:26:14 INFO - PROCESS | 1936 | 1472228774711 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:26:14 INFO - PROCESS | 1936 | 1472228774713 Marionette TRACE conn2 <- [1,498,null,{}] 09:26:14 INFO - PROCESS | 1936 | 1472228774716 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}] 09:26:14 INFO - PROCESS | 1936 | 1472228774717 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:14 INFO - PROCESS | 1936 | 1472228774805 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:26:14 INFO - PROCESS | 1936 | 1472228774811 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:14 INFO - PROCESS | 1936 | 1472228774813 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169d0800 == 40 [pid = 1936] [id = 132] 09:26:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x118734400) [pid = 1936] [serial = 393] [outer = 0x0] 09:26:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119674000) [pid = 1936] [serial = 394] [outer = 0x118734400] 09:26:14 INFO - PROCESS | 1936 | 1472228774841 Marionette DEBUG loaded listener.js 09:26:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x119c6b400) [pid = 1936] [serial = 395] [outer = 0x118734400] 09:26:15 INFO - PROCESS | 1936 | 1472228775207 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]]]}] 09:26:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 523ms 09:26:15 INFO - PROCESS | 1936 | 1472228775236 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:26:15 INFO - PROCESS | 1936 | 1472228775237 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:26:15 INFO - PROCESS | 1936 | 1472228775239 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:26:15 INFO - PROCESS | 1936 | 1472228775242 Marionette TRACE conn2 <- [1,502,null,{}] 09:26:15 INFO - PROCESS | 1936 | 1472228775249 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}] 09:26:15 INFO - PROCESS | 1936 | 1472228775252 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:15 INFO - PROCESS | 1936 | 1472228775336 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:26:15 INFO - PROCESS | 1936 | 1472228775340 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:15 INFO - PROCESS | 1936 | 1472228775342 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x11924a000 == 41 [pid = 1936] [id = 133] 09:26:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x119e42c00) [pid = 1936] [serial = 396] [outer = 0x0] 09:26:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x12338cc00) [pid = 1936] [serial = 397] [outer = 0x119e42c00] 09:26:15 INFO - PROCESS | 1936 | 1472228775371 Marionette DEBUG loaded listener.js 09:26:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x124db2800) [pid = 1936] [serial = 398] [outer = 0x119e42c00] 09:26:15 INFO - PROCESS | 1936 | 1472228775729 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]]]}] 09:26:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 522ms 09:26:15 INFO - PROCESS | 1936 | 1472228775763 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:26:15 INFO - PROCESS | 1936 | 1472228775765 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:26:15 INFO - PROCESS | 1936 | 1472228775783 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:26:15 INFO - PROCESS | 1936 | 1472228775785 Marionette TRACE conn2 <- [1,506,null,{}] 09:26:15 INFO - PROCESS | 1936 | 1472228775788 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}] 09:26:15 INFO - PROCESS | 1936 | 1472228775790 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:15 INFO - PROCESS | 1936 | 1472228775921 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:26:15 INFO - PROCESS | 1936 | 1472228775931 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:15 INFO - PROCESS | 1936 | 1472228775932 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x123225800 == 42 [pid = 1936] [id = 134] 09:26:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x125e46800) [pid = 1936] [serial = 399] [outer = 0x0] 09:26:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1260cc400) [pid = 1936] [serial = 400] [outer = 0x125e46800] 09:26:15 INFO - PROCESS | 1936 | 1472228775977 Marionette DEBUG loaded listener.js 09:26:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x128ad2000) [pid = 1936] [serial = 401] [outer = 0x125e46800] 09:26:16 INFO - PROCESS | 1936 | 1472228776361 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]]]}] 09:26:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:26:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 626ms 09:26:16 INFO - PROCESS | 1936 | 1472228776403 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:26:16 INFO - PROCESS | 1936 | 1472228776404 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:26:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:26:16 INFO - PROCESS | 1936 | 1472228776422 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:26:16 INFO - PROCESS | 1936 | 1472228776423 Marionette TRACE conn2 <- [1,510,null,{}] 09:26:16 INFO - PROCESS | 1936 | 1472228776425 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}] 09:26:16 INFO - PROCESS | 1936 | 1472228776427 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:16 INFO - PROCESS | 1936 | 1472228776509 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:26:16 INFO - PROCESS | 1936 | 1472228776513 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:16 INFO - PROCESS | 1936 | 1472228776514 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x124308000 == 43 [pid = 1936] [id = 135] 09:26:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x128ad5000) [pid = 1936] [serial = 402] [outer = 0x0] 09:26:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x128ea4800) [pid = 1936] [serial = 403] [outer = 0x128ad5000] 09:26:16 INFO - PROCESS | 1936 | 1472228776541 Marionette DEBUG loaded listener.js 09:26:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1292bbc00) [pid = 1936] [serial = 404] [outer = 0x128ad5000] 09:26:16 INFO - PROCESS | 1936 | 1472228776994 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]]]}] 09:26:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:26:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 620ms 09:26:17 INFO - PROCESS | 1936 | 1472228777043 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:26:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:26:17 INFO - PROCESS | 1936 | 1472228777044 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:26:17 INFO - PROCESS | 1936 | 1472228777046 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:26:17 INFO - PROCESS | 1936 | 1472228777048 Marionette TRACE conn2 <- [1,514,null,{}] 09:26:17 INFO - PROCESS | 1936 | 1472228777051 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}] 09:26:17 INFO - PROCESS | 1936 | 1472228777055 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:17 INFO - PROCESS | 1936 | 1472228777177 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:26:17 INFO - PROCESS | 1936 | 1472228777196 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:17 INFO - PROCESS | 1936 | 1472228777197 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169be000 == 44 [pid = 1936] [id = 136] 09:26:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x12a927400) [pid = 1936] [serial = 405] [outer = 0x0] 09:26:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12b8d1c00) [pid = 1936] [serial = 406] [outer = 0x12a927400] 09:26:17 INFO - PROCESS | 1936 | 1472228777224 Marionette DEBUG loaded listener.js 09:26:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12ba8b400) [pid = 1936] [serial = 407] [outer = 0x12a927400] 09:26:17 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 09:26:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 522ms 09:26:17 INFO - PROCESS | 1936 | 1472228777560 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]]]}] 09:26:17 INFO - PROCESS | 1936 | 1472228777571 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:26:17 INFO - PROCESS | 1936 | 1472228777572 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:26:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:26:17 INFO - PROCESS | 1936 | 1472228777574 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:26:17 INFO - PROCESS | 1936 | 1472228777575 Marionette TRACE conn2 <- [1,518,null,{}] 09:26:17 INFO - PROCESS | 1936 | 1472228777577 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}] 09:26:17 INFO - PROCESS | 1936 | 1472228777579 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:17 INFO - PROCESS | 1936 | 1472228777682 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:26:17 INFO - PROCESS | 1936 | 1472228777694 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:17 INFO - PROCESS | 1936 | 1472228777695 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x1292f9800 == 45 [pid = 1936] [id = 137] 09:26:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12bd5d400) [pid = 1936] [serial = 408] [outer = 0x0] 09:26:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x12bd63000) [pid = 1936] [serial = 409] [outer = 0x12bd5d400] 09:26:17 INFO - PROCESS | 1936 | 1472228777728 Marionette DEBUG loaded listener.js 09:26:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x12bf12400) [pid = 1936] [serial = 410] [outer = 0x12bd5d400] 09:26:18 INFO - PROCESS | 1936 | 1472228778072 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]]]}] 09:26:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:26:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 09:26:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:26:18 INFO - PROCESS | 1936 | 1472228778093 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:26:18 INFO - PROCESS | 1936 | 1472228778094 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:26:18 INFO - PROCESS | 1936 | 1472228778096 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:26:18 INFO - PROCESS | 1936 | 1472228778098 Marionette TRACE conn2 <- [1,522,null,{}] 09:26:18 INFO - PROCESS | 1936 | 1472228778106 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}] 09:26:18 INFO - PROCESS | 1936 | 1472228778108 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:18 INFO - PROCESS | 1936 | 1472228778211 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:26:18 INFO - PROCESS | 1936 | 1472228778215 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:18 INFO - PROCESS | 1936 | 1472228778216 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a781000 == 46 [pid = 1936] [id = 138] 09:26:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12bd5dc00) [pid = 1936] [serial = 411] [outer = 0x0] 09:26:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x12bf21800) [pid = 1936] [serial = 412] [outer = 0x12bd5dc00] 09:26:18 INFO - PROCESS | 1936 | 1472228778272 Marionette DEBUG loaded listener.js 09:26:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x12c518400) [pid = 1936] [serial = 413] [outer = 0x12bd5dc00] 09:26:18 INFO - PROCESS | 1936 | 1472228778603 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]]]}] 09:26:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:26:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 522ms 09:26:18 INFO - PROCESS | 1936 | 1472228778619 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:26:18 INFO - PROCESS | 1936 | 1472228778620 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:26:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:26:18 INFO - PROCESS | 1936 | 1472228778622 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:26:18 INFO - PROCESS | 1936 | 1472228778623 Marionette TRACE conn2 <- [1,526,null,{}] 09:26:18 INFO - PROCESS | 1936 | 1472228778626 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}] 09:26:18 INFO - PROCESS | 1936 | 1472228778627 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:18 INFO - PROCESS | 1936 | 1472228778735 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:26:18 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x129474000) [pid = 1936] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:26:18 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x12b8ce400) [pid = 1936] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:26:18 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x126075800) [pid = 1936] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:26:18 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x128ad0800) [pid = 1936] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:26:18 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1230b3c00) [pid = 1936] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:26:18 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x129473000) [pid = 1936] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:26:18 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x110f9b800) [pid = 1936] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:26:18 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x12bf17800) [pid = 1936] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:26:18 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x12c51b400) [pid = 1936] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:26:18 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1260c4800) [pid = 1936] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:26:18 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x116ba8c00) [pid = 1936] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:26:18 INFO - PROCESS | 1936 | 1472228778880 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:18 INFO - PROCESS | 1936 | 1472228778882 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196c8800 == 47 [pid = 1936] [id = 139] 09:26:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x110f93c00) [pid = 1936] [serial = 414] [outer = 0x0] 09:26:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x118545400) [pid = 1936] [serial = 415] [outer = 0x110f93c00] 09:26:18 INFO - PROCESS | 1936 | 1472228778907 Marionette DEBUG loaded listener.js 09:26:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1243b6000) [pid = 1936] [serial = 416] [outer = 0x110f93c00] 09:26:19 INFO - PROCESS | 1936 | 1472228779193 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]]]}] 09:26:19 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 09:26:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 618ms 09:26:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:26:19 INFO - PROCESS | 1936 | 1472228779242 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:26:19 INFO - PROCESS | 1936 | 1472228779243 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:26:19 INFO - PROCESS | 1936 | 1472228779245 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:26:19 INFO - PROCESS | 1936 | 1472228779247 Marionette TRACE conn2 <- [1,530,null,{}] 09:26:19 INFO - PROCESS | 1936 | 1472228779251 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}] 09:26:19 INFO - PROCESS | 1936 | 1472228779253 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:19 INFO - PROCESS | 1936 | 1472228779339 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:26:19 INFO - PROCESS | 1936 | 1472228779343 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:19 INFO - PROCESS | 1936 | 1472228779344 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba61800 == 48 [pid = 1936] [id = 140] 09:26:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12385b400) [pid = 1936] [serial = 417] [outer = 0x0] 09:26:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12bf0e400) [pid = 1936] [serial = 418] [outer = 0x12385b400] 09:26:19 INFO - PROCESS | 1936 | 1472228779370 Marionette DEBUG loaded listener.js 09:26:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12c57d000) [pid = 1936] [serial = 419] [outer = 0x12385b400] 09:26:19 INFO - PROCESS | 1936 | 1472228779706 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"]]]}] 09:26:19 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 09:26:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:26:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:26:19 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 09:26:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:26:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:26:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 09:26:19 INFO - PROCESS | 1936 | 1472228779718 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:26:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:26:19 INFO - PROCESS | 1936 | 1472228779721 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:26:19 INFO - PROCESS | 1936 | 1472228779723 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:26:19 INFO - PROCESS | 1936 | 1472228779725 Marionette TRACE conn2 <- [1,534,null,{}] 09:26:19 INFO - PROCESS | 1936 | 1472228779727 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}] 09:26:19 INFO - PROCESS | 1936 | 1472228779729 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:19 INFO - PROCESS | 1936 | 1472228779864 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:26:19 INFO - PROCESS | 1936 | 1472228779872 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:19 INFO - PROCESS | 1936 | 1472228779874 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c3ea800 == 49 [pid = 1936] [id = 141] 09:26:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x12c57d800) [pid = 1936] [serial = 420] [outer = 0x0] 09:26:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x12c589800) [pid = 1936] [serial = 421] [outer = 0x12c57d800] 09:26:19 INFO - PROCESS | 1936 | 1472228779902 Marionette DEBUG loaded listener.js 09:26:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12d154c00) [pid = 1936] [serial = 422] [outer = 0x12c57d800] 09:26:20 INFO - PROCESS | 1936 | 1472228780206 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]]]}] 09:26:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:26:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 09:26:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:26:20 INFO - PROCESS | 1936 | 1472228780243 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:26:20 INFO - PROCESS | 1936 | 1472228780244 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:26:20 INFO - PROCESS | 1936 | 1472228780246 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:26:20 INFO - PROCESS | 1936 | 1472228780247 Marionette TRACE conn2 <- [1,538,null,{}] 09:26:20 INFO - PROCESS | 1936 | 1472228780252 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}] 09:26:20 INFO - PROCESS | 1936 | 1472228780254 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:20 INFO - PROCESS | 1936 | 1472228780365 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:26:20 INFO - PROCESS | 1936 | 1472228780372 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:20 INFO - PROCESS | 1936 | 1472228780373 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cd9c000 == 50 [pid = 1936] [id = 142] 09:26:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x119ac7000) [pid = 1936] [serial = 423] [outer = 0x0] 09:26:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x119ace000) [pid = 1936] [serial = 424] [outer = 0x119ac7000] 09:26:20 INFO - PROCESS | 1936 | 1472228780404 Marionette DEBUG loaded listener.js 09:26:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x119ad4c00) [pid = 1936] [serial = 425] [outer = 0x119ac7000] 09:26:20 INFO - PROCESS | 1936 | 1472228780748 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]]]}] 09:26:20 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. 09:26:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 524ms 09:26:20 INFO - PROCESS | 1936 | 1472228780770 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:26:20 INFO - PROCESS | 1936 | 1472228780771 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:26:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:26:20 INFO - PROCESS | 1936 | 1472228780774 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:26:20 INFO - PROCESS | 1936 | 1472228780775 Marionette TRACE conn2 <- [1,542,null,{}] 09:26:20 INFO - PROCESS | 1936 | 1472228780777 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}] 09:26:20 INFO - PROCESS | 1936 | 1472228780778 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:20 INFO - PROCESS | 1936 | 1472228780901 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:26:20 INFO - PROCESS | 1936 | 1472228780985 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:20 INFO - PROCESS | 1936 | 1472228780986 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x112f2e800 == 51 [pid = 1936] [id = 143] 09:26:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x110f93400) [pid = 1936] [serial = 426] [outer = 0x0] 09:26:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x110f9d800) [pid = 1936] [serial = 427] [outer = 0x110f93400] 09:26:21 INFO - PROCESS | 1936 | 1472228781019 Marionette DEBUG loaded listener.js 09:26:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x1129d5800) [pid = 1936] [serial = 428] [outer = 0x110f93400] 09:26:21 INFO - PROCESS | 1936 | 1472228781416 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]]]}] 09:26:21 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. 09:26:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 668ms 09:26:21 INFO - PROCESS | 1936 | 1472228781444 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:26:21 INFO - PROCESS | 1936 | 1472228781446 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:26:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:26:21 INFO - PROCESS | 1936 | 1472228781449 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:26:21 INFO - PROCESS | 1936 | 1472228781451 Marionette TRACE conn2 <- [1,546,null,{}] 09:26:21 INFO - PROCESS | 1936 | 1472228781455 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}] 09:26:21 INFO - PROCESS | 1936 | 1472228781458 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:21 INFO - PROCESS | 1936 | 1472228781577 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:26:21 INFO - PROCESS | 1936 | 1472228781704 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:21 INFO - PROCESS | 1936 | 1472228781706 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196bc800 == 52 [pid = 1936] [id = 144] 09:26:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x113986c00) [pid = 1936] [serial = 429] [outer = 0x0] 09:26:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x113f4c000) [pid = 1936] [serial = 430] [outer = 0x113986c00] 09:26:21 INFO - PROCESS | 1936 | 1472228781756 Marionette DEBUG loaded listener.js 09:26:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x1187f1c00) [pid = 1936] [serial = 431] [outer = 0x113986c00] 09:26:22 INFO - PROCESS | 1936 | 1472228782136 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]]]}] 09:26:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:26:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 722ms 09:26:22 INFO - PROCESS | 1936 | 1472228782174 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:26:22 INFO - PROCESS | 1936 | 1472228782177 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:26:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:26:22 INFO - PROCESS | 1936 | 1472228782180 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:26:22 INFO - PROCESS | 1936 | 1472228782181 Marionette TRACE conn2 <- [1,550,null,{}] 09:26:22 INFO - PROCESS | 1936 | 1472228782208 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}] 09:26:22 INFO - PROCESS | 1936 | 1472228782210 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:22 INFO - PROCESS | 1936 | 1472228782331 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:26:22 INFO - PROCESS | 1936 | 1472228782426 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:22 INFO - PROCESS | 1936 | 1472228782428 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba65000 == 53 [pid = 1936] [id = 145] 09:26:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x1194e7400) [pid = 1936] [serial = 432] [outer = 0x0] 09:26:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x119ad2c00) [pid = 1936] [serial = 433] [outer = 0x1194e7400] 09:26:22 INFO - PROCESS | 1936 | 1472228782464 Marionette DEBUG loaded listener.js 09:26:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x119e3b800) [pid = 1936] [serial = 434] [outer = 0x1194e7400] 09:26:22 INFO - PROCESS | 1936 | 1472228782849 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]]]}] 09:26:22 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. 09:26:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 690ms 09:26:22 INFO - PROCESS | 1936 | 1472228782871 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:26:22 INFO - PROCESS | 1936 | 1472228782872 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:26:22 INFO - PROCESS | 1936 | 1472228782880 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:26:22 INFO - PROCESS | 1936 | 1472228782884 Marionette TRACE conn2 <- [1,554,null,{}] 09:26:22 INFO - PROCESS | 1936 | 1472228782888 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}] 09:26:22 INFO - PROCESS | 1936 | 1472228782890 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:23 INFO - PROCESS | 1936 | 1472228783022 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:26:23 INFO - PROCESS | 1936 | 1472228783092 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:23 INFO - PROCESS | 1936 | 1472228783093 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d495800 == 54 [pid = 1936] [id = 146] 09:26:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x12125e000) [pid = 1936] [serial = 435] [outer = 0x0] 09:26:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x124e31400) [pid = 1936] [serial = 436] [outer = 0x12125e000] 09:26:23 INFO - PROCESS | 1936 | 1472228783122 Marionette DEBUG loaded listener.js 09:26:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x128acf400) [pid = 1936] [serial = 437] [outer = 0x12125e000] 09:26:23 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:23 INFO - PROCESS | 1936 | 1472228783517 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]]]}] 09:26:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:26:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 677ms 09:26:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:26:23 INFO - PROCESS | 1936 | 1472228783553 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:26:23 INFO - PROCESS | 1936 | 1472228783555 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:26:23 INFO - PROCESS | 1936 | 1472228783557 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:26:23 INFO - PROCESS | 1936 | 1472228783558 Marionette TRACE conn2 <- [1,558,null,{}] 09:26:23 INFO - PROCESS | 1936 | 1472228783561 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}] 09:26:23 INFO - PROCESS | 1936 | 1472228783562 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:23 INFO - PROCESS | 1936 | 1472228783672 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:26:23 INFO - PROCESS | 1936 | 1472228783728 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:23 INFO - PROCESS | 1936 | 1472228783729 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d4ad000 == 55 [pid = 1936] [id = 147] 09:26:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x128c2c000) [pid = 1936] [serial = 438] [outer = 0x0] 09:26:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x12a5d5800) [pid = 1936] [serial = 439] [outer = 0x128c2c000] 09:26:23 INFO - PROCESS | 1936 | 1472228783759 Marionette DEBUG loaded listener.js 09:26:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x12a92d800) [pid = 1936] [serial = 440] [outer = 0x128c2c000] 09:26:24 INFO - PROCESS | 1936 | 1472228784197 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]]]}] 09:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 669ms 09:26:24 INFO - PROCESS | 1936 | 1472228784227 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:26:24 INFO - PROCESS | 1936 | 1472228784229 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:26:24 INFO - PROCESS | 1936 | 1472228784232 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:26:24 INFO - PROCESS | 1936 | 1472228784234 Marionette TRACE conn2 <- [1,562,null,{}] 09:26:24 INFO - PROCESS | 1936 | 1472228784238 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}] 09:26:24 INFO - PROCESS | 1936 | 1472228784240 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:24 INFO - PROCESS | 1936 | 1472228784428 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:26:24 INFO - PROCESS | 1936 | 1472228784524 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:24 INFO - PROCESS | 1936 | 1472228784529 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d52e000 == 56 [pid = 1936] [id = 148] 09:26:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x12bd6a400) [pid = 1936] [serial = 441] [outer = 0x0] 09:26:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x12c51a000) [pid = 1936] [serial = 442] [outer = 0x12bd6a400] 09:26:24 INFO - PROCESS | 1936 | 1472228784591 Marionette DEBUG loaded listener.js 09:26:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x12c589000) [pid = 1936] [serial = 443] [outer = 0x12bd6a400] 09:26:24 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:25 INFO - PROCESS | 1936 | 1472228785209 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]]]}] 09:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:26:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1021ms 09:26:25 INFO - PROCESS | 1936 | 1472228785253 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:26:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:26:25 INFO - PROCESS | 1936 | 1472228785256 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:26:25 INFO - PROCESS | 1936 | 1472228785259 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:26:25 INFO - PROCESS | 1936 | 1472228785261 Marionette TRACE conn2 <- [1,566,null,{}] 09:26:25 INFO - PROCESS | 1936 | 1472228785265 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}] 09:26:25 INFO - PROCESS | 1936 | 1472228785266 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:25 INFO - PROCESS | 1936 | 1472228785362 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:26:25 INFO - PROCESS | 1936 | 1472228785433 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:25 INFO - PROCESS | 1936 | 1472228785436 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196c2000 == 57 [pid = 1936] [id = 149] 09:26:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x11398f000) [pid = 1936] [serial = 444] [outer = 0x0] 09:26:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x113f4dc00) [pid = 1936] [serial = 445] [outer = 0x11398f000] 09:26:25 INFO - PROCESS | 1936 | 1472228785464 Marionette DEBUG loaded listener.js 09:26:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x117e31000) [pid = 1936] [serial = 446] [outer = 0x11398f000] 09:26:25 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:25 INFO - PROCESS | 1936 | 1472228785907 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]]]}] 09:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:26:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 673ms 09:26:25 INFO - PROCESS | 1936 | 1472228785933 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:26:25 INFO - PROCESS | 1936 | 1472228785936 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:26:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:26:25 INFO - PROCESS | 1936 | 1472228785940 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:26:25 INFO - PROCESS | 1936 | 1472228785942 Marionette TRACE conn2 <- [1,570,null,{}] 09:26:25 INFO - PROCESS | 1936 | 1472228785944 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}] 09:26:25 INFO - PROCESS | 1936 | 1472228785946 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:26 INFO - PROCESS | 1936 | 1472228786045 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:26:26 INFO - PROCESS | 1936 | 1472228786116 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:26 INFO - PROCESS | 1936 | 1472228786118 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171c1000 == 58 [pid = 1936] [id = 150] 09:26:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x1184c8400) [pid = 1936] [serial = 447] [outer = 0x0] 09:26:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x119141800) [pid = 1936] [serial = 448] [outer = 0x1184c8400] 09:26:26 INFO - PROCESS | 1936 | 1472228786147 Marionette DEBUG loaded listener.js 09:26:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x119678800) [pid = 1936] [serial = 449] [outer = 0x1184c8400] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x12cd9c000 == 57 [pid = 1936] [id = 142] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x12c3ea800 == 56 [pid = 1936] [id = 141] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba61800 == 55 [pid = 1936] [id = 140] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x1196c8800 == 54 [pid = 1936] [id = 139] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x12a781000 == 53 [pid = 1936] [id = 138] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x113989c00) [pid = 1936] [serial = 373] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x1292f9800 == 52 [pid = 1936] [id = 137] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x1169be000 == 51 [pid = 1936] [id = 136] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x124308000 == 50 [pid = 1936] [id = 135] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x123225800 == 49 [pid = 1936] [id = 134] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x11924a000 == 48 [pid = 1936] [id = 133] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x1169d0800 == 47 [pid = 1936] [id = 132] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x1192d7000 == 46 [pid = 1936] [id = 131] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x124e6e000 == 45 [pid = 1936] [id = 127] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x1185df000 == 44 [pid = 1936] [id = 126] 09:26:26 INFO - PROCESS | 1936 | --DOCSHELL 0x12c68e800 == 43 [pid = 1936] [id = 125] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x110f9fc00) [pid = 1936] [serial = 370] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x12bf20400) [pid = 1936] [serial = 358] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x12c539400) [pid = 1936] [serial = 361] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x12b8cf800) [pid = 1936] [serial = 367] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x12c514800) [pid = 1936] [serial = 368] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x124e27400) [pid = 1936] [serial = 364] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x12c57ec00) [pid = 1936] [serial = 362] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x12c51b800) [pid = 1936] [serial = 359] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x12bf11400) [pid = 1936] [serial = 356] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x128c24800) [pid = 1936] [serial = 365] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x12c583000) [pid = 1936] [serial = 371] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x12a924000) [pid = 1936] [serial = 350] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x12aa97000) [pid = 1936] [serial = 353] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x12a92dc00) [pid = 1936] [serial = 352] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x12bd5fc00) [pid = 1936] [serial = 355] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x126099800) [pid = 1936] [serial = 343] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x1260ca400) [pid = 1936] [serial = 344] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x128c2f800) [pid = 1936] [serial = 346] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x1292c1c00) [pid = 1936] [serial = 347] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x1245a9000) [pid = 1936] [serial = 341] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x118544c00) [pid = 1936] [serial = 331] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x12395b400) [pid = 1936] [serial = 340] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x12a5ed400) [pid = 1936] [serial = 349] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x125e4ac00) [pid = 1936] [serial = 337] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x121396800) [pid = 1936] [serial = 334] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:26 INFO - PROCESS | 1936 | 1472228786542 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]]]}] 09:26:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:26:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 618ms 09:26:26 INFO - PROCESS | 1936 | 1472228786559 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:26:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:26:26 INFO - PROCESS | 1936 | 1472228786561 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:26:26 INFO - PROCESS | 1936 | 1472228786563 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:26:26 INFO - PROCESS | 1936 | 1472228786565 Marionette TRACE conn2 <- [1,574,null,{}] 09:26:26 INFO - PROCESS | 1936 | 1472228786575 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}] 09:26:26 INFO - PROCESS | 1936 | 1472228786578 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:26 INFO - PROCESS | 1936 | 1472228786662 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:26:26 INFO - PROCESS | 1936 | 1472228786670 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:26 INFO - PROCESS | 1936 | 1472228786672 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192e7000 == 44 [pid = 1936] [id = 151] 09:26:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x119b80000) [pid = 1936] [serial = 450] [outer = 0x0] 09:26:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x119e3dc00) [pid = 1936] [serial = 451] [outer = 0x119b80000] 09:26:26 INFO - PROCESS | 1936 | 1472228786700 Marionette DEBUG loaded listener.js 09:26:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x12387a400) [pid = 1936] [serial = 452] [outer = 0x119b80000] 09:26:27 INFO - PROCESS | 1936 | 1472228787078 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]]]}] 09:26:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:26:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 523ms 09:26:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:26:27 INFO - PROCESS | 1936 | 1472228787087 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:26:27 INFO - PROCESS | 1936 | 1472228787089 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:26:27 INFO - PROCESS | 1936 | 1472228787091 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:26:27 INFO - PROCESS | 1936 | 1472228787092 Marionette TRACE conn2 <- [1,578,null,{}] 09:26:27 INFO - PROCESS | 1936 | 1472228787094 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}] 09:26:27 INFO - PROCESS | 1936 | 1472228787096 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:27 INFO - PROCESS | 1936 | 1472228787179 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:26:27 INFO - PROCESS | 1936 | 1472228787191 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:27 INFO - PROCESS | 1936 | 1472228787192 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x123120000 == 45 [pid = 1936] [id = 152] 09:26:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x123881400) [pid = 1936] [serial = 453] [outer = 0x0] 09:26:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x123884400) [pid = 1936] [serial = 454] [outer = 0x123881400] 09:26:27 INFO - PROCESS | 1936 | 1472228787219 Marionette DEBUG loaded listener.js 09:26:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x123889800) [pid = 1936] [serial = 455] [outer = 0x123881400] 09:26:27 INFO - PROCESS | 1936 | 1472228787642 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]]]}] 09:26:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:26:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 569ms 09:26:27 INFO - PROCESS | 1936 | 1472228787661 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:26:27 INFO - PROCESS | 1936 | 1472228787663 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:26:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:26:27 INFO - PROCESS | 1936 | 1472228787669 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:26:27 INFO - PROCESS | 1936 | 1472228787671 Marionette TRACE conn2 <- [1,582,null,{}] 09:26:27 INFO - PROCESS | 1936 | 1472228787675 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}] 09:26:27 INFO - PROCESS | 1936 | 1472228787676 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:27 INFO - PROCESS | 1936 | 1472228787785 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:26:27 INFO - PROCESS | 1936 | 1472228787790 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:27 INFO - PROCESS | 1936 | 1472228787792 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x118773800 == 46 [pid = 1936] [id = 153] 09:26:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x123885c00) [pid = 1936] [serial = 456] [outer = 0x0] 09:26:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x1245f3000) [pid = 1936] [serial = 457] [outer = 0x123885c00] 09:26:27 INFO - PROCESS | 1936 | 1472228787835 Marionette DEBUG loaded listener.js 09:26:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x125aeb400) [pid = 1936] [serial = 458] [outer = 0x123885c00] 09:26:28 INFO - PROCESS | 1936 | 1472228788240 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]]]}] 09:26:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:26:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 623ms 09:26:28 INFO - PROCESS | 1936 | 1472228788304 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:26:28 INFO - PROCESS | 1936 | 1472228788306 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:26:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:26:28 INFO - PROCESS | 1936 | 1472228788311 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:26:28 INFO - PROCESS | 1936 | 1472228788313 Marionette TRACE conn2 <- [1,586,null,{}] 09:26:28 INFO - PROCESS | 1936 | 1472228788316 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}] 09:26:28 INFO - PROCESS | 1936 | 1472228788322 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:28 INFO - PROCESS | 1936 | 1472228788472 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:26:28 INFO - PROCESS | 1936 | 1472228788478 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:28 INFO - PROCESS | 1936 | 1472228788479 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x129195800 == 47 [pid = 1936] [id = 154] 09:26:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x126099400) [pid = 1936] [serial = 459] [outer = 0x0] 09:26:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x1260cd400) [pid = 1936] [serial = 460] [outer = 0x126099400] 09:26:28 INFO - PROCESS | 1936 | 1472228788533 Marionette DEBUG loaded listener.js 09:26:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x1292be800) [pid = 1936] [serial = 461] [outer = 0x126099400] 09:26:28 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:28 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:28 INFO - PROCESS | 1936 | 1472228788981 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]]]}] 09:26:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:26:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 722ms 09:26:29 INFO - PROCESS | 1936 | 1472228789038 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:26:29 INFO - PROCESS | 1936 | 1472228789039 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:26:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:26:29 INFO - PROCESS | 1936 | 1472228789041 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:26:29 INFO - PROCESS | 1936 | 1472228789042 Marionette TRACE conn2 <- [1,590,null,{}] 09:26:29 INFO - PROCESS | 1936 | 1472228789045 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}] 09:26:29 INFO - PROCESS | 1936 | 1472228789046 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:29 INFO - PROCESS | 1936 | 1472228789157 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:26:29 INFO - PROCESS | 1936 | 1472228789161 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:29 INFO - PROCESS | 1936 | 1472228789162 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a532800 == 48 [pid = 1936] [id = 155] 09:26:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x1260d1000) [pid = 1936] [serial = 462] [outer = 0x0] 09:26:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x12a5f6400) [pid = 1936] [serial = 463] [outer = 0x1260d1000] 09:26:29 INFO - PROCESS | 1936 | 1472228789220 Marionette DEBUG loaded listener.js 09:26:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x12aa6f400) [pid = 1936] [serial = 464] [outer = 0x1260d1000] 09:26:29 INFO - PROCESS | 1936 | 1472228789556 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]]]}] 09:26:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:26:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 568ms 09:26:29 INFO - PROCESS | 1936 | 1472228789610 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:26:29 INFO - PROCESS | 1936 | 1472228789611 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:26:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:26:29 INFO - PROCESS | 1936 | 1472228789613 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:26:29 INFO - PROCESS | 1936 | 1472228789614 Marionette TRACE conn2 <- [1,594,null,{}] 09:26:29 INFO - PROCESS | 1936 | 1472228789617 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}] 09:26:29 INFO - PROCESS | 1936 | 1472228789618 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:29 INFO - PROCESS | 1936 | 1472228789728 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:26:29 INFO - PROCESS | 1936 | 1472228789762 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:29 INFO - PROCESS | 1936 | 1472228789763 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a781000 == 49 [pid = 1936] [id = 156] 09:26:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x12a5e2c00) [pid = 1936] [serial = 465] [outer = 0x0] 09:26:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x12b8ce800) [pid = 1936] [serial = 466] [outer = 0x12a5e2c00] 09:26:29 INFO - PROCESS | 1936 | 1472228789789 Marionette DEBUG loaded listener.js 09:26:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x12ba8a800) [pid = 1936] [serial = 467] [outer = 0x12a5e2c00] 09:26:30 INFO - PROCESS | 1936 | 1472228790110 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]]]}] 09:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 522ms 09:26:30 INFO - PROCESS | 1936 | 1472228790137 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:26:30 INFO - PROCESS | 1936 | 1472228790139 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:26:30 INFO - PROCESS | 1936 | 1472228790141 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:26:30 INFO - PROCESS | 1936 | 1472228790142 Marionette TRACE conn2 <- [1,598,null,{}] 09:26:30 INFO - PROCESS | 1936 | 1472228790144 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}] 09:26:30 INFO - PROCESS | 1936 | 1472228790146 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:30 INFO - PROCESS | 1936 | 1472228790259 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:26:30 INFO - PROCESS | 1936 | 1472228790263 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:30 INFO - PROCESS | 1936 | 1472228790264 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b653000 == 50 [pid = 1936] [id = 157] 09:26:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x12aa92400) [pid = 1936] [serial = 468] [outer = 0x0] 09:26:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x12bd5f800) [pid = 1936] [serial = 469] [outer = 0x12aa92400] 09:26:30 INFO - PROCESS | 1936 | 1472228790320 Marionette DEBUG loaded listener.js 09:26:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x12bf05400) [pid = 1936] [serial = 470] [outer = 0x12aa92400] 09:26:30 INFO - PROCESS | 1936 | 1472228790630 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]]]}] 09:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 09:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:26:30 INFO - PROCESS | 1936 | 1472228790660 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:26:30 INFO - PROCESS | 1936 | 1472228790661 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:26:30 INFO - PROCESS | 1936 | 1472228790663 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:26:30 INFO - PROCESS | 1936 | 1472228790664 Marionette TRACE conn2 <- [1,602,null,{}] 09:26:30 INFO - PROCESS | 1936 | 1472228790674 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}] 09:26:30 INFO - PROCESS | 1936 | 1472228790675 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:30 INFO - PROCESS | 1936 | 1472228790871 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:26:30 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x12a927400) [pid = 1936] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:26:30 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x128ad5000) [pid = 1936] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:26:30 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x12bd5dc00) [pid = 1936] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:26:30 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x12bd5d400) [pid = 1936] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:26:30 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x110f93c00) [pid = 1936] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:26:30 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x118734400) [pid = 1936] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:26:30 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x12c57d800) [pid = 1936] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:26:30 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x12385b400) [pid = 1936] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:26:30 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x125e46800) [pid = 1936] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:26:30 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x119e42c00) [pid = 1936] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:26:30 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x11614f800) [pid = 1936] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:26:30 INFO - PROCESS | 1936 | 1472228790914 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:30 INFO - PROCESS | 1936 | 1472228790915 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x128aab800 == 51 [pid = 1936] [id = 158] 09:26:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x1129dcc00) [pid = 1936] [serial = 471] [outer = 0x0] 09:26:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x118735400) [pid = 1936] [serial = 472] [outer = 0x1129dcc00] 09:26:30 INFO - PROCESS | 1936 | 1472228790941 Marionette DEBUG loaded listener.js 09:26:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x125aeac00) [pid = 1936] [serial = 473] [outer = 0x1129dcc00] 09:26:31 INFO - PROCESS | 1936 | 1472228791247 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]]]}] 09:26:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:26:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 629ms 09:26:31 INFO - PROCESS | 1936 | 1472228791292 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:26:31 INFO - PROCESS | 1936 | 1472228791294 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:26:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:26:31 INFO - PROCESS | 1936 | 1472228791296 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:26:31 INFO - PROCESS | 1936 | 1472228791298 Marionette TRACE conn2 <- [1,606,null,{}] 09:26:31 INFO - PROCESS | 1936 | 1472228791301 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}] 09:26:31 INFO - PROCESS | 1936 | 1472228791302 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:31 INFO - PROCESS | 1936 | 1472228791399 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:26:31 INFO - PROCESS | 1936 | 1472228791455 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:31 INFO - PROCESS | 1936 | 1472228791457 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c3e5800 == 52 [pid = 1936] [id = 159] 09:26:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x113986400) [pid = 1936] [serial = 474] [outer = 0x0] 09:26:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x1292b8400) [pid = 1936] [serial = 475] [outer = 0x113986400] 09:26:31 INFO - PROCESS | 1936 | 1472228791484 Marionette DEBUG loaded listener.js 09:26:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x12c53b000) [pid = 1936] [serial = 476] [outer = 0x113986400] 09:26:31 INFO - PROCESS | 1936 | 1472228791767 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]]]}] 09:26:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:26:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 522ms 09:26:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:26:31 INFO - PROCESS | 1936 | 1472228791821 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:26:31 INFO - PROCESS | 1936 | 1472228791822 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:26:31 INFO - PROCESS | 1936 | 1472228791824 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:26:31 INFO - PROCESS | 1936 | 1472228791825 Marionette TRACE conn2 <- [1,610,null,{}] 09:26:31 INFO - PROCESS | 1936 | 1472228791827 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}] 09:26:31 INFO - PROCESS | 1936 | 1472228791840 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:31 INFO - PROCESS | 1936 | 1472228791925 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:26:31 INFO - PROCESS | 1936 | 1472228791928 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:31 INFO - PROCESS | 1936 | 1472228791929 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d167800 == 53 [pid = 1936] [id = 160] 09:26:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x119e5f400) [pid = 1936] [serial = 477] [outer = 0x0] 09:26:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x119e67000) [pid = 1936] [serial = 478] [outer = 0x119e5f400] 09:26:31 INFO - PROCESS | 1936 | 1472228791954 Marionette DEBUG loaded listener.js 09:26:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x12c532400) [pid = 1936] [serial = 479] [outer = 0x119e5f400] 09:26:32 INFO - PROCESS | 1936 | 1472228792292 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]]]}] 09:26:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 09:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:26:32 INFO - PROCESS | 1936 | 1472228792348 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:26:32 INFO - PROCESS | 1936 | 1472228792349 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:26:32 INFO - PROCESS | 1936 | 1472228792351 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:26:32 INFO - PROCESS | 1936 | 1472228792352 Marionette TRACE conn2 <- [1,614,null,{}] 09:26:32 INFO - PROCESS | 1936 | 1472228792354 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}] 09:26:32 INFO - PROCESS | 1936 | 1472228792355 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:32 INFO - PROCESS | 1936 | 1472228792443 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:26:32 INFO - PROCESS | 1936 | 1472228792446 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:32 INFO - PROCESS | 1936 | 1472228792448 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d4a8000 == 54 [pid = 1936] [id = 161] 09:26:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x10ebe9800) [pid = 1936] [serial = 480] [outer = 0x0] 09:26:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x10ebefc00) [pid = 1936] [serial = 481] [outer = 0x10ebe9800] 09:26:32 INFO - PROCESS | 1936 | 1472228792476 Marionette DEBUG loaded listener.js 09:26:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x10ebf3c00) [pid = 1936] [serial = 482] [outer = 0x10ebe9800] 09:26:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x12c57d400) [pid = 1936] [serial = 483] [outer = 0x12cd45000] 09:26:32 INFO - PROCESS | 1936 | 1472228792830 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]]]}] 09:26:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 09:26:32 INFO - PROCESS | 1936 | 1472228792912 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:26:32 INFO - PROCESS | 1936 | 1472228792915 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:26:32 INFO - PROCESS | 1936 | 1472228792920 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:26:32 INFO - PROCESS | 1936 | 1472228792922 Marionette TRACE conn2 <- [1,618,null,{}] 09:26:32 INFO - PROCESS | 1936 | 1472228792926 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}] 09:26:32 INFO - PROCESS | 1936 | 1472228792929 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:33 INFO - PROCESS | 1936 | 1472228793033 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:26:33 INFO - PROCESS | 1936 | 1472228793134 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:33 INFO - PROCESS | 1936 | 1472228793138 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169be800 == 55 [pid = 1936] [id = 162] 09:26:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x1129d8800) [pid = 1936] [serial = 484] [outer = 0x0] 09:26:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x1129de000) [pid = 1936] [serial = 485] [outer = 0x1129d8800] 09:26:33 INFO - PROCESS | 1936 | 1472228793170 Marionette DEBUG loaded listener.js 09:26:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x113987c00) [pid = 1936] [serial = 486] [outer = 0x1129d8800] 09:26:33 INFO - PROCESS | 1936 | 1472228793697 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]]]}] 09:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 822ms 09:26:33 INFO - PROCESS | 1936 | 1472228793743 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:26:33 INFO - PROCESS | 1936 | 1472228793747 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:26:33 INFO - PROCESS | 1936 | 1472228793751 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:26:33 INFO - PROCESS | 1936 | 1472228793755 Marionette TRACE conn2 <- [1,622,null,{}] 09:26:33 INFO - PROCESS | 1936 | 1472228793759 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}] 09:26:33 INFO - PROCESS | 1936 | 1472228793762 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:33 INFO - PROCESS | 1936 | 1472228793903 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:26:34 INFO - PROCESS | 1936 | 1472228794005 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:34 INFO - PROCESS | 1936 | 1472228794007 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x123359000 == 56 [pid = 1936] [id = 163] 09:26:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x1187f5c00) [pid = 1936] [serial = 487] [outer = 0x0] 09:26:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x11966c000) [pid = 1936] [serial = 488] [outer = 0x1187f5c00] 09:26:34 INFO - PROCESS | 1936 | 1472228794041 Marionette DEBUG loaded listener.js 09:26:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x119ad5c00) [pid = 1936] [serial = 489] [outer = 0x1187f5c00] 09:26:34 INFO - PROCESS | 1936 | 1472228794490 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]]]}] 09:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 777ms 09:26:34 INFO - PROCESS | 1936 | 1472228794526 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:26:34 INFO - PROCESS | 1936 | 1472228794528 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:26:34 INFO - PROCESS | 1936 | 1472228794531 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:26:34 INFO - PROCESS | 1936 | 1472228794532 Marionette TRACE conn2 <- [1,626,null,{}] 09:26:34 INFO - PROCESS | 1936 | 1472228794539 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}] 09:26:34 INFO - PROCESS | 1936 | 1472228794542 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:34 INFO - PROCESS | 1936 | 1472228794655 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:26:34 INFO - PROCESS | 1936 | 1472228794728 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:34 INFO - PROCESS | 1936 | 1472228794731 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bdb9000 == 57 [pid = 1936] [id = 164] 09:26:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x11a277000) [pid = 1936] [serial = 490] [outer = 0x0] 09:26:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x12387c000) [pid = 1936] [serial = 491] [outer = 0x11a277000] 09:26:34 INFO - PROCESS | 1936 | 1472228794765 Marionette DEBUG loaded listener.js 09:26:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x1243d5c00) [pid = 1936] [serial = 492] [outer = 0x11a277000] 09:26:35 INFO - PROCESS | 1936 | 1472228795220 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]]]}] 09:26:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:26:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 720ms 09:26:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:26:35 INFO - PROCESS | 1936 | 1472228795252 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:26:35 INFO - PROCESS | 1936 | 1472228795254 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:26:35 INFO - PROCESS | 1936 | 1472228795256 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:26:35 INFO - PROCESS | 1936 | 1472228795257 Marionette TRACE conn2 <- [1,630,null,{}] 09:26:35 INFO - PROCESS | 1936 | 1472228795259 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}] 09:26:35 INFO - PROCESS | 1936 | 1472228795261 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:35 INFO - PROCESS | 1936 | 1472228795371 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:26:35 INFO - PROCESS | 1936 | 1472228795443 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:35 INFO - PROCESS | 1936 | 1472228795445 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d8d1000 == 58 [pid = 1936] [id = 165] 09:26:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x126077000) [pid = 1936] [serial = 493] [outer = 0x0] 09:26:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x12609bc00) [pid = 1936] [serial = 494] [outer = 0x126077000] 09:26:35 INFO - PROCESS | 1936 | 1472228795475 Marionette DEBUG loaded listener.js 09:26:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x128acc400) [pid = 1936] [serial = 495] [outer = 0x126077000] 09:26:35 INFO - PROCESS | 1936 | 1472228795888 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]]]}] 09:26:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:26:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 669ms 09:26:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:26:35 INFO - PROCESS | 1936 | 1472228795925 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:26:35 INFO - PROCESS | 1936 | 1472228795927 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:26:35 INFO - PROCESS | 1936 | 1472228795929 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:26:35 INFO - PROCESS | 1936 | 1472228795930 Marionette TRACE conn2 <- [1,634,null,{}] 09:26:35 INFO - PROCESS | 1936 | 1472228795966 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}] 09:26:35 INFO - PROCESS | 1936 | 1472228795967 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:36 INFO - PROCESS | 1936 | 1472228796102 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:26:36 INFO - PROCESS | 1936 | 1472228796156 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:36 INFO - PROCESS | 1936 | 1472228796158 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x12de9e000 == 59 [pid = 1936] [id = 166] 09:26:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x128ad1800) [pid = 1936] [serial = 496] [outer = 0x0] 09:26:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x1292b6c00) [pid = 1936] [serial = 497] [outer = 0x128ad1800] 09:26:36 INFO - PROCESS | 1936 | 1472228796189 Marionette DEBUG loaded listener.js 09:26:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x12b624000) [pid = 1936] [serial = 498] [outer = 0x128ad1800] 09:26:36 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:36 INFO - PROCESS | 1936 | 1472228796624 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]]]}] 09:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 740ms 09:26:36 INFO - PROCESS | 1936 | 1472228796686 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:26:36 INFO - PROCESS | 1936 | 1472228796687 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:26:36 INFO - PROCESS | 1936 | 1472228796691 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:26:36 INFO - PROCESS | 1936 | 1472228796692 Marionette TRACE conn2 <- [1,638,null,{}] 09:26:36 INFO - PROCESS | 1936 | 1472228796695 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}] 09:26:36 INFO - PROCESS | 1936 | 1472228796700 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:36 INFO - PROCESS | 1936 | 1472228796831 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:26:37 INFO - PROCESS | 1936 | 1472228797057 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:37 INFO - PROCESS | 1936 | 1472228797058 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185f1000 == 60 [pid = 1936] [id = 167] 09:26:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x11337a000) [pid = 1936] [serial = 499] [outer = 0x0] 09:26:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x113988c00) [pid = 1936] [serial = 500] [outer = 0x11337a000] 09:26:37 INFO - PROCESS | 1936 | 1472228797088 Marionette DEBUG loaded listener.js 09:26:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x116747000) [pid = 1936] [serial = 501] [outer = 0x11337a000] 09:26:37 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:37 INFO - PROCESS | 1936 | 1472228797532 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]]]}] 09:26:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:26:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 870ms 09:26:37 INFO - PROCESS | 1936 | 1472228797563 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:26:37 INFO - PROCESS | 1936 | 1472228797565 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:26:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:26:37 INFO - PROCESS | 1936 | 1472228797589 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:26:37 INFO - PROCESS | 1936 | 1472228797591 Marionette TRACE conn2 <- [1,642,null,{}] 09:26:37 INFO - PROCESS | 1936 | 1472228797595 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}] 09:26:37 INFO - PROCESS | 1936 | 1472228797596 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:37 INFO - PROCESS | 1936 | 1472228797695 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:26:37 INFO - PROCESS | 1936 | 1472228797772 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:37 INFO - PROCESS | 1936 | 1472228797774 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x118774000 == 61 [pid = 1936] [id = 168] 09:26:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x1194e2c00) [pid = 1936] [serial = 502] [outer = 0x0] 09:26:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x119accc00) [pid = 1936] [serial = 503] [outer = 0x1194e2c00] 09:26:37 INFO - PROCESS | 1936 | 1472228797803 Marionette DEBUG loaded listener.js 09:26:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x119c73400) [pid = 1936] [serial = 504] [outer = 0x1194e2c00] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12d167800 == 60 [pid = 1936] [id = 160] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12c3e5800 == 59 [pid = 1936] [id = 159] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x128aab800 == 58 [pid = 1936] [id = 158] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12b653000 == 57 [pid = 1936] [id = 157] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12a781000 == 56 [pid = 1936] [id = 156] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12a532800 == 55 [pid = 1936] [id = 155] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x129195800 == 54 [pid = 1936] [id = 154] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x118773800 == 53 [pid = 1936] [id = 153] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x123120000 == 52 [pid = 1936] [id = 152] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1192e7000 == 51 [pid = 1936] [id = 151] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1171c1000 == 50 [pid = 1936] [id = 150] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1196c2000 == 49 [pid = 1936] [id = 149] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x112f2e800 == 48 [pid = 1936] [id = 143] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x11a2a2800 == 47 [pid = 1936] [id = 112] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12cdaf800 == 46 [pid = 1936] [id = 129] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1196bc800 == 45 [pid = 1936] [id = 144] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x128aae800 == 44 [pid = 1936] [id = 79] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba65000 == 43 [pid = 1936] [id = 145] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12c694800 == 42 [pid = 1936] [id = 110] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12d4ad000 == 41 [pid = 1936] [id = 147] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12d495800 == 40 [pid = 1936] [id = 146] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12c6aa800 == 39 [pid = 1936] [id = 128] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12a783000 == 38 [pid = 1936] [id = 78] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1169d2000 == 37 [pid = 1936] [id = 130] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12d52e000 == 36 [pid = 1936] [id = 148] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12a547800 == 35 [pid = 1936] [id = 74] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x128ab9000 == 34 [pid = 1936] [id = 113] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1185f1000 == 33 [pid = 1936] [id = 167] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12de9e000 == 32 [pid = 1936] [id = 166] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12d8d1000 == 31 [pid = 1936] [id = 165] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12bdb9000 == 30 [pid = 1936] [id = 164] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x123359000 == 29 [pid = 1936] [id = 163] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12d4a8000 == 28 [pid = 1936] [id = 161] 09:26:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1169be800 == 27 [pid = 1936] [id = 162] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x119ace000) [pid = 1936] [serial = 424] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x12b8d0400) [pid = 1936] [serial = 385] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x12ba8b400) [pid = 1936] [serial = 407] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x1292bbc00) [pid = 1936] [serial = 404] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x12c518400) [pid = 1936] [serial = 413] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x12bd63000) [pid = 1936] [serial = 409] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x12918c400) [pid = 1936] [serial = 382] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x1243b6000) [pid = 1936] [serial = 416] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x124085000) [pid = 1936] [serial = 379] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x119c6b400) [pid = 1936] [serial = 395] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x12d154c00) [pid = 1936] [serial = 422] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x12bf0e400) [pid = 1936] [serial = 418] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x12c589800) [pid = 1936] [serial = 421] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x128ad2000) [pid = 1936] [serial = 401] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x12b8d1c00) [pid = 1936] [serial = 406] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x12338cc00) [pid = 1936] [serial = 397] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x118730400) [pid = 1936] [serial = 376] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x118459800) [pid = 1936] [serial = 391] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x1260cc400) [pid = 1936] [serial = 400] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x12bf12400) [pid = 1936] [serial = 410] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x118545400) [pid = 1936] [serial = 415] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x128ea4800) [pid = 1936] [serial = 403] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x119674000) [pid = 1936] [serial = 394] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x124db2800) [pid = 1936] [serial = 398] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x119c2e800) [pid = 1936] [serial = 388] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x1188f5800) [pid = 1936] [serial = 392] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x12bf21800) [pid = 1936] [serial = 412] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x12c57d000) [pid = 1936] [serial = 419] [outer = 0x0] [url = about:blank] 09:26:38 INFO - PROCESS | 1936 | 1472228798925 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]]]}] 09:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1375ms 09:26:38 INFO - PROCESS | 1936 | 1472228798986 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:26:38 INFO - PROCESS | 1936 | 1472228798989 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:26:38 INFO - PROCESS | 1936 | 1472228798995 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:26:38 INFO - PROCESS | 1936 | 1472228798997 Marionette TRACE conn2 <- [1,646,null,{}] 09:26:39 INFO - PROCESS | 1936 | 1472228799000 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}] 09:26:39 INFO - PROCESS | 1936 | 1472228799002 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:39 INFO - PROCESS | 1936 | 1472228799078 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:26:39 INFO - PROCESS | 1936 | 1472228799087 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:39 INFO - PROCESS | 1936 | 1472228799089 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x113d84800 == 28 [pid = 1936] [id = 169] 09:26:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x1129d4400) [pid = 1936] [serial = 505] [outer = 0x0] 09:26:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x113906800) [pid = 1936] [serial = 506] [outer = 0x1129d4400] 09:26:39 INFO - PROCESS | 1936 | 1472228799119 Marionette DEBUG loaded listener.js 09:26:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x1122a7800) [pid = 1936] [serial = 507] [outer = 0x1129d4400] 09:26:39 INFO - PROCESS | 1936 | 1472228799500 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]]]}] 09:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 519ms 09:26:39 INFO - PROCESS | 1936 | 1472228799514 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:26:39 INFO - PROCESS | 1936 | 1472228799520 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:26:39 INFO - PROCESS | 1936 | 1472228799525 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:26:39 INFO - PROCESS | 1936 | 1472228799526 Marionette TRACE conn2 <- [1,650,null,{}] 09:26:39 INFO - PROCESS | 1936 | 1472228799529 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}] 09:26:39 INFO - PROCESS | 1936 | 1472228799530 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:39 INFO - PROCESS | 1936 | 1472228799609 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:26:39 INFO - PROCESS | 1936 | 1472228799613 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:39 INFO - PROCESS | 1936 | 1472228799614 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x117369800 == 29 [pid = 1936] [id = 170] 09:26:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x113f43800) [pid = 1936] [serial = 508] [outer = 0x0] 09:26:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x1173c3c00) [pid = 1936] [serial = 509] [outer = 0x113f43800] 09:26:39 INFO - PROCESS | 1936 | 1472228799645 Marionette DEBUG loaded listener.js 09:26:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x11821f000) [pid = 1936] [serial = 510] [outer = 0x113f43800] 09:26:39 INFO - PROCESS | 1936 | 1472228799994 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]]]}] 09:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 521ms 09:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:26:40 INFO - PROCESS | 1936 | 1472228800045 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:26:40 INFO - PROCESS | 1936 | 1472228800047 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:26:40 INFO - PROCESS | 1936 | 1472228800049 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:26:40 INFO - PROCESS | 1936 | 1472228800051 Marionette TRACE conn2 <- [1,654,null,{}] 09:26:40 INFO - PROCESS | 1936 | 1472228800059 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}] 09:26:40 INFO - PROCESS | 1936 | 1472228800062 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:40 INFO - PROCESS | 1936 | 1472228800142 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:26:40 INFO - PROCESS | 1936 | 1472228800147 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:40 INFO - PROCESS | 1936 | 1472228800149 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192e0800 == 30 [pid = 1936] [id = 171] 09:26:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x10ebf2000) [pid = 1936] [serial = 511] [outer = 0x0] 09:26:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x118733c00) [pid = 1936] [serial = 512] [outer = 0x10ebf2000] 09:26:40 INFO - PROCESS | 1936 | 1472228800182 Marionette DEBUG loaded listener.js 09:26:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x1194eb400) [pid = 1936] [serial = 513] [outer = 0x10ebf2000] 09:26:40 INFO - PROCESS | 1936 | 1472228800538 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]]]}] 09:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 522ms 09:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:26:40 INFO - PROCESS | 1936 | 1472228800572 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:26:40 INFO - PROCESS | 1936 | 1472228800573 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:26:40 INFO - PROCESS | 1936 | 1472228800575 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:26:40 INFO - PROCESS | 1936 | 1472228800577 Marionette TRACE conn2 <- [1,658,null,{}] 09:26:40 INFO - PROCESS | 1936 | 1472228800579 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}] 09:26:40 INFO - PROCESS | 1936 | 1472228800580 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:40 INFO - PROCESS | 1936 | 1472228800692 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:26:40 INFO - PROCESS | 1936 | 1472228800724 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:40 INFO - PROCESS | 1936 | 1472228800725 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x119cde000 == 31 [pid = 1936] [id = 172] 09:26:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x1188fc000) [pid = 1936] [serial = 514] [outer = 0x0] 09:26:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x1198e3000) [pid = 1936] [serial = 515] [outer = 0x1188fc000] 09:26:40 INFO - PROCESS | 1936 | 1472228800752 Marionette DEBUG loaded listener.js 09:26:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x119b83400) [pid = 1936] [serial = 516] [outer = 0x1188fc000] 09:26:41 INFO - PROCESS | 1936 | 1472228801049 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]]]}] 09:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 517ms 09:26:41 INFO - PROCESS | 1936 | 1472228801094 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:26:41 INFO - PROCESS | 1936 | 1472228801095 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:26:41 INFO - PROCESS | 1936 | 1472228801107 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:26:41 INFO - PROCESS | 1936 | 1472228801109 Marionette TRACE conn2 <- [1,662,null,{}] 09:26:41 INFO - PROCESS | 1936 | 1472228801111 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}] 09:26:41 INFO - PROCESS | 1936 | 1472228801112 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:41 INFO - PROCESS | 1936 | 1472228801205 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:26:41 INFO - PROCESS | 1936 | 1472228801240 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:41 INFO - PROCESS | 1936 | 1472228801242 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x123355000 == 32 [pid = 1936] [id = 173] 09:26:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x113dc3c00) [pid = 1936] [serial = 517] [outer = 0x0] 09:26:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x119c73000) [pid = 1936] [serial = 518] [outer = 0x113dc3c00] 09:26:41 INFO - PROCESS | 1936 | 1472228801267 Marionette DEBUG loaded listener.js 09:26:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x119e5cc00) [pid = 1936] [serial = 519] [outer = 0x113dc3c00] 09:26:41 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:41 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:41 INFO - PROCESS | 1936 | 1472228801624 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]]]}] 09:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 569ms 09:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:26:41 INFO - PROCESS | 1936 | 1472228801676 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:26:41 INFO - PROCESS | 1936 | 1472228801678 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:26:41 INFO - PROCESS | 1936 | 1472228801679 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:26:41 INFO - PROCESS | 1936 | 1472228801681 Marionette TRACE conn2 <- [1,666,null,{}] 09:26:41 INFO - PROCESS | 1936 | 1472228801688 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}] 09:26:41 INFO - PROCESS | 1936 | 1472228801692 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:41 INFO - PROCESS | 1936 | 1472228801808 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:26:41 INFO - PROCESS | 1936 | 1472228801816 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:41 INFO - PROCESS | 1936 | 1472228801817 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x124e5c000 == 33 [pid = 1936] [id = 174] 09:26:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x119e64800) [pid = 1936] [serial = 520] [outer = 0x0] 09:26:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x121398c00) [pid = 1936] [serial = 521] [outer = 0x119e64800] 09:26:41 INFO - PROCESS | 1936 | 1472228801843 Marionette DEBUG loaded listener.js 09:26:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x123882000) [pid = 1936] [serial = 522] [outer = 0x119e64800] 09:26:42 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:42 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:42 INFO - PROCESS | 1936 | 1472228802179 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]]]}] 09:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 525ms 09:26:42 INFO - PROCESS | 1936 | 1472228802208 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:26:42 INFO - PROCESS | 1936 | 1472228802209 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:26:42 INFO - PROCESS | 1936 | 1472228802211 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:26:42 INFO - PROCESS | 1936 | 1472228802213 Marionette TRACE conn2 <- [1,670,null,{}] 09:26:42 INFO - PROCESS | 1936 | 1472228802225 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}] 09:26:42 INFO - PROCESS | 1936 | 1472228802226 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:42 INFO - PROCESS | 1936 | 1472228802321 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:26:42 INFO - PROCESS | 1936 | 1472228802358 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:42 INFO - PROCESS | 1936 | 1472228802359 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x128aaf000 == 34 [pid = 1936] [id = 175] 09:26:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x123886000) [pid = 1936] [serial = 523] [outer = 0x0] 09:26:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x123b69400) [pid = 1936] [serial = 524] [outer = 0x123886000] 09:26:42 INFO - PROCESS | 1936 | 1472228802385 Marionette DEBUG loaded listener.js 09:26:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x1243b2c00) [pid = 1936] [serial = 525] [outer = 0x123886000] 09:26:42 INFO - PROCESS | 1936 | 1472228802705 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]]]}] 09:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 529ms 09:26:42 INFO - PROCESS | 1936 | 1472228802746 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:26:42 INFO - PROCESS | 1936 | 1472228802747 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:26:42 INFO - PROCESS | 1936 | 1472228802750 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:26:42 INFO - PROCESS | 1936 | 1472228802751 Marionette TRACE conn2 <- [1,674,null,{}] 09:26:42 INFO - PROCESS | 1936 | 1472228802753 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}] 09:26:42 INFO - PROCESS | 1936 | 1472228802755 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:42 INFO - PROCESS | 1936 | 1472228802866 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:26:42 INFO - PROCESS | 1936 | 1472228802869 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:42 INFO - PROCESS | 1936 | 1472228802870 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x129195800 == 35 [pid = 1936] [id = 176] 09:26:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x119e64c00) [pid = 1936] [serial = 526] [outer = 0x0] 09:26:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x124daf400) [pid = 1936] [serial = 527] [outer = 0x119e64c00] 09:26:42 INFO - PROCESS | 1936 | 1472228802895 Marionette DEBUG loaded listener.js 09:26:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x125ae8c00) [pid = 1936] [serial = 528] [outer = 0x119e64c00] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x12139c400) [pid = 1936] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x11844e000) [pid = 1936] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x12917f400) [pid = 1936] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x119e3c000) [pid = 1936] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x113f46800) [pid = 1936] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x12aa75800) [pid = 1936] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x119ac7000) [pid = 1936] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x11a1ef400) [pid = 1936] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x113982400) [pid = 1936] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x1184d2000) [pid = 1936] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x125965400) [pid = 1936] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x1260d1000) [pid = 1936] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x12a5e2c00) [pid = 1936] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x12aa92400) [pid = 1936] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x113986400) [pid = 1936] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x1129dcc00) [pid = 1936] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x119e5f400) [pid = 1936] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x126099400) [pid = 1936] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x110f93400) [pid = 1936] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x123881400) [pid = 1936] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x119b80000) [pid = 1936] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x1194e7400) [pid = 1936] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x1184c8400) [pid = 1936] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x113986c00) [pid = 1936] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x12125e000) [pid = 1936] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x12bd6a400) [pid = 1936] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x128c2c000) [pid = 1936] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x123885c00) [pid = 1936] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x11398f000) [pid = 1936] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:26:43 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x10ebe9800) [pid = 1936] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:26:43 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:43 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:43 INFO - PROCESS | 1936 | 1472228803556 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]]]}] 09:26:43 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 09:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 819ms 09:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:26:43 INFO - PROCESS | 1936 | 1472228803576 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:26:43 INFO - PROCESS | 1936 | 1472228803578 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:26:43 INFO - PROCESS | 1936 | 1472228803580 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:26:43 INFO - PROCESS | 1936 | 1472228803581 Marionette TRACE conn2 <- [1,678,null,{}] 09:26:43 INFO - PROCESS | 1936 | 1472228803600 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}] 09:26:43 INFO - PROCESS | 1936 | 1472228803603 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:43 INFO - PROCESS | 1936 | 1472228803750 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:26:43 INFO - PROCESS | 1936 | 1472228803758 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:43 INFO - PROCESS | 1936 | 1472228803759 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192d7000 == 36 [pid = 1936] [id = 177] 09:26:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x113989000) [pid = 1936] [serial = 529] [outer = 0x0] 09:26:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x1177aec00) [pid = 1936] [serial = 530] [outer = 0x113989000] 09:26:43 INFO - PROCESS | 1936 | 1472228803802 Marionette DEBUG loaded listener.js 09:26:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x119ac7000) [pid = 1936] [serial = 531] [outer = 0x113989000] 09:26:44 INFO - PROCESS | 1936 | 1472228804265 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]]]}] 09:26:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:26:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 727ms 09:26:44 INFO - PROCESS | 1936 | 1472228804308 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:26:44 INFO - PROCESS | 1936 | 1472228804309 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:26:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:26:44 INFO - PROCESS | 1936 | 1472228804311 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:26:44 INFO - PROCESS | 1936 | 1472228804312 Marionette TRACE conn2 <- [1,682,null,{}] 09:26:44 INFO - PROCESS | 1936 | 1472228804321 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}] 09:26:44 INFO - PROCESS | 1936 | 1472228804322 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:44 INFO - PROCESS | 1936 | 1472228804405 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:26:44 INFO - PROCESS | 1936 | 1472228804409 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:44 INFO - PROCESS | 1936 | 1472228804411 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a536800 == 37 [pid = 1936] [id = 178] 09:26:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x113f45800) [pid = 1936] [serial = 532] [outer = 0x0] 09:26:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x1213a2000) [pid = 1936] [serial = 533] [outer = 0x113f45800] 09:26:44 INFO - PROCESS | 1936 | 1472228804436 Marionette DEBUG loaded listener.js 09:26:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x1245f6c00) [pid = 1936] [serial = 534] [outer = 0x113f45800] 09:26:45 INFO - PROCESS | 1936 | 1472228805258 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]]]}] 09:26:45 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) 09:26:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 09:26:45 INFO - PROCESS | 1936 | 1472228805283 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:26:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:26:45 INFO - PROCESS | 1936 | 1472228805294 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:26:45 INFO - PROCESS | 1936 | 1472228805296 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:26:45 INFO - PROCESS | 1936 | 1472228805298 Marionette TRACE conn2 <- [1,686,null,{}] 09:26:45 INFO - PROCESS | 1936 | 1472228805300 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}] 09:26:45 INFO - PROCESS | 1936 | 1472228805302 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:45 INFO - PROCESS | 1936 | 1472228805437 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:26:45 INFO - PROCESS | 1936 | 1472228805492 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:45 INFO - PROCESS | 1936 | 1472228805494 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x112eca000 == 38 [pid = 1936] [id = 179] 09:26:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x10ebe7800) [pid = 1936] [serial = 535] [outer = 0x0] 09:26:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x110f93000) [pid = 1936] [serial = 536] [outer = 0x10ebe7800] 09:26:45 INFO - PROCESS | 1936 | 1472228805528 Marionette DEBUG loaded listener.js 09:26:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x1127ac800) [pid = 1936] [serial = 537] [outer = 0x10ebe7800] 09:26:46 INFO - PROCESS | 1936 | 1472228806512 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]]]}] 09:26:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:26:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1221ms 09:26:46 INFO - PROCESS | 1936 | 1472228806520 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:26:46 INFO - PROCESS | 1936 | 1472228806523 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:26:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:26:46 INFO - PROCESS | 1936 | 1472228806526 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:26:46 INFO - PROCESS | 1936 | 1472228806529 Marionette TRACE conn2 <- [1,690,null,{}] 09:26:46 INFO - PROCESS | 1936 | 1472228806532 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}] 09:26:46 INFO - PROCESS | 1936 | 1472228806534 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:46 INFO - PROCESS | 1936 | 1472228806645 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:26:46 INFO - PROCESS | 1936 | 1472228806700 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:46 INFO - PROCESS | 1936 | 1472228806702 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188c5000 == 39 [pid = 1936] [id = 180] 09:26:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x113983400) [pid = 1936] [serial = 538] [outer = 0x0] 09:26:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x116741800) [pid = 1936] [serial = 539] [outer = 0x113983400] 09:26:46 INFO - PROCESS | 1936 | 1472228806734 Marionette DEBUG loaded listener.js 09:26:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x11844ec00) [pid = 1936] [serial = 540] [outer = 0x113983400] 09:26:47 INFO - PROCESS | 1936 | 1472228807727 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]]]}] 09:26:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:26:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1223ms 09:26:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:26:47 INFO - PROCESS | 1936 | 1472228807749 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:26:47 INFO - PROCESS | 1936 | 1472228807751 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:26:47 INFO - PROCESS | 1936 | 1472228807754 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:26:47 INFO - PROCESS | 1936 | 1472228807756 Marionette TRACE conn2 <- [1,694,null,{}] 09:26:47 INFO - PROCESS | 1936 | 1472228807760 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}] 09:26:47 INFO - PROCESS | 1936 | 1472228807761 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:47 INFO - PROCESS | 1936 | 1472228807866 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:26:47 INFO - PROCESS | 1936 | 1472228807920 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:47 INFO - PROCESS | 1936 | 1472228807923 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x117367800 == 40 [pid = 1936] [id = 181] 09:26:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x113990000) [pid = 1936] [serial = 541] [outer = 0x0] 09:26:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x113dc4400) [pid = 1936] [serial = 542] [outer = 0x113990000] 09:26:47 INFO - PROCESS | 1936 | 1472228807952 Marionette DEBUG loaded listener.js 09:26:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x1168d8c00) [pid = 1936] [serial = 543] [outer = 0x113990000] 09:26:48 INFO - PROCESS | 1936 | --DOCSHELL 0x12a536800 == 39 [pid = 1936] [id = 178] 09:26:48 INFO - PROCESS | 1936 | --DOCSHELL 0x1192d7000 == 38 [pid = 1936] [id = 177] 09:26:48 INFO - PROCESS | 1936 | --DOCSHELL 0x129195800 == 37 [pid = 1936] [id = 176] 09:26:48 INFO - PROCESS | 1936 | --DOCSHELL 0x128aaf000 == 36 [pid = 1936] [id = 175] 09:26:48 INFO - PROCESS | 1936 | --DOCSHELL 0x124e5c000 == 35 [pid = 1936] [id = 174] 09:26:48 INFO - PROCESS | 1936 | --DOCSHELL 0x123355000 == 34 [pid = 1936] [id = 173] 09:26:48 INFO - PROCESS | 1936 | --DOCSHELL 0x119cde000 == 33 [pid = 1936] [id = 172] 09:26:48 INFO - PROCESS | 1936 | --DOCSHELL 0x1192e0800 == 32 [pid = 1936] [id = 171] 09:26:48 INFO - PROCESS | 1936 | --DOCSHELL 0x117369800 == 31 [pid = 1936] [id = 170] 09:26:48 INFO - PROCESS | 1936 | --DOCSHELL 0x113d84800 == 30 [pid = 1936] [id = 169] 09:26:48 INFO - PROCESS | 1936 | --DOCSHELL 0x118774000 == 29 [pid = 1936] [id = 168] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x119e45800) [pid = 1936] [serial = 329] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x119a51c00) [pid = 1936] [serial = 377] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x12ba8c400) [pid = 1936] [serial = 386] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x119ad4c00) [pid = 1936] [serial = 425] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x123392400) [pid = 1936] [serial = 335] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x113990c00) [pid = 1936] [serial = 374] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x128ea2400) [pid = 1936] [serial = 389] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x1260cc800) [pid = 1936] [serial = 338] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x124e2c400) [pid = 1936] [serial = 380] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x1191a9000) [pid = 1936] [serial = 332] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x12a5ee000) [pid = 1936] [serial = 383] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x12a5f6400) [pid = 1936] [serial = 463] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x12b8ce800) [pid = 1936] [serial = 466] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x12aa6f400) [pid = 1936] [serial = 464] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x12bd5f800) [pid = 1936] [serial = 469] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x12ba8a800) [pid = 1936] [serial = 467] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x12bf05400) [pid = 1936] [serial = 470] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x1292b8400) [pid = 1936] [serial = 475] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x125aeac00) [pid = 1936] [serial = 473] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x119e67000) [pid = 1936] [serial = 478] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x1260cd400) [pid = 1936] [serial = 460] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x110f9d800) [pid = 1936] [serial = 427] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x1129d5800) [pid = 1936] [serial = 428] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x123884400) [pid = 1936] [serial = 454] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x123889800) [pid = 1936] [serial = 455] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x119e3dc00) [pid = 1936] [serial = 451] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x12387a400) [pid = 1936] [serial = 452] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x119ad2c00) [pid = 1936] [serial = 433] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119e3b800) [pid = 1936] [serial = 434] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x119141800) [pid = 1936] [serial = 448] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x119678800) [pid = 1936] [serial = 449] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x113f4c000) [pid = 1936] [serial = 430] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1187f1c00) [pid = 1936] [serial = 431] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x124e31400) [pid = 1936] [serial = 436] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x128acf400) [pid = 1936] [serial = 437] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x12c51a000) [pid = 1936] [serial = 442] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x12c589000) [pid = 1936] [serial = 443] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x12a5d5800) [pid = 1936] [serial = 439] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x12a92d800) [pid = 1936] [serial = 440] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1245f3000) [pid = 1936] [serial = 457] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x125aeb400) [pid = 1936] [serial = 458] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x113f4dc00) [pid = 1936] [serial = 445] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x117e31000) [pid = 1936] [serial = 446] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x118735400) [pid = 1936] [serial = 472] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x10ebefc00) [pid = 1936] [serial = 481] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x10ebf3c00) [pid = 1936] [serial = 482] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x12c532400) [pid = 1936] [serial = 479] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x12c53b000) [pid = 1936] [serial = 476] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x1292be800) [pid = 1936] [serial = 461] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x116150800) [pid = 1936] [serial = 194] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:26:48 INFO - PROCESS | 1936 | 1472228808807 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]]]}] 09:26:48 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) 09:26:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1071ms 09:26:48 INFO - PROCESS | 1936 | 1472228808826 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:26:48 INFO - PROCESS | 1936 | 1472228808829 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:26:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:26:48 INFO - PROCESS | 1936 | 1472228808836 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:26:48 INFO - PROCESS | 1936 | 1472228808838 Marionette TRACE conn2 <- [1,698,null,{}] 09:26:48 INFO - PROCESS | 1936 | 1472228808841 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}] 09:26:48 INFO - PROCESS | 1936 | 1472228808842 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:48 INFO - PROCESS | 1936 | 1472228808922 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:26:48 INFO - PROCESS | 1936 | 1472228808974 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:48 INFO - PROCESS | 1936 | 1472228808975 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x118789000 == 30 [pid = 1936] [id = 182] 09:26:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x118450400) [pid = 1936] [serial = 544] [outer = 0x0] 09:26:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x1184ce400) [pid = 1936] [serial = 545] [outer = 0x118450400] 09:26:49 INFO - PROCESS | 1936 | 1472228809003 Marionette DEBUG loaded listener.js 09:26:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x1187eec00) [pid = 1936] [serial = 546] [outer = 0x118450400] 09:26:49 INFO - PROCESS | 1936 | 1472228809793 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]]]}] 09:26:49 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) 09:26:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 09:26:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:26:49 INFO - PROCESS | 1936 | 1472228809807 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:26:49 INFO - PROCESS | 1936 | 1472228809809 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:26:49 INFO - PROCESS | 1936 | 1472228809811 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:26:49 INFO - PROCESS | 1936 | 1472228809813 Marionette TRACE conn2 <- [1,702,null,{}] 09:26:49 INFO - PROCESS | 1936 | 1472228809823 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}] 09:26:49 INFO - PROCESS | 1936 | 1472228809826 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:49 INFO - PROCESS | 1936 | 1472228809909 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:26:49 INFO - PROCESS | 1936 | 1472228809914 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:49 INFO - PROCESS | 1936 | 1472228809916 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x119cde000 == 31 [pid = 1936] [id = 183] 09:26:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x119a51000) [pid = 1936] [serial = 547] [outer = 0x0] 09:26:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119ad0800) [pid = 1936] [serial = 548] [outer = 0x119a51000] 09:26:49 INFO - PROCESS | 1936 | 1472228809948 Marionette DEBUG loaded listener.js 09:26:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x119c2a400) [pid = 1936] [serial = 549] [outer = 0x119a51000] 09:26:50 INFO - PROCESS | 1936 | 1472228810822 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]]]}] 09:26:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:26:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1027ms 09:26:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:26:50 INFO - PROCESS | 1936 | 1472228810838 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:26:50 INFO - PROCESS | 1936 | 1472228810840 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:26:50 INFO - PROCESS | 1936 | 1472228810842 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:26:50 INFO - PROCESS | 1936 | 1472228810843 Marionette TRACE conn2 <- [1,706,null,{}] 09:26:50 INFO - PROCESS | 1936 | 1472228810845 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}] 09:26:50 INFO - PROCESS | 1936 | 1472228810847 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:50 INFO - PROCESS | 1936 | 1472228810945 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:26:50 INFO - PROCESS | 1936 | 1472228810980 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:50 INFO - PROCESS | 1936 | 1472228810981 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x12335a000 == 32 [pid = 1936] [id = 184] 09:26:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1129d9c00) [pid = 1936] [serial = 550] [outer = 0x0] 09:26:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x119e5a400) [pid = 1936] [serial = 551] [outer = 0x1129d9c00] 09:26:51 INFO - PROCESS | 1936 | 1472228811008 Marionette DEBUG loaded listener.js 09:26:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x119e66400) [pid = 1936] [serial = 552] [outer = 0x1129d9c00] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x113dc3c00) [pid = 1936] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x123886000) [pid = 1936] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x119e64800) [pid = 1936] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x113f43800) [pid = 1936] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x1188fc000) [pid = 1936] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x119e64c00) [pid = 1936] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1129d4400) [pid = 1936] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x1194e2c00) [pid = 1936] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x10ebf2000) [pid = 1936] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x1129d8800) [pid = 1936] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x1187f5c00) [pid = 1936] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x11a277000) [pid = 1936] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x126077000) [pid = 1936] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x113989000) [pid = 1936] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x128ad1800) [pid = 1936] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:26:51 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x11337a000) [pid = 1936] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:26:51 INFO - PROCESS | 1936 | 1472228811788 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]]]}] 09:26:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:26:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 09:26:51 INFO - PROCESS | 1936 | 1472228811812 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:26:51 INFO - PROCESS | 1936 | 1472228811813 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:26:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:26:51 INFO - PROCESS | 1936 | 1472228811815 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:26:51 INFO - PROCESS | 1936 | 1472228811816 Marionette TRACE conn2 <- [1,710,null,{}] 09:26:51 INFO - PROCESS | 1936 | 1472228811821 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}] 09:26:51 INFO - PROCESS | 1936 | 1472228811822 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:51 INFO - PROCESS | 1936 | 1472228811896 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:26:51 INFO - PROCESS | 1936 | 1472228811901 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:51 INFO - PROCESS | 1936 | 1472228811903 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x11736b000 == 33 [pid = 1936] [id = 185] 09:26:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x1131d6400) [pid = 1936] [serial = 553] [outer = 0x0] 09:26:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x117e34800) [pid = 1936] [serial = 554] [outer = 0x1131d6400] 09:26:51 INFO - PROCESS | 1936 | 1472228811936 Marionette DEBUG loaded listener.js 09:26:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x119ace000) [pid = 1936] [serial = 555] [outer = 0x1131d6400] 09:26:52 INFO - PROCESS | 1936 | 1472228812754 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]]]}] 09:26:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:26:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 09:26:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:26:52 INFO - PROCESS | 1936 | 1472228812787 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:26:52 INFO - PROCESS | 1936 | 1472228812788 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:26:52 INFO - PROCESS | 1936 | 1472228812790 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:26:52 INFO - PROCESS | 1936 | 1472228812791 Marionette TRACE conn2 <- [1,714,null,{}] 09:26:52 INFO - PROCESS | 1936 | 1472228812794 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}] 09:26:52 INFO - PROCESS | 1936 | 1472228812798 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:52 INFO - PROCESS | 1936 | 1472228812917 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:26:52 INFO - PROCESS | 1936 | 1472228812949 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:52 INFO - PROCESS | 1936 | 1472228812950 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x125946000 == 34 [pid = 1936] [id = 186] 09:26:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x1129dec00) [pid = 1936] [serial = 556] [outer = 0x0] 09:26:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x12139a400) [pid = 1936] [serial = 557] [outer = 0x1129dec00] 09:26:52 INFO - PROCESS | 1936 | 1472228812976 Marionette DEBUG loaded listener.js 09:26:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x123889400) [pid = 1936] [serial = 558] [outer = 0x1129dec00] 09:26:53 INFO - PROCESS | 1936 | 1472228813730 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]]]}] 09:26:53 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 09:26:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 09:26:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:26:53 INFO - PROCESS | 1936 | 1472228813759 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:26:53 INFO - PROCESS | 1936 | 1472228813760 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:26:53 INFO - PROCESS | 1936 | 1472228813762 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:26:53 INFO - PROCESS | 1936 | 1472228813763 Marionette TRACE conn2 <- [1,718,null,{}] 09:26:53 INFO - PROCESS | 1936 | 1472228813765 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}] 09:26:53 INFO - PROCESS | 1936 | 1472228813767 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:53 INFO - PROCESS | 1936 | 1472228813843 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:26:53 INFO - PROCESS | 1936 | 1472228813846 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:53 INFO - PROCESS | 1936 | 1472228813856 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x128e36000 == 35 [pid = 1936] [id = 187] 09:26:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x123dc4c00) [pid = 1936] [serial = 559] [outer = 0x0] 09:26:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x1245ac000) [pid = 1936] [serial = 560] [outer = 0x123dc4c00] 09:26:53 INFO - PROCESS | 1936 | 1472228813883 Marionette DEBUG loaded listener.js 09:26:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x124e29400) [pid = 1936] [serial = 561] [outer = 0x123dc4c00] 09:26:54 INFO - PROCESS | 1936 | 1472228814812 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]]]}] 09:26:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:26:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1070ms 09:26:54 INFO - PROCESS | 1936 | 1472228814834 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:26:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:26:54 INFO - PROCESS | 1936 | 1472228814836 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:26:54 INFO - PROCESS | 1936 | 1472228814840 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:26:54 INFO - PROCESS | 1936 | 1472228814841 Marionette TRACE conn2 <- [1,722,null,{}] 09:26:54 INFO - PROCESS | 1936 | 1472228814845 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}] 09:26:54 INFO - PROCESS | 1936 | 1472228814848 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:54 INFO - PROCESS | 1936 | 1472228814949 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:26:55 INFO - PROCESS | 1936 | 1472228815002 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:55 INFO - PROCESS | 1936 | 1472228815003 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x1183cf800 == 36 [pid = 1936] [id = 188] 09:26:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x11398c400) [pid = 1936] [serial = 562] [outer = 0x0] 09:26:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x11690ac00) [pid = 1936] [serial = 563] [outer = 0x11398c400] 09:26:55 INFO - PROCESS | 1936 | 1472228815036 Marionette DEBUG loaded listener.js 09:26:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x11845bc00) [pid = 1936] [serial = 564] [outer = 0x11398c400] 09:26:55 INFO - PROCESS | 1936 | 1472228815471 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] 09:26:55 INFO - PROCESS | 1936 | 1472228815519 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:26:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:26:55 INFO - PROCESS | 1936 | 1472228815526 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:26:55 INFO - PROCESS | 1936 | 1472228815528 Marionette TRACE conn2 <- [1,726,null,{}] 09:26:55 INFO - PROCESS | 1936 | 1472228815532 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}] 09:26:55 INFO - PROCESS | 1936 | 1472228815535 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:55 INFO - PROCESS | 1936 | 1472228815687 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:26:55 INFO - PROCESS | 1936 | 1472228815767 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:55 INFO - PROCESS | 1936 | 1472228815769 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x123945000 == 37 [pid = 1936] [id = 189] 09:26:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1184d4000) [pid = 1936] [serial = 565] [outer = 0x0] 09:26:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119ac9800) [pid = 1936] [serial = 566] [outer = 0x1184d4000] 09:26:55 INFO - PROCESS | 1936 | 1472228815803 Marionette DEBUG loaded listener.js 09:26:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x119e3a800) [pid = 1936] [serial = 567] [outer = 0x1184d4000] 09:26:56 INFO - PROCESS | 1936 | 1472228816265 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]]]}] 09:26:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:26:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 779ms 09:26:56 INFO - PROCESS | 1936 | 1472228816304 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:26:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:26:56 INFO - PROCESS | 1936 | 1472228816305 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:26:56 INFO - PROCESS | 1936 | 1472228816308 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:26:56 INFO - PROCESS | 1936 | 1472228816311 Marionette TRACE conn2 <- [1,730,null,{}] 09:26:56 INFO - PROCESS | 1936 | 1472228816337 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}] 09:26:56 INFO - PROCESS | 1936 | 1472228816340 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:56 INFO - PROCESS | 1936 | 1472228816444 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:26:56 INFO - PROCESS | 1936 | 1472228816512 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:56 INFO - PROCESS | 1936 | 1472228816514 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x123359000 == 38 [pid = 1936] [id = 190] 09:26:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11a273800) [pid = 1936] [serial = 568] [outer = 0x0] 09:26:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x123886000) [pid = 1936] [serial = 569] [outer = 0x11a273800] 09:26:56 INFO - PROCESS | 1936 | 1472228816549 Marionette DEBUG loaded listener.js 09:26:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x124e2bc00) [pid = 1936] [serial = 570] [outer = 0x11a273800] 09:26:56 INFO - PROCESS | 1936 | 1472228816974 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] 09:26:57 INFO - PROCESS | 1936 | 1472228817036 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:26:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:26:57 INFO - PROCESS | 1936 | 1472228817038 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:26:57 INFO - PROCESS | 1936 | 1472228817040 Marionette TRACE conn2 <- [1,734,null,{}] 09:26:57 INFO - PROCESS | 1936 | 1472228817043 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}] 09:26:57 INFO - PROCESS | 1936 | 1472228817044 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:57 INFO - PROCESS | 1936 | 1472228817154 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:26:57 INFO - PROCESS | 1936 | 1472228817209 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:57 INFO - PROCESS | 1936 | 1472228817210 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a778000 == 39 [pid = 1936] [id = 191] 09:26:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x125af0c00) [pid = 1936] [serial = 571] [outer = 0x0] 09:26:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1260a4800) [pid = 1936] [serial = 572] [outer = 0x125af0c00] 09:26:57 INFO - PROCESS | 1936 | 1472228817241 Marionette DEBUG loaded listener.js 09:26:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1260c9000) [pid = 1936] [serial = 573] [outer = 0x125af0c00] 09:26:57 INFO - PROCESS | 1936 | 1472228817661 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]]]}] 09:26:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:26:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 09:26:57 INFO - PROCESS | 1936 | 1472228817725 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:26:57 INFO - PROCESS | 1936 | 1472228817726 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:26:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:26:57 INFO - PROCESS | 1936 | 1472228817729 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:26:57 INFO - PROCESS | 1936 | 1472228817730 Marionette TRACE conn2 <- [1,738,null,{}] 09:26:57 INFO - PROCESS | 1936 | 1472228817733 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}] 09:26:57 INFO - PROCESS | 1936 | 1472228817734 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:57 INFO - PROCESS | 1936 | 1472228817863 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:26:57 INFO - PROCESS | 1936 | 1472228817899 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:57 INFO - PROCESS | 1936 | 1472228817901 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196bd800 == 40 [pid = 1936] [id = 192] 09:26:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x113982400) [pid = 1936] [serial = 574] [outer = 0x0] 09:26:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1260c3400) [pid = 1936] [serial = 575] [outer = 0x113982400] 09:26:57 INFO - PROCESS | 1936 | 1472228817931 Marionette DEBUG loaded listener.js 09:26:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1260cdc00) [pid = 1936] [serial = 576] [outer = 0x113982400] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x125946000 == 39 [pid = 1936] [id = 186] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x11736b000 == 38 [pid = 1936] [id = 185] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x12335a000 == 37 [pid = 1936] [id = 184] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x119cde000 == 36 [pid = 1936] [id = 183] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x118789000 == 35 [pid = 1936] [id = 182] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x117367800 == 34 [pid = 1936] [id = 181] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x112eca000 == 33 [pid = 1936] [id = 179] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x1188c5000 == 32 [pid = 1936] [id = 180] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x12a778000 == 31 [pid = 1936] [id = 191] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x123359000 == 30 [pid = 1936] [id = 190] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x123945000 == 29 [pid = 1936] [id = 189] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x1183cf800 == 28 [pid = 1936] [id = 188] 09:26:59 INFO - PROCESS | 1936 | --DOCSHELL 0x128e36000 == 27 [pid = 1936] [id = 187] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1213a2000) [pid = 1936] [serial = 533] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x119e5cc00) [pid = 1936] [serial = 519] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x119c73000) [pid = 1936] [serial = 518] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x123b69400) [pid = 1936] [serial = 524] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x121398c00) [pid = 1936] [serial = 521] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1243b2c00) [pid = 1936] [serial = 525] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1173c3c00) [pid = 1936] [serial = 509] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x11821f000) [pid = 1936] [serial = 510] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1198e3000) [pid = 1936] [serial = 515] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x124daf400) [pid = 1936] [serial = 527] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x113906800) [pid = 1936] [serial = 506] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1122a7800) [pid = 1936] [serial = 507] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x119c73400) [pid = 1936] [serial = 504] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x119accc00) [pid = 1936] [serial = 503] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x118733c00) [pid = 1936] [serial = 512] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x1194eb400) [pid = 1936] [serial = 513] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x113987c00) [pid = 1936] [serial = 486] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x1129de000) [pid = 1936] [serial = 485] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x119ad5c00) [pid = 1936] [serial = 489] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x11966c000) [pid = 1936] [serial = 488] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x1243d5c00) [pid = 1936] [serial = 492] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x12387c000) [pid = 1936] [serial = 491] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x128acc400) [pid = 1936] [serial = 495] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x12609bc00) [pid = 1936] [serial = 494] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x1177aec00) [pid = 1936] [serial = 530] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x125ae8c00) [pid = 1936] [serial = 528] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x12b624000) [pid = 1936] [serial = 498] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x1292b6c00) [pid = 1936] [serial = 497] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x123882000) [pid = 1936] [serial = 522] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x119b83400) [pid = 1936] [serial = 516] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x116747000) [pid = 1936] [serial = 501] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x113988c00) [pid = 1936] [serial = 500] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x119ac7000) [pid = 1936] [serial = 531] [outer = 0x0] [url = about:blank] 09:26:59 INFO - PROCESS | 1936 | 1472228819458 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]]]}] 09:26:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:26:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1777ms 09:26:59 INFO - PROCESS | 1936 | 1472228819507 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:26:59 INFO - PROCESS | 1936 | 1472228819509 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:26:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:26:59 INFO - PROCESS | 1936 | 1472228819513 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:26:59 INFO - PROCESS | 1936 | 1472228819515 Marionette TRACE conn2 <- [1,742,null,{}] 09:26:59 INFO - PROCESS | 1936 | 1472228819520 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}] 09:26:59 INFO - PROCESS | 1936 | 1472228819522 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:59 INFO - PROCESS | 1936 | 1472228819600 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:26:59 INFO - PROCESS | 1936 | 1472228819655 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:59 INFO - PROCESS | 1936 | 1472228819657 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:26:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x1133aa000 == 28 [pid = 1936] [id = 193] 09:26:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x11320f800) [pid = 1936] [serial = 577] [outer = 0x0] 09:26:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x113380800) [pid = 1936] [serial = 578] [outer = 0x11320f800] 09:26:59 INFO - PROCESS | 1936 | 1472228819688 Marionette DEBUG loaded listener.js 09:26:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x113b04c00) [pid = 1936] [serial = 579] [outer = 0x11320f800] 09:27:00 INFO - PROCESS | 1936 | 1472228820477 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]]]}] 09:27:00 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 09:27:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 974ms 09:27:00 INFO - PROCESS | 1936 | 1472228820487 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:27:00 INFO - PROCESS | 1936 | 1472228820491 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:27:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:27:00 INFO - PROCESS | 1936 | 1472228820495 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:27:00 INFO - PROCESS | 1936 | 1472228820497 Marionette TRACE conn2 <- [1,746,null,{}] 09:27:00 INFO - PROCESS | 1936 | 1472228820499 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}] 09:27:00 INFO - PROCESS | 1936 | 1472228820504 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:00 INFO - PROCESS | 1936 | 1472228820582 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:27:00 INFO - PROCESS | 1936 | 1472228820590 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:00 INFO - PROCESS | 1936 | 1472228820591 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171a3800 == 29 [pid = 1936] [id = 194] 09:27:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x116749000) [pid = 1936] [serial = 580] [outer = 0x0] 09:27:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x11690a000) [pid = 1936] [serial = 581] [outer = 0x116749000] 09:27:00 INFO - PROCESS | 1936 | 1472228820620 Marionette DEBUG loaded listener.js 09:27:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x117e26000) [pid = 1936] [serial = 582] [outer = 0x116749000] 09:27:01 INFO - PROCESS | 1936 | 1472228821444 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]]]}] 09:27:01 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.) 09:27:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 09:27:01 INFO - PROCESS | 1936 | 1472228821475 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:27:01 INFO - PROCESS | 1936 | 1472228821477 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:27:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:27:01 INFO - PROCESS | 1936 | 1472228821480 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:27:01 INFO - PROCESS | 1936 | 1472228821482 Marionette TRACE conn2 <- [1,750,null,{}] 09:27:01 INFO - PROCESS | 1936 | 1472228821499 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}] 09:27:01 INFO - PROCESS | 1936 | 1472228821502 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:01 INFO - PROCESS | 1936 | 1472228821593 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:27:01 INFO - PROCESS | 1936 | 1472228821599 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:01 INFO - PROCESS | 1936 | 1472228821601 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x117e8d000 == 30 [pid = 1936] [id = 195] 09:27:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x1184ca800) [pid = 1936] [serial = 583] [outer = 0x0] 09:27:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x1184d3400) [pid = 1936] [serial = 584] [outer = 0x1184ca800] 09:27:01 INFO - PROCESS | 1936 | 1472228821631 Marionette DEBUG loaded listener.js 09:27:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x1187ef800) [pid = 1936] [serial = 585] [outer = 0x1184ca800] 09:27:02 INFO - PROCESS | 1936 | 1472228822445 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]]]}] 09:27:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:27:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 974ms 09:27:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:27:02 INFO - PROCESS | 1936 | 1472228822457 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:27:02 INFO - PROCESS | 1936 | 1472228822459 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:27:02 INFO - PROCESS | 1936 | 1472228822461 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:27:02 INFO - PROCESS | 1936 | 1472228822462 Marionette TRACE conn2 <- [1,754,null,{}] 09:27:02 INFO - PROCESS | 1936 | 1472228822464 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}] 09:27:02 INFO - PROCESS | 1936 | 1472228822466 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:02 INFO - PROCESS | 1936 | 1472228822565 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:27:02 INFO - PROCESS | 1936 | 1472228822569 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:02 INFO - PROCESS | 1936 | 1472228822570 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x119233800 == 31 [pid = 1936] [id = 196] 09:27:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x119135000) [pid = 1936] [serial = 586] [outer = 0x0] 09:27:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x1191b1000) [pid = 1936] [serial = 587] [outer = 0x119135000] 09:27:02 INFO - PROCESS | 1936 | 1472228822597 Marionette DEBUG loaded listener.js 09:27:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x11966cc00) [pid = 1936] [serial = 588] [outer = 0x119135000] 09:27:03 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x1129dec00) [pid = 1936] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:27:03 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x123dc4c00) [pid = 1936] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:27:03 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x1129d9c00) [pid = 1936] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:27:03 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x1131d6400) [pid = 1936] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:27:03 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x119a51000) [pid = 1936] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:27:03 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x113f45800) [pid = 1936] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:27:03 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x113983400) [pid = 1936] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:27:03 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x10ebe7800) [pid = 1936] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:27:03 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x118450400) [pid = 1936] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:27:03 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x113990000) [pid = 1936] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:27:03 INFO - PROCESS | 1936 | 1472228823397 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]]]}] 09:27:03 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 09:27:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 09:27:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:27:03 INFO - PROCESS | 1936 | 1472228823432 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:27:03 INFO - PROCESS | 1936 | 1472228823434 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:27:03 INFO - PROCESS | 1936 | 1472228823438 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:27:03 INFO - PROCESS | 1936 | 1472228823439 Marionette TRACE conn2 <- [1,758,null,{}] 09:27:03 INFO - PROCESS | 1936 | 1472228823441 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}] 09:27:03 INFO - PROCESS | 1936 | 1472228823443 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:03 INFO - PROCESS | 1936 | 1472228823521 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:27:03 INFO - PROCESS | 1936 | 1472228823524 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:03 INFO - PROCESS | 1936 | 1472228823526 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196c7000 == 32 [pid = 1936] [id = 197] 09:27:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x1129d9c00) [pid = 1936] [serial = 589] [outer = 0x0] 09:27:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x1184c9c00) [pid = 1936] [serial = 590] [outer = 0x1129d9c00] 09:27:03 INFO - PROCESS | 1936 | 1472228823553 Marionette DEBUG loaded listener.js 09:27:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x119675400) [pid = 1936] [serial = 591] [outer = 0x1129d9c00] 09:27:03 INFO - PROCESS | 1936 | 1472228823894 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]]]}] 09:27:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:27:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 09:27:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:27:03 INFO - PROCESS | 1936 | 1472228823907 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:27:03 INFO - PROCESS | 1936 | 1472228823909 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:27:03 INFO - PROCESS | 1936 | 1472228823911 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:27:03 INFO - PROCESS | 1936 | 1472228823912 Marionette TRACE conn2 <- [1,762,null,{}] 09:27:03 INFO - PROCESS | 1936 | 1472228823914 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}] 09:27:03 INFO - PROCESS | 1936 | 1472228823919 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:04 INFO - PROCESS | 1936 | 1472228824030 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:27:04 INFO - PROCESS | 1936 | 1472228824038 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:04 INFO - PROCESS | 1936 | 1472228824039 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a188800 == 33 [pid = 1936] [id = 198] 09:27:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x1198e1800) [pid = 1936] [serial = 592] [outer = 0x0] 09:27:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x119acc400) [pid = 1936] [serial = 593] [outer = 0x1198e1800] 09:27:04 INFO - PROCESS | 1936 | 1472228824065 Marionette DEBUG loaded listener.js 09:27:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x119e38800) [pid = 1936] [serial = 594] [outer = 0x1198e1800] 09:27:04 INFO - PROCESS | 1936 | 1472228824839 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]]]}] 09:27:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:27:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 09:27:04 INFO - PROCESS | 1936 | 1472228824884 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:27:04 INFO - PROCESS | 1936 | 1472228824886 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:27:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:27:04 INFO - PROCESS | 1936 | 1472228824888 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:27:04 INFO - PROCESS | 1936 | 1472228824889 Marionette TRACE conn2 <- [1,766,null,{}] 09:27:04 INFO - PROCESS | 1936 | 1472228824891 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}] 09:27:04 INFO - PROCESS | 1936 | 1472228824892 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:04 INFO - PROCESS | 1936 | 1472228824971 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:27:04 INFO - PROCESS | 1936 | 1472228824975 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:04 INFO - PROCESS | 1936 | 1472228824976 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x123226800 == 34 [pid = 1936] [id = 199] 09:27:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x119e38c00) [pid = 1936] [serial = 595] [outer = 0x0] 09:27:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x119e5b400) [pid = 1936] [serial = 596] [outer = 0x119e38c00] 09:27:05 INFO - PROCESS | 1936 | 1472228825002 Marionette DEBUG loaded listener.js 09:27:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x119e65c00) [pid = 1936] [serial = 597] [outer = 0x119e38c00] 09:27:05 INFO - PROCESS | 1936 | 1472228825770 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]]]}] 09:27:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:27:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 09:27:05 INFO - PROCESS | 1936 | 1472228825816 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:27:05 INFO - PROCESS | 1936 | 1472228825819 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:27:05 INFO - PROCESS | 1936 | 1472228825823 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:27:05 INFO - PROCESS | 1936 | 1472228825826 Marionette TRACE conn2 <- [1,770,null,{}] 09:27:05 INFO - PROCESS | 1936 | 1472228825829 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}] 09:27:05 INFO - PROCESS | 1936 | 1472228825831 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:05 INFO - PROCESS | 1936 | 1472228825920 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:27:06 INFO - PROCESS | 1936 | 1472228826006 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:06 INFO - PROCESS | 1936 | 1472228826008 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x11625f000 == 35 [pid = 1936] [id = 200] 09:27:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x1129dc400) [pid = 1936] [serial = 598] [outer = 0x0] 09:27:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x112f07400) [pid = 1936] [serial = 599] [outer = 0x1129dc400] 09:27:06 INFO - PROCESS | 1936 | 1472228826041 Marionette DEBUG loaded listener.js 09:27:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x113b02400) [pid = 1936] [serial = 600] [outer = 0x1129dc400] 09:27:06 INFO - PROCESS | 1936 | 1472228826582 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]]]}] 09:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 770ms 09:27:06 INFO - PROCESS | 1936 | 1472228826594 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:27:06 INFO - PROCESS | 1936 | 1472228826597 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:27:06 INFO - PROCESS | 1936 | 1472228826629 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:27:06 INFO - PROCESS | 1936 | 1472228826630 Marionette TRACE conn2 <- [1,774,null,{}] 09:27:06 INFO - PROCESS | 1936 | 1472228826633 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}] 09:27:06 INFO - PROCESS | 1936 | 1472228826634 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:06 INFO - PROCESS | 1936 | 1472228826754 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:27:06 INFO - PROCESS | 1936 | 1472228826965 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:06 INFO - PROCESS | 1936 | 1472228826967 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x112fa9000 == 36 [pid = 1936] [id = 201] 09:27:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x1129df400) [pid = 1936] [serial = 601] [outer = 0x0] 09:27:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x112a85800) [pid = 1936] [serial = 602] [outer = 0x1129df400] 09:27:07 INFO - PROCESS | 1936 | 1472228827017 Marionette DEBUG loaded listener.js 09:27:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x113965800) [pid = 1936] [serial = 603] [outer = 0x1129df400] 09:27:07 INFO - PROCESS | 1936 | --DOCSHELL 0x11a188800 == 35 [pid = 1936] [id = 198] 09:27:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1196c7000 == 34 [pid = 1936] [id = 197] 09:27:07 INFO - PROCESS | 1936 | --DOCSHELL 0x119233800 == 33 [pid = 1936] [id = 196] 09:27:07 INFO - PROCESS | 1936 | --DOCSHELL 0x117e8d000 == 32 [pid = 1936] [id = 195] 09:27:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1171a3800 == 31 [pid = 1936] [id = 194] 09:27:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1133aa000 == 30 [pid = 1936] [id = 193] 09:27:07 INFO - PROCESS | 1936 | 1472228827522 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]]]}] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x123889400) [pid = 1936] [serial = 558] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x1245ac000) [pid = 1936] [serial = 560] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x119e5a400) [pid = 1936] [serial = 551] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x117e34800) [pid = 1936] [serial = 554] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x119ad0800) [pid = 1936] [serial = 548] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x1245f6c00) [pid = 1936] [serial = 534] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x116741800) [pid = 1936] [serial = 539] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x11844ec00) [pid = 1936] [serial = 540] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x110f93000) [pid = 1936] [serial = 536] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x1127ac800) [pid = 1936] [serial = 537] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x1184ce400) [pid = 1936] [serial = 545] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x1187eec00) [pid = 1936] [serial = 546] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x113dc4400) [pid = 1936] [serial = 542] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x1168d8c00) [pid = 1936] [serial = 543] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x124e29400) [pid = 1936] [serial = 561] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x119ace000) [pid = 1936] [serial = 555] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x119e66400) [pid = 1936] [serial = 552] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x12139a400) [pid = 1936] [serial = 557] [outer = 0x0] [url = about:blank] 09:27:07 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x119c2a400) [pid = 1936] [serial = 549] [outer = 0x0] [url = about:blank] 09:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 925ms 09:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:27:07 INFO - PROCESS | 1936 | 1472228827554 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:27:07 INFO - PROCESS | 1936 | 1472228827556 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:27:07 INFO - PROCESS | 1936 | 1472228827559 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:27:07 INFO - PROCESS | 1936 | 1472228827561 Marionette TRACE conn2 <- [1,778,null,{}] 09:27:07 INFO - PROCESS | 1936 | 1472228827564 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}] 09:27:07 INFO - PROCESS | 1936 | 1472228827565 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:07 INFO - PROCESS | 1936 | 1472228827643 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:27:07 INFO - PROCESS | 1936 | 1472228827648 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:07 INFO - PROCESS | 1936 | 1472228827650 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x116964000 == 31 [pid = 1936] [id = 202] 09:27:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x115f20800) [pid = 1936] [serial = 604] [outer = 0x0] 09:27:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x116154400) [pid = 1936] [serial = 605] [outer = 0x115f20800] 09:27:07 INFO - PROCESS | 1936 | 1472228827681 Marionette DEBUG loaded listener.js 09:27:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x117e30400) [pid = 1936] [serial = 606] [outer = 0x115f20800] 09:27:08 INFO - PROCESS | 1936 | 1472228828090 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]]]}] 09:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 575ms 09:27:08 INFO - PROCESS | 1936 | 1472228828138 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:27:08 INFO - PROCESS | 1936 | 1472228828142 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:27:08 INFO - PROCESS | 1936 | 1472228828146 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:27:08 INFO - PROCESS | 1936 | 1472228828148 Marionette TRACE conn2 <- [1,782,null,{}] 09:27:08 INFO - PROCESS | 1936 | 1472228828153 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}] 09:27:08 INFO - PROCESS | 1936 | 1472228828156 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:08 INFO - PROCESS | 1936 | 1472228828282 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:27:08 INFO - PROCESS | 1936 | 1472228828303 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:08 INFO - PROCESS | 1936 | 1472228828304 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x11916d000 == 32 [pid = 1936] [id = 203] 09:27:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x1184c9400) [pid = 1936] [serial = 607] [outer = 0x0] 09:27:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x11872d800) [pid = 1936] [serial = 608] [outer = 0x1184c9400] 09:27:08 INFO - PROCESS | 1936 | 1472228828349 Marionette DEBUG loaded listener.js 09:27:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x11913a000) [pid = 1936] [serial = 609] [outer = 0x1184c9400] 09:27:08 INFO - PROCESS | 1936 | 1472228828716 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]]]}] 09:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 621ms 09:27:08 INFO - PROCESS | 1936 | 1472228828773 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:27:08 INFO - PROCESS | 1936 | 1472228828774 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:27:08 INFO - PROCESS | 1936 | 1472228828782 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:27:08 INFO - PROCESS | 1936 | 1472228828787 Marionette TRACE conn2 <- [1,786,null,{}] 09:27:08 INFO - PROCESS | 1936 | 1472228828790 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}] 09:27:08 INFO - PROCESS | 1936 | 1472228828793 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:08 INFO - PROCESS | 1936 | 1472228828872 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:27:08 INFO - PROCESS | 1936 | 1472228828876 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:08 INFO - PROCESS | 1936 | 1472228828877 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x119cce800 == 33 [pid = 1936] [id = 204] 09:27:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x110f96400) [pid = 1936] [serial = 610] [outer = 0x0] 09:27:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x119a46000) [pid = 1936] [serial = 611] [outer = 0x110f96400] 09:27:08 INFO - PROCESS | 1936 | 1472228828905 Marionette DEBUG loaded listener.js 09:27:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x119acd800) [pid = 1936] [serial = 612] [outer = 0x110f96400] 09:27:09 INFO - PROCESS | 1936 | 1472228829264 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]]]}] 09:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 528ms 09:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:27:09 INFO - PROCESS | 1936 | 1472228829319 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:27:09 INFO - PROCESS | 1936 | 1472228829322 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:27:09 INFO - PROCESS | 1936 | 1472228829325 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:27:09 INFO - PROCESS | 1936 | 1472228829327 Marionette TRACE conn2 <- [1,790,null,{}] 09:27:09 INFO - PROCESS | 1936 | 1472228829331 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}] 09:27:09 INFO - PROCESS | 1936 | 1472228829333 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:09 INFO - PROCESS | 1936 | 1472228829459 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:27:09 INFO - PROCESS | 1936 | 1472228829472 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:09 INFO - PROCESS | 1936 | 1472228829473 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x12311b000 == 34 [pid = 1936] [id = 205] 09:27:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x119136000) [pid = 1936] [serial = 613] [outer = 0x0] 09:27:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x119c20400) [pid = 1936] [serial = 614] [outer = 0x119136000] 09:27:09 INFO - PROCESS | 1936 | 1472228829516 Marionette DEBUG loaded listener.js 09:27:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x119e39000) [pid = 1936] [serial = 615] [outer = 0x119136000] 09:27:10 INFO - PROCESS | 1936 | 1472228830006 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]]]}] 09:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 719ms 09:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:27:10 INFO - PROCESS | 1936 | 1472228830045 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:27:10 INFO - PROCESS | 1936 | 1472228830046 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:27:10 INFO - PROCESS | 1936 | 1472228830048 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:27:10 INFO - PROCESS | 1936 | 1472228830050 Marionette TRACE conn2 <- [1,794,null,{}] 09:27:10 INFO - PROCESS | 1936 | 1472228830055 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}] 09:27:10 INFO - PROCESS | 1936 | 1472228830056 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:10 INFO - PROCESS | 1936 | 1472228830150 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:27:10 INFO - PROCESS | 1936 | 1472228830154 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:10 INFO - PROCESS | 1936 | 1472228830158 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185f3000 == 35 [pid = 1936] [id = 206] 09:27:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x119e5e000) [pid = 1936] [serial = 616] [outer = 0x0] 09:27:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x119e63800) [pid = 1936] [serial = 617] [outer = 0x119e5e000] 09:27:10 INFO - PROCESS | 1936 | 1472228830191 Marionette DEBUG loaded listener.js 09:27:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x12125f400) [pid = 1936] [serial = 618] [outer = 0x119e5e000] 09:27:10 INFO - PROCESS | 1936 | 1472228830556 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]]]}] 09:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 09:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:27:10 INFO - PROCESS | 1936 | 1472228830570 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:27:10 INFO - PROCESS | 1936 | 1472228830571 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:27:10 INFO - PROCESS | 1936 | 1472228830573 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:27:10 INFO - PROCESS | 1936 | 1472228830574 Marionette TRACE conn2 <- [1,798,null,{}] 09:27:10 INFO - PROCESS | 1936 | 1472228830576 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}] 09:27:10 INFO - PROCESS | 1936 | 1472228830578 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:10 INFO - PROCESS | 1936 | 1472228830676 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:27:10 INFO - PROCESS | 1936 | 1472228830708 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:10 INFO - PROCESS | 1936 | 1472228830709 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x1245cb000 == 36 [pid = 1936] [id = 207] 09:27:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x121397c00) [pid = 1936] [serial = 619] [outer = 0x0] 09:27:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x123389800) [pid = 1936] [serial = 620] [outer = 0x121397c00] 09:27:10 INFO - PROCESS | 1936 | 1472228830734 Marionette DEBUG loaded listener.js 09:27:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x123884000) [pid = 1936] [serial = 621] [outer = 0x121397c00] 09:27:11 INFO - PROCESS | 1936 | 1472228831047 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]]]}] 09:27:11 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 09:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 520ms 09:27:11 INFO - PROCESS | 1936 | 1472228831110 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:27:11 INFO - PROCESS | 1936 | 1472228831111 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:27:11 INFO - PROCESS | 1936 | 1472228831114 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:27:11 INFO - PROCESS | 1936 | 1472228831115 Marionette TRACE conn2 <- [1,802,null,{}] 09:27:11 INFO - PROCESS | 1936 | 1472228831117 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}] 09:27:11 INFO - PROCESS | 1936 | 1472228831118 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:11 INFO - PROCESS | 1936 | 1472228831214 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:27:11 INFO - PROCESS | 1936 | 1472228831218 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:11 INFO - PROCESS | 1936 | 1472228831219 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x125ea5800 == 37 [pid = 1936] [id = 208] 09:27:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x1236a8c00) [pid = 1936] [serial = 622] [outer = 0x0] 09:27:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x123b6a400) [pid = 1936] [serial = 623] [outer = 0x1236a8c00] 09:27:11 INFO - PROCESS | 1936 | 1472228831244 Marionette DEBUG loaded listener.js 09:27:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x123dc9000) [pid = 1936] [serial = 624] [outer = 0x1236a8c00] 09:27:11 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1184d4000) [pid = 1936] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:27:11 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x11a273800) [pid = 1936] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:27:11 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x1198e1800) [pid = 1936] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:27:11 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x125af0c00) [pid = 1936] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:27:11 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x1184ca800) [pid = 1936] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:27:11 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x119135000) [pid = 1936] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:27:11 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x11320f800) [pid = 1936] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:27:11 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x116749000) [pid = 1936] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:27:11 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x11398c400) [pid = 1936] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:27:11 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x1129d9c00) [pid = 1936] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:27:11 INFO - PROCESS | 1936 | 1472228831588 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]]]}] 09:27:11 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 09:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 09:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:27:11 INFO - PROCESS | 1936 | 1472228831634 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:27:11 INFO - PROCESS | 1936 | 1472228831635 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:27:11 INFO - PROCESS | 1936 | 1472228831637 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:27:11 INFO - PROCESS | 1936 | 1472228831639 Marionette TRACE conn2 <- [1,806,null,{}] 09:27:11 INFO - PROCESS | 1936 | 1472228831641 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}] 09:27:11 INFO - PROCESS | 1936 | 1472228831643 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:11 INFO - PROCESS | 1936 | 1472228831723 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:27:11 INFO - PROCESS | 1936 | 1472228831727 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:11 INFO - PROCESS | 1936 | 1472228831728 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x128ac7800 == 38 [pid = 1936] [id = 209] 09:27:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x11320f800) [pid = 1936] [serial = 625] [outer = 0x0] 09:27:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x11966d400) [pid = 1936] [serial = 626] [outer = 0x11320f800] 09:27:11 INFO - PROCESS | 1936 | 1472228831754 Marionette DEBUG loaded listener.js 09:27:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x123886c00) [pid = 1936] [serial = 627] [outer = 0x11320f800] 09:27:12 INFO - PROCESS | 1936 | [1936] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:27:12 INFO - PROCESS | 1936 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:27:12 INFO - PROCESS | 1936 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:27:12 INFO - PROCESS | 1936 | [GFX2-]: Using SkiaGL canvas. 09:27:12 INFO - PROCESS | 1936 | 1472228832114 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]]]}] 09:27:12 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 09:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 09:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:27:12 INFO - PROCESS | 1936 | 1472228832158 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:27:12 INFO - PROCESS | 1936 | 1472228832160 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:27:12 INFO - PROCESS | 1936 | 1472228832162 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:27:12 INFO - PROCESS | 1936 | 1472228832171 Marionette TRACE conn2 <- [1,810,null,{}] 09:27:12 INFO - PROCESS | 1936 | 1472228832180 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}] 09:27:12 INFO - PROCESS | 1936 | 1472228832181 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:12 INFO - PROCESS | 1936 | 1472228832258 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:27:12 INFO - PROCESS | 1936 | 1472228832263 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:12 INFO - PROCESS | 1936 | 1472228832264 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291b1800 == 39 [pid = 1936] [id = 210] 09:27:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x124215c00) [pid = 1936] [serial = 628] [outer = 0x0] 09:27:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x1243ce000) [pid = 1936] [serial = 629] [outer = 0x124215c00] 09:27:12 INFO - PROCESS | 1936 | 1472228832292 Marionette DEBUG loaded listener.js 09:27:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x124e26800) [pid = 1936] [serial = 630] [outer = 0x124215c00] 09:27:12 INFO - PROCESS | 1936 | 1472228832596 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]]]}] 09:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 482ms 09:27:12 INFO - PROCESS | 1936 | 1472228832644 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:27:12 INFO - PROCESS | 1936 | 1472228832645 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:27:12 INFO - PROCESS | 1936 | 1472228832648 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:27:12 INFO - PROCESS | 1936 | 1472228832649 Marionette TRACE conn2 <- [1,814,null,{}] 09:27:12 INFO - PROCESS | 1936 | 1472228832651 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}] 09:27:12 INFO - PROCESS | 1936 | 1472228832652 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:12 INFO - PROCESS | 1936 | 1472228832728 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:27:12 INFO - PROCESS | 1936 | 1472228832731 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:12 INFO - PROCESS | 1936 | 1472228832733 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x129d5b800 == 40 [pid = 1936] [id = 211] 09:27:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x1245a6800) [pid = 1936] [serial = 631] [outer = 0x0] 09:27:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x125970800) [pid = 1936] [serial = 632] [outer = 0x1245a6800] 09:27:12 INFO - PROCESS | 1936 | 1472228832764 Marionette DEBUG loaded listener.js 09:27:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x125e46c00) [pid = 1936] [serial = 633] [outer = 0x1245a6800] 09:27:13 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 09:27:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 09:27:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1 09:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:27:13 INFO - _addTest/ [0,817,"getWindowHandle",null] 09:27:13 INFO - PROCESS | 1936 | 1472228833130 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:27:13 INFO - PROCESS | 1936 | 1472228833157 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:27:13 INFO - PROCESS | 1936 | 1472228833159 Marionette TRACE conn2 <- [1,818,null,{}] 09:27:13 INFO - PROCESS | 1936 | 1472228833161 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}] 09:27:13 INFO - PROCESS | 1936 | 1472228833163 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:13 INFO - PROCESS | 1936 | 1472228833260 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:27:13 INFO - PROCESS | 1936 | 1472228833264 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:13 INFO - PROCESS | 1936 | 1472228833265 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a785800 == 41 [pid = 1936] [id = 212] 09:27:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x124e28c00) [pid = 1936] [serial = 634] [outer = 0x0] 09:27:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1260c8400) [pid = 1936] [serial = 635] [outer = 0x124e28c00] 09:27:13 INFO - PROCESS | 1936 | 1472228833292 Marionette DEBUG loaded listener.js 09:27:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x128acdc00) [pid = 1936] [serial = 636] [outer = 0x124e28c00] 09:27:13 INFO - PROCESS | 1936 | 1472228833625 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]]]}] 09:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 526ms 09:27:13 INFO - PROCESS | 1936 | 1472228833744 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:27:13 INFO - PROCESS | 1936 | 1472228833747 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:27:13 INFO - PROCESS | 1936 | 1472228833762 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:27:13 INFO - PROCESS | 1936 | 1472228833766 Marionette TRACE conn2 <- [1,822,null,{}] 09:27:13 INFO - PROCESS | 1936 | 1472228833774 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}] 09:27:13 INFO - PROCESS | 1936 | 1472228833778 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:13 INFO - PROCESS | 1936 | 1472228833948 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:27:14 INFO - PROCESS | 1936 | 1472228834062 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:14 INFO - PROCESS | 1936 | 1472228834067 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b3000 == 42 [pid = 1936] [id = 213] 09:27:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1129dfc00) [pid = 1936] [serial = 637] [outer = 0x0] 09:27:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1131c8400) [pid = 1936] [serial = 638] [outer = 0x1129dfc00] 09:27:14 INFO - PROCESS | 1936 | 1472228834126 Marionette DEBUG loaded listener.js 09:27:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x113d4dc00) [pid = 1936] [serial = 639] [outer = 0x1129dfc00] 09:27:14 INFO - PROCESS | 1936 | 1472228834623 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] 09:27:14 INFO - PROCESS | 1936 | 1472228834640 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:27:14 INFO - PROCESS | 1936 | 1472228834645 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:27:14 INFO - PROCESS | 1936 | 1472228834648 Marionette TRACE conn2 <- [1,826,null,{}] 09:27:14 INFO - PROCESS | 1936 | 1472228834682 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}] 09:27:14 INFO - PROCESS | 1936 | 1472228834684 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:14 INFO - PROCESS | 1936 | 1472228834789 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:27:14 INFO - PROCESS | 1936 | 1472228834854 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:14 INFO - PROCESS | 1936 | 1472228834855 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x123110800 == 43 [pid = 1936] [id = 214] 09:27:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1184ccc00) [pid = 1936] [serial = 640] [outer = 0x0] 09:27:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1191a3c00) [pid = 1936] [serial = 641] [outer = 0x1184ccc00] 09:27:14 INFO - PROCESS | 1936 | 1472228834886 Marionette DEBUG loaded listener.js 09:27:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1194ebc00) [pid = 1936] [serial = 642] [outer = 0x1184ccc00] 09:27:15 INFO - PROCESS | 1936 | 1472228835286 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]]]}] 09:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 673ms 09:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:27:15 INFO - PROCESS | 1936 | 1472228835316 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:27:15 INFO - PROCESS | 1936 | 1472228835318 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:27:15 INFO - PROCESS | 1936 | 1472228835320 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:27:15 INFO - PROCESS | 1936 | 1472228835322 Marionette TRACE conn2 <- [1,830,null,{}] 09:27:15 INFO - PROCESS | 1936 | 1472228835329 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}] 09:27:15 INFO - PROCESS | 1936 | 1472228835332 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:15 INFO - PROCESS | 1936 | 1472228835433 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:27:15 INFO - PROCESS | 1936 | 1472228835504 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:15 INFO - PROCESS | 1936 | 1472228835507 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a77e800 == 44 [pid = 1936] [id = 215] 09:27:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x119e5a400) [pid = 1936] [serial = 643] [outer = 0x0] 09:27:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119e5f400) [pid = 1936] [serial = 644] [outer = 0x119e5a400] 09:27:15 INFO - PROCESS | 1936 | 1472228835580 Marionette DEBUG loaded listener.js 09:27:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x121396c00) [pid = 1936] [serial = 645] [outer = 0x119e5a400] 09:27:15 INFO - PROCESS | 1936 | 1472228835964 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]]]}] 09:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 09:27:15 INFO - PROCESS | 1936 | 1472228835990 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:27:15 INFO - PROCESS | 1936 | 1472228835992 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:27:15 INFO - PROCESS | 1936 | 1472228835994 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:27:15 INFO - PROCESS | 1936 | 1472228835995 Marionette TRACE conn2 <- [1,834,null,{}] 09:27:16 INFO - PROCESS | 1936 | 1472228835998 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}] 09:27:16 INFO - PROCESS | 1936 | 1472228835999 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:16 INFO - PROCESS | 1936 | 1472228836100 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:27:16 INFO - PROCESS | 1936 | 1472228836148 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:16 INFO - PROCESS | 1936 | 1472228836149 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b65d800 == 45 [pid = 1936] [id = 216] 09:27:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1230aa400) [pid = 1936] [serial = 646] [outer = 0x0] 09:27:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x123dc7800) [pid = 1936] [serial = 647] [outer = 0x1230aa400] 09:27:16 INFO - PROCESS | 1936 | 1472228836181 Marionette DEBUG loaded listener.js 09:27:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x125a0f400) [pid = 1936] [serial = 648] [outer = 0x1230aa400] 09:27:16 INFO - PROCESS | 1936 | 1472228836612 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]]]}] 09:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 09:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:27:16 INFO - PROCESS | 1936 | 1472228836667 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:27:16 INFO - PROCESS | 1936 | 1472228836669 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:27:16 INFO - PROCESS | 1936 | 1472228836673 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:27:16 INFO - PROCESS | 1936 | 1472228836675 Marionette TRACE conn2 <- [1,838,null,{}] 09:27:16 INFO - PROCESS | 1936 | 1472228836677 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}] 09:27:16 INFO - PROCESS | 1936 | 1472228836679 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:16 INFO - PROCESS | 1936 | 1472228836797 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:27:16 INFO - PROCESS | 1936 | 1472228836995 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:17 INFO - PROCESS | 1936 | 1472228836997 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x117e9d000 == 46 [pid = 1936] [id = 217] 09:27:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x112779000) [pid = 1936] [serial = 649] [outer = 0x0] 09:27:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x11395d400) [pid = 1936] [serial = 650] [outer = 0x112779000] 09:27:17 INFO - PROCESS | 1936 | 1472228837026 Marionette DEBUG loaded listener.js 09:27:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x113dc3800) [pid = 1936] [serial = 651] [outer = 0x112779000] 09:27:17 INFO - PROCESS | 1936 | 1472228837474 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]]]}] 09:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 822ms 09:27:17 INFO - PROCESS | 1936 | 1472228837497 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:27:17 INFO - PROCESS | 1936 | 1472228837501 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:27:17 INFO - PROCESS | 1936 | 1472228837505 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:27:17 INFO - PROCESS | 1936 | 1472228837508 Marionette TRACE conn2 <- [1,842,null,{}] 09:27:17 INFO - PROCESS | 1936 | 1472228837513 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}] 09:27:17 INFO - PROCESS | 1936 | 1472228837518 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:17 INFO - PROCESS | 1936 | 1472228837708 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:27:17 INFO - PROCESS | 1936 | 1472228837779 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:17 INFO - PROCESS | 1936 | 1472228837782 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192e4000 == 47 [pid = 1936] [id = 218] 09:27:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1187eec00) [pid = 1936] [serial = 652] [outer = 0x0] 09:27:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1191a2400) [pid = 1936] [serial = 653] [outer = 0x1187eec00] 09:27:17 INFO - PROCESS | 1936 | 1472228837829 Marionette DEBUG loaded listener.js 09:27:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x11966d000) [pid = 1936] [serial = 654] [outer = 0x1187eec00] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x1196bd800 == 46 [pid = 1936] [id = 192] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x129d5b800 == 45 [pid = 1936] [id = 211] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x1291b1800 == 44 [pid = 1936] [id = 210] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x128ac7800 == 43 [pid = 1936] [id = 209] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x125ea5800 == 42 [pid = 1936] [id = 208] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x1245cb000 == 41 [pid = 1936] [id = 207] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x1185f3000 == 40 [pid = 1936] [id = 206] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12311b000 == 39 [pid = 1936] [id = 205] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x119cce800 == 38 [pid = 1936] [id = 204] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x11916d000 == 37 [pid = 1936] [id = 203] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x116964000 == 36 [pid = 1936] [id = 202] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x112fa9000 == 35 [pid = 1936] [id = 201] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x11625f000 == 34 [pid = 1936] [id = 200] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x123226800 == 33 [pid = 1936] [id = 199] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x117e9d000 == 32 [pid = 1936] [id = 217] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12b65d800 == 31 [pid = 1936] [id = 216] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12a77e800 == 30 [pid = 1936] [id = 215] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x123110800 == 29 [pid = 1936] [id = 214] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12a785800 == 28 [pid = 1936] [id = 212] 09:27:18 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b3000 == 27 [pid = 1936] [id = 213] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1184d3400) [pid = 1936] [serial = 584] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1191b1000) [pid = 1936] [serial = 587] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x113380800) [pid = 1936] [serial = 578] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x113b04c00) [pid = 1936] [serial = 579] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x11690a000) [pid = 1936] [serial = 581] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1260c3400) [pid = 1936] [serial = 575] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x11845bc00) [pid = 1936] [serial = 564] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x11690ac00) [pid = 1936] [serial = 563] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1184c9c00) [pid = 1936] [serial = 590] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x119e3a800) [pid = 1936] [serial = 567] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x11966cc00) [pid = 1936] [serial = 588] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x119ac9800) [pid = 1936] [serial = 566] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x124e2bc00) [pid = 1936] [serial = 570] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1187ef800) [pid = 1936] [serial = 585] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x123886000) [pid = 1936] [serial = 569] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x119acc400) [pid = 1936] [serial = 593] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1260c9000) [pid = 1936] [serial = 573] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1260a4800) [pid = 1936] [serial = 572] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x119675400) [pid = 1936] [serial = 591] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x117e26000) [pid = 1936] [serial = 582] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x119e5b400) [pid = 1936] [serial = 596] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x119e38800) [pid = 1936] [serial = 594] [outer = 0x0] [url = about:blank] 09:27:18 INFO - PROCESS | 1936 | 1472228838745 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]]]}] 09:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1275ms 09:27:18 INFO - PROCESS | 1936 | 1472228838780 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:27:18 INFO - PROCESS | 1936 | 1472228838782 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:27:18 INFO - PROCESS | 1936 | 1472228838785 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:27:18 INFO - PROCESS | 1936 | 1472228838787 Marionette TRACE conn2 <- [1,846,null,{}] 09:27:18 INFO - PROCESS | 1936 | 1472228838791 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}] 09:27:18 INFO - PROCESS | 1936 | 1472228838792 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:18 INFO - PROCESS | 1936 | 1472228838873 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:27:18 INFO - PROCESS | 1936 | 1472228838877 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:18 INFO - PROCESS | 1936 | 1472228838880 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x11678e000 == 28 [pid = 1936] [id = 219] 09:27:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x1129e0400) [pid = 1936] [serial = 655] [outer = 0x0] 09:27:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x113378400) [pid = 1936] [serial = 656] [outer = 0x1129e0400] 09:27:18 INFO - PROCESS | 1936 | 1472228838912 Marionette DEBUG loaded listener.js 09:27:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x113989800) [pid = 1936] [serial = 657] [outer = 0x1129e0400] 09:27:19 INFO - PROCESS | 1936 | 1472228839263 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]]]}] 09:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 520ms 09:27:19 INFO - PROCESS | 1936 | 1472228839306 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:27:19 INFO - PROCESS | 1936 | 1472228839309 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:27:19 INFO - PROCESS | 1936 | 1472228839314 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:27:19 INFO - PROCESS | 1936 | 1472228839316 Marionette TRACE conn2 <- [1,850,null,{}] 09:27:19 INFO - PROCESS | 1936 | 1472228839318 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}] 09:27:19 INFO - PROCESS | 1936 | 1472228839320 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:19 INFO - PROCESS | 1936 | 1472228839398 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:27:19 INFO - PROCESS | 1936 | 1472228839405 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:19 INFO - PROCESS | 1936 | 1472228839406 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x117477800 == 29 [pid = 1936] [id = 220] 09:27:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x113f46800) [pid = 1936] [serial = 658] [outer = 0x0] 09:27:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1168d4c00) [pid = 1936] [serial = 659] [outer = 0x113f46800] 09:27:19 INFO - PROCESS | 1936 | 1472228839434 Marionette DEBUG loaded listener.js 09:27:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x117e30000) [pid = 1936] [serial = 660] [outer = 0x113f46800] 09:27:19 INFO - PROCESS | 1936 | 1472228839881 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]]]}] 09:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 619ms 09:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:27:19 INFO - PROCESS | 1936 | 1472228839936 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:27:19 INFO - PROCESS | 1936 | 1472228839938 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:27:19 INFO - PROCESS | 1936 | 1472228839942 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:27:19 INFO - PROCESS | 1936 | 1472228839946 Marionette TRACE conn2 <- [1,854,null,{}] 09:27:19 INFO - PROCESS | 1936 | 1472228839959 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}] 09:27:19 INFO - PROCESS | 1936 | 1472228839964 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:20 INFO - PROCESS | 1936 | 1472228840083 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:27:20 INFO - PROCESS | 1936 | 1472228840165 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:20 INFO - PROCESS | 1936 | 1472228840168 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x11924f800 == 30 [pid = 1936] [id = 221] 09:27:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1129d7c00) [pid = 1936] [serial = 661] [outer = 0x0] 09:27:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11872f400) [pid = 1936] [serial = 662] [outer = 0x1129d7c00] 09:27:20 INFO - PROCESS | 1936 | 1472228840216 Marionette DEBUG loaded listener.js 09:27:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1191ae000) [pid = 1936] [serial = 663] [outer = 0x1129d7c00] 09:27:20 INFO - PROCESS | 1936 | 1472228840593 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]]]}] 09:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 674ms 09:27:20 INFO - PROCESS | 1936 | 1472228840616 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:27:20 INFO - PROCESS | 1936 | 1472228840618 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:27:20 INFO - PROCESS | 1936 | 1472228840622 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:27:20 INFO - PROCESS | 1936 | 1472228840623 Marionette TRACE conn2 <- [1,858,null,{}] 09:27:20 INFO - PROCESS | 1936 | 1472228840626 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}] 09:27:20 INFO - PROCESS | 1936 | 1472228840627 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:20 INFO - PROCESS | 1936 | 1472228840732 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:27:20 INFO - PROCESS | 1936 | 1472228840746 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:20 INFO - PROCESS | 1936 | 1472228840748 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x119b35800 == 31 [pid = 1936] [id = 222] 09:27:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1191ad400) [pid = 1936] [serial = 664] [outer = 0x0] 09:27:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x11966dc00) [pid = 1936] [serial = 665] [outer = 0x1191ad400] 09:27:20 INFO - PROCESS | 1936 | 1472228840774 Marionette DEBUG loaded listener.js 09:27:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119a4f000) [pid = 1936] [serial = 666] [outer = 0x1191ad400] 09:27:21 INFO - PROCESS | 1936 | 1472228841098 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]]]}] 09:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 09:27:21 INFO - PROCESS | 1936 | 1472228841141 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:27:21 INFO - PROCESS | 1936 | 1472228841142 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:27:21 INFO - PROCESS | 1936 | 1472228841152 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:27:21 INFO - PROCESS | 1936 | 1472228841153 Marionette TRACE conn2 <- [1,862,null,{}] 09:27:21 INFO - PROCESS | 1936 | 1472228841155 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}] 09:27:21 INFO - PROCESS | 1936 | 1472228841157 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:21 INFO - PROCESS | 1936 | 1472228841249 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:27:21 INFO - PROCESS | 1936 | 1472228841253 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:21 INFO - PROCESS | 1936 | 1472228841254 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x12310b000 == 32 [pid = 1936] [id = 223] 09:27:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x112237c00) [pid = 1936] [serial = 667] [outer = 0x0] 09:27:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x119ac7800) [pid = 1936] [serial = 668] [outer = 0x112237c00] 09:27:21 INFO - PROCESS | 1936 | 1472228841280 Marionette DEBUG loaded listener.js 09:27:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x119ad3800) [pid = 1936] [serial = 669] [outer = 0x112237c00] 09:27:21 INFO - PROCESS | 1936 | 1472228841610 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]]]}] 09:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 470ms 09:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:27:21 INFO - PROCESS | 1936 | 1472228841625 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:27:21 INFO - PROCESS | 1936 | 1472228841626 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:27:21 INFO - PROCESS | 1936 | 1472228841629 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:27:21 INFO - PROCESS | 1936 | 1472228841630 Marionette TRACE conn2 <- [1,866,null,{}] 09:27:21 INFO - PROCESS | 1936 | 1472228841632 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}] 09:27:21 INFO - PROCESS | 1936 | 1472228841639 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:21 INFO - PROCESS | 1936 | 1472228841760 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:27:21 INFO - PROCESS | 1936 | 1472228841764 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:21 INFO - PROCESS | 1936 | 1472228841765 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x123939000 == 33 [pid = 1936] [id = 224] 09:27:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119b8c800) [pid = 1936] [serial = 670] [outer = 0x0] 09:27:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x119e40400) [pid = 1936] [serial = 671] [outer = 0x119b8c800] 09:27:21 INFO - PROCESS | 1936 | 1472228841792 Marionette DEBUG loaded listener.js 09:27:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12139b000) [pid = 1936] [serial = 672] [outer = 0x119b8c800] 09:27:22 INFO - PROCESS | 1936 | 1472228842141 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]]]}] 09:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 524ms 09:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:27:22 INFO - PROCESS | 1936 | 1472228842155 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:27:22 INFO - PROCESS | 1936 | 1472228842156 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:27:22 INFO - PROCESS | 1936 | 1472228842158 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:27:22 INFO - PROCESS | 1936 | 1472228842159 Marionette TRACE conn2 <- [1,870,null,{}] 09:27:22 INFO - PROCESS | 1936 | 1472228842161 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}] 09:27:22 INFO - PROCESS | 1936 | 1472228842170 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:22 INFO - PROCESS | 1936 | 1472228842275 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:27:22 INFO - PROCESS | 1936 | 1472228842278 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:22 INFO - PROCESS | 1936 | 1472228842279 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x125a75800 == 34 [pid = 1936] [id = 225] 09:27:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x118544c00) [pid = 1936] [serial = 673] [outer = 0x0] 09:27:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1236a9c00) [pid = 1936] [serial = 674] [outer = 0x118544c00] 09:27:22 INFO - PROCESS | 1936 | 1472228842305 Marionette DEBUG loaded listener.js 09:27:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x123882c00) [pid = 1936] [serial = 675] [outer = 0x118544c00] 09:27:22 INFO - PROCESS | 1936 | 1472228842641 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]]]}] 09:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 517ms 09:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:27:22 INFO - PROCESS | 1936 | 1472228842681 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:27:22 INFO - PROCESS | 1936 | 1472228842682 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:27:22 INFO - PROCESS | 1936 | 1472228842684 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:27:22 INFO - PROCESS | 1936 | 1472228842685 Marionette TRACE conn2 <- [1,874,null,{}] 09:27:22 INFO - PROCESS | 1936 | 1472228842688 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}] 09:27:22 INFO - PROCESS | 1936 | 1472228842689 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:22 INFO - PROCESS | 1936 | 1472228842971 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119e5e000) [pid = 1936] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x121397c00) [pid = 1936] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1236a8c00) [pid = 1936] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x119e38c00) [pid = 1936] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x115f20800) [pid = 1936] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1184c9400) [pid = 1936] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x119136000) [pid = 1936] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1129dc400) [pid = 1936] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x110f96400) [pid = 1936] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1129df400) [pid = 1936] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x11320f800) [pid = 1936] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1245a6800) [pid = 1936] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x124e28c00) [pid = 1936] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x124215c00) [pid = 1936] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:27:22 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x113982400) [pid = 1936] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:27:23 INFO - PROCESS | 1936 | 1472228843014 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:23 INFO - PROCESS | 1936 | 1472228843015 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188b2800 == 35 [pid = 1936] [id = 226] 09:27:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x110f97000) [pid = 1936] [serial = 676] [outer = 0x0] 09:27:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x113380c00) [pid = 1936] [serial = 677] [outer = 0x110f97000] 09:27:23 INFO - PROCESS | 1936 | 1472228843041 Marionette DEBUG loaded listener.js 09:27:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x116989800) [pid = 1936] [serial = 678] [outer = 0x110f97000] 09:27:23 INFO - PROCESS | 1936 | 1472228843337 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]]]}] 09:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 672ms 09:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:27:23 INFO - PROCESS | 1936 | 1472228843360 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:27:23 INFO - PROCESS | 1936 | 1472228843361 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:27:23 INFO - PROCESS | 1936 | 1472228843363 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:27:23 INFO - PROCESS | 1936 | 1472228843364 Marionette TRACE conn2 <- [1,878,null,{}] 09:27:23 INFO - PROCESS | 1936 | 1472228843367 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}] 09:27:23 INFO - PROCESS | 1936 | 1472228843368 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:23 INFO - PROCESS | 1936 | 1472228843457 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:27:23 INFO - PROCESS | 1936 | 1472228843460 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:23 INFO - PROCESS | 1936 | 1472228843461 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x11924e000 == 36 [pid = 1936] [id = 227] 09:27:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x117e27800) [pid = 1936] [serial = 679] [outer = 0x0] 09:27:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x11a273800) [pid = 1936] [serial = 680] [outer = 0x117e27800] 09:27:23 INFO - PROCESS | 1936 | 1472228843488 Marionette DEBUG loaded listener.js 09:27:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x123b63400) [pid = 1936] [serial = 681] [outer = 0x117e27800] 09:27:23 INFO - PROCESS | 1936 | 1472228843795 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]]]}] 09:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 472ms 09:27:23 INFO - PROCESS | 1936 | 1472228843837 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:27:23 INFO - PROCESS | 1936 | 1472228843839 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:27:23 INFO - PROCESS | 1936 | 1472228843841 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:27:23 INFO - PROCESS | 1936 | 1472228843842 Marionette TRACE conn2 <- [1,882,null,{}] 09:27:23 INFO - PROCESS | 1936 | 1472228843845 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}] 09:27:23 INFO - PROCESS | 1936 | 1472228843846 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:23 INFO - PROCESS | 1936 | 1472228843944 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:27:23 INFO - PROCESS | 1936 | 1472228843951 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:23 INFO - PROCESS | 1936 | 1472228843953 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x129d4a000 == 37 [pid = 1936] [id = 228] 09:27:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x123961000) [pid = 1936] [serial = 682] [outer = 0x0] 09:27:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x124084c00) [pid = 1936] [serial = 683] [outer = 0x123961000] 09:27:23 INFO - PROCESS | 1936 | 1472228843980 Marionette DEBUG loaded listener.js 09:27:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1243cc400) [pid = 1936] [serial = 684] [outer = 0x123961000] 09:27:24 INFO - PROCESS | 1936 | 1472228844296 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]]]}] 09:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 09:27:24 INFO - PROCESS | 1936 | 1472228844310 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:27:24 INFO - PROCESS | 1936 | 1472228844312 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:27:24 INFO - PROCESS | 1936 | 1472228844315 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:27:24 INFO - PROCESS | 1936 | 1472228844316 Marionette TRACE conn2 <- [1,886,null,{}] 09:27:24 INFO - PROCESS | 1936 | 1472228844321 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}] 09:27:24 INFO - PROCESS | 1936 | 1472228844323 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:24 INFO - PROCESS | 1936 | 1472228844421 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:27:24 INFO - PROCESS | 1936 | 1472228844425 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:24 INFO - PROCESS | 1936 | 1472228844426 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x12310a800 == 38 [pid = 1936] [id = 229] 09:27:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1245ac800) [pid = 1936] [serial = 685] [outer = 0x0] 09:27:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x124e26400) [pid = 1936] [serial = 686] [outer = 0x1245ac800] 09:27:24 INFO - PROCESS | 1936 | 1472228844454 Marionette DEBUG loaded listener.js 09:27:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12609c400) [pid = 1936] [serial = 687] [outer = 0x1245ac800] 09:27:24 INFO - PROCESS | 1936 | 1472228844776 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]]]}] 09:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 470ms 09:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:27:24 INFO - PROCESS | 1936 | 1472228844791 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:27:24 INFO - PROCESS | 1936 | 1472228844792 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:27:24 INFO - PROCESS | 1936 | 1472228844794 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:27:24 INFO - PROCESS | 1936 | 1472228844795 Marionette TRACE conn2 <- [1,890,null,{}] 09:27:24 INFO - PROCESS | 1936 | 1472228844797 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}] 09:27:24 INFO - PROCESS | 1936 | 1472228844798 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:24 INFO - PROCESS | 1936 | 1472228844904 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:27:24 INFO - PROCESS | 1936 | 1472228844910 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:24 INFO - PROCESS | 1936 | 1472228844911 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b64e000 == 39 [pid = 1936] [id = 230] 09:27:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119ad1800) [pid = 1936] [serial = 688] [outer = 0x0] 09:27:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x125e48000) [pid = 1936] [serial = 689] [outer = 0x119ad1800] 09:27:24 INFO - PROCESS | 1936 | 1472228844937 Marionette DEBUG loaded listener.js 09:27:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1260ce800) [pid = 1936] [serial = 690] [outer = 0x119ad1800] 09:27:25 INFO - PROCESS | 1936 | 1472228845461 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]]]}] 09:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 720ms 09:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:27:25 INFO - PROCESS | 1936 | 1472228845514 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:27:25 INFO - PROCESS | 1936 | 1472228845517 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:27:25 INFO - PROCESS | 1936 | 1472228845522 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:27:25 INFO - PROCESS | 1936 | 1472228845526 Marionette TRACE conn2 <- [1,894,null,{}] 09:27:25 INFO - PROCESS | 1936 | 1472228845529 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}] 09:27:25 INFO - PROCESS | 1936 | 1472228845531 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:25 INFO - PROCESS | 1936 | 1472228845642 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:27:25 INFO - PROCESS | 1936 | 1472228845764 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:25 INFO - PROCESS | 1936 | 1472228845766 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x117370000 == 40 [pid = 1936] [id = 231] 09:27:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x113080c00) [pid = 1936] [serial = 691] [outer = 0x0] 09:27:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x113964800) [pid = 1936] [serial = 692] [outer = 0x113080c00] 09:27:25 INFO - PROCESS | 1936 | 1472228845798 Marionette DEBUG loaded listener.js 09:27:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x113dbf000) [pid = 1936] [serial = 693] [outer = 0x113080c00] 09:27:26 INFO - PROCESS | 1936 | 1472228846469 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]]]}] 09:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 973ms 09:27:26 INFO - PROCESS | 1936 | 1472228846513 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:27:26 INFO - PROCESS | 1936 | 1472228846515 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:27:26 INFO - PROCESS | 1936 | 1472228846519 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:27:26 INFO - PROCESS | 1936 | 1472228846521 Marionette TRACE conn2 <- [1,898,null,{}] 09:27:26 INFO - PROCESS | 1936 | 1472228846530 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}] 09:27:26 INFO - PROCESS | 1936 | 1472228846532 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:26 INFO - PROCESS | 1936 | 1472228846635 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:27:26 INFO - PROCESS | 1936 | 1472228846683 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:26 INFO - PROCESS | 1936 | 1472228846686 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x112f2d000 == 41 [pid = 1936] [id = 232] 09:27:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x110f9ec00) [pid = 1936] [serial = 694] [outer = 0x0] 09:27:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x111e36800) [pid = 1936] [serial = 695] [outer = 0x110f9ec00] 09:27:26 INFO - PROCESS | 1936 | 1472228846715 Marionette DEBUG loaded listener.js 09:27:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1122a4800) [pid = 1936] [serial = 696] [outer = 0x110f9ec00] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x12310a800 == 40 [pid = 1936] [id = 229] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x129d4a000 == 39 [pid = 1936] [id = 228] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x11924e000 == 38 [pid = 1936] [id = 227] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x1188b2800 == 37 [pid = 1936] [id = 226] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x125a75800 == 36 [pid = 1936] [id = 225] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x123939000 == 35 [pid = 1936] [id = 224] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x12310b000 == 34 [pid = 1936] [id = 223] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x119b35800 == 33 [pid = 1936] [id = 222] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x11924f800 == 32 [pid = 1936] [id = 221] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x117477800 == 31 [pid = 1936] [id = 220] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x11678e000 == 30 [pid = 1936] [id = 219] 09:27:27 INFO - PROCESS | 1936 | --DOCSHELL 0x1192e4000 == 29 [pid = 1936] [id = 218] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x119e63800) [pid = 1936] [serial = 617] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x123389800) [pid = 1936] [serial = 620] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x123b6a400) [pid = 1936] [serial = 623] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x123884000) [pid = 1936] [serial = 621] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x119e65c00) [pid = 1936] [serial = 597] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x116154400) [pid = 1936] [serial = 605] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x117e30400) [pid = 1936] [serial = 606] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x11872d800) [pid = 1936] [serial = 608] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x11913a000) [pid = 1936] [serial = 609] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x119c20400) [pid = 1936] [serial = 614] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x112f07400) [pid = 1936] [serial = 599] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x113b02400) [pid = 1936] [serial = 600] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x119a46000) [pid = 1936] [serial = 611] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x119acd800) [pid = 1936] [serial = 612] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x112a85800) [pid = 1936] [serial = 602] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x113965800) [pid = 1936] [serial = 603] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x11966d400) [pid = 1936] [serial = 626] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x123886c00) [pid = 1936] [serial = 627] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x125e46c00) [pid = 1936] [serial = 633] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x128acdc00) [pid = 1936] [serial = 636] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1260c8400) [pid = 1936] [serial = 635] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x124e26800) [pid = 1936] [serial = 630] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x125970800) [pid = 1936] [serial = 632] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x123dc9000) [pid = 1936] [serial = 624] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x12125f400) [pid = 1936] [serial = 618] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1243ce000) [pid = 1936] [serial = 629] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x119e39000) [pid = 1936] [serial = 615] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x1260cdc00) [pid = 1936] [serial = 576] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1936 | 1472228847170 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]]]}] 09:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 672ms 09:27:27 INFO - PROCESS | 1936 | 1472228847190 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:27:27 INFO - PROCESS | 1936 | 1472228847194 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:27:27 INFO - PROCESS | 1936 | 1472228847199 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:27:27 INFO - PROCESS | 1936 | 1472228847201 Marionette TRACE conn2 <- [1,902,null,{}] 09:27:27 INFO - PROCESS | 1936 | 1472228847204 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}] 09:27:27 INFO - PROCESS | 1936 | 1472228847206 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:27 INFO - PROCESS | 1936 | 1472228847311 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:27:27 INFO - PROCESS | 1936 | 1472228847319 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:27 INFO - PROCESS | 1936 | 1472228847321 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169d6000 == 30 [pid = 1936] [id = 233] 09:27:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x113985400) [pid = 1936] [serial = 697] [outer = 0x0] 09:27:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x113988400) [pid = 1936] [serial = 698] [outer = 0x113985400] 09:27:27 INFO - PROCESS | 1936 | 1472228847368 Marionette DEBUG loaded listener.js 09:27:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x113d55800) [pid = 1936] [serial = 699] [outer = 0x113985400] 09:27:27 INFO - PROCESS | 1936 | 1472228847792 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]]]}] 09:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 622ms 09:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:27:27 INFO - PROCESS | 1936 | 1472228847822 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:27:27 INFO - PROCESS | 1936 | 1472228847823 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:27:27 INFO - PROCESS | 1936 | 1472228847825 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:27:27 INFO - PROCESS | 1936 | 1472228847828 Marionette TRACE conn2 <- [1,906,null,{}] 09:27:27 INFO - PROCESS | 1936 | 1472228847838 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}] 09:27:27 INFO - PROCESS | 1936 | 1472228847842 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:27 INFO - PROCESS | 1936 | 1472228847923 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:27:27 INFO - PROCESS | 1936 | 1472228847928 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:27 INFO - PROCESS | 1936 | 1472228847930 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x118773000 == 31 [pid = 1936] [id = 234] 09:27:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1168d9400) [pid = 1936] [serial = 700] [outer = 0x0] 09:27:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x116bacc00) [pid = 1936] [serial = 701] [outer = 0x1168d9400] 09:27:27 INFO - PROCESS | 1936 | 1472228847962 Marionette DEBUG loaded listener.js 09:27:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x117e33000) [pid = 1936] [serial = 702] [outer = 0x1168d9400] 09:27:28 INFO - PROCESS | 1936 | 1472228848326 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]]]}] 09:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 524ms 09:27:28 INFO - PROCESS | 1936 | 1472228848357 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:27:28 INFO - PROCESS | 1936 | 1472228848359 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:27:28 INFO - PROCESS | 1936 | 1472228848366 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:27:28 INFO - PROCESS | 1936 | 1472228848367 Marionette TRACE conn2 <- [1,910,null,{}] 09:27:28 INFO - PROCESS | 1936 | 1472228848369 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}] 09:27:28 INFO - PROCESS | 1936 | 1472228848371 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:28 INFO - PROCESS | 1936 | 1472228848447 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:27:28 INFO - PROCESS | 1936 | 1472228848451 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:28 INFO - PROCESS | 1936 | 1472228848455 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196c2800 == 32 [pid = 1936] [id = 235] 09:27:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1182e9800) [pid = 1936] [serial = 703] [outer = 0x0] 09:27:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1184cc400) [pid = 1936] [serial = 704] [outer = 0x1182e9800] 09:27:28 INFO - PROCESS | 1936 | 1472228848481 Marionette DEBUG loaded listener.js 09:27:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x118545400) [pid = 1936] [serial = 705] [outer = 0x1182e9800] 09:27:28 INFO - PROCESS | 1936 | 1472228848806 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]]]}] 09:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 472ms 09:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:27:28 INFO - PROCESS | 1936 | 1472228848839 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:27:28 INFO - PROCESS | 1936 | 1472228848841 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:27:28 INFO - PROCESS | 1936 | 1472228848843 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:27:28 INFO - PROCESS | 1936 | 1472228848844 Marionette TRACE conn2 <- [1,914,null,{}] 09:27:28 INFO - PROCESS | 1936 | 1472228848846 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}] 09:27:28 INFO - PROCESS | 1936 | 1472228848848 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:28 INFO - PROCESS | 1936 | 1472228848921 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:27:28 INFO - PROCESS | 1936 | 1472228848925 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:28 INFO - PROCESS | 1936 | 1472228848926 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a2bb000 == 33 [pid = 1936] [id = 236] 09:27:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1184cf000) [pid = 1936] [serial = 706] [outer = 0x0] 09:27:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1187f2c00) [pid = 1936] [serial = 707] [outer = 0x1184cf000] 09:27:28 INFO - PROCESS | 1936 | 1472228848954 Marionette DEBUG loaded listener.js 09:27:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x119139400) [pid = 1936] [serial = 708] [outer = 0x1184cf000] 09:27:29 INFO - PROCESS | 1936 | 1472228849306 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]]]}] 09:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 517ms 09:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:27:29 INFO - PROCESS | 1936 | 1472228849361 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:27:29 INFO - PROCESS | 1936 | 1472228849362 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:27:29 INFO - PROCESS | 1936 | 1472228849364 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:27:29 INFO - PROCESS | 1936 | 1472228849365 Marionette TRACE conn2 <- [1,918,null,{}] 09:27:29 INFO - PROCESS | 1936 | 1472228849367 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}] 09:27:29 INFO - PROCESS | 1936 | 1472228849372 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:29 INFO - PROCESS | 1936 | 1472228849496 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:27:29 INFO - PROCESS | 1936 | 1472228849503 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:29 INFO - PROCESS | 1936 | 1472228849504 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x123475800 == 34 [pid = 1936] [id = 237] 09:27:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1188f6800) [pid = 1936] [serial = 709] [outer = 0x0] 09:27:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1194e8000) [pid = 1936] [serial = 710] [outer = 0x1188f6800] 09:27:29 INFO - PROCESS | 1936 | 1472228849530 Marionette DEBUG loaded listener.js 09:27:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x119ad1c00) [pid = 1936] [serial = 711] [outer = 0x1188f6800] 09:27:29 INFO - PROCESS | 1936 | 1472228849875 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]]]}] 09:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 569ms 09:27:29 INFO - PROCESS | 1936 | 1472228849934 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:27:29 INFO - PROCESS | 1936 | 1472228849935 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:27:29 INFO - PROCESS | 1936 | 1472228849938 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:27:29 INFO - PROCESS | 1936 | 1472228849939 Marionette TRACE conn2 <- [1,922,null,{}] 09:27:29 INFO - PROCESS | 1936 | 1472228849941 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}] 09:27:29 INFO - PROCESS | 1936 | 1472228849943 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:30 INFO - PROCESS | 1936 | 1472228850039 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:27:30 INFO - PROCESS | 1936 | 1472228850051 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:30 INFO - PROCESS | 1936 | 1472228850052 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bcb000 == 35 [pid = 1936] [id = 238] 09:27:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x119ac7000) [pid = 1936] [serial = 712] [outer = 0x0] 09:27:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119c6e800) [pid = 1936] [serial = 713] [outer = 0x119ac7000] 09:27:30 INFO - PROCESS | 1936 | 1472228850084 Marionette DEBUG loaded listener.js 09:27:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x119e43400) [pid = 1936] [serial = 714] [outer = 0x119ac7000] 09:27:30 INFO - PROCESS | 1936 | 1472228850444 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]]]}] 09:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 519ms 09:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:27:30 INFO - PROCESS | 1936 | 1472228850457 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:27:30 INFO - PROCESS | 1936 | 1472228850459 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:27:30 INFO - PROCESS | 1936 | 1472228850461 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:27:30 INFO - PROCESS | 1936 | 1472228850462 Marionette TRACE conn2 <- [1,926,null,{}] 09:27:30 INFO - PROCESS | 1936 | 1472228850464 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}] 09:27:30 INFO - PROCESS | 1936 | 1472228850465 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:30 INFO - PROCESS | 1936 | 1472228850564 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:27:30 INFO - PROCESS | 1936 | 1472228850575 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:30 INFO - PROCESS | 1936 | 1472228850576 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171a5800 == 36 [pid = 1936] [id = 239] 09:27:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119c69c00) [pid = 1936] [serial = 715] [outer = 0x0] 09:27:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119e63c00) [pid = 1936] [serial = 716] [outer = 0x119c69c00] 09:27:30 INFO - PROCESS | 1936 | 1472228850603 Marionette DEBUG loaded listener.js 09:27:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x121256800) [pid = 1936] [serial = 717] [outer = 0x119c69c00] 09:27:30 INFO - PROCESS | 1936 | 1472228850942 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]]]}] 09:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 518ms 09:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:27:30 INFO - PROCESS | 1936 | 1472228850980 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:27:30 INFO - PROCESS | 1936 | 1472228850981 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:27:30 INFO - PROCESS | 1936 | 1472228850983 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:27:30 INFO - PROCESS | 1936 | 1472228850984 Marionette TRACE conn2 <- [1,930,null,{}] 09:27:30 INFO - PROCESS | 1936 | 1472228850987 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}] 09:27:30 INFO - PROCESS | 1936 | 1472228850988 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:31 INFO - PROCESS | 1936 | 1472228851089 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:27:31 INFO - PROCESS | 1936 | 1472228851099 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:31 INFO - PROCESS | 1936 | 1472228851101 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x128b7e000 == 37 [pid = 1936] [id = 240] 09:27:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x11673dc00) [pid = 1936] [serial = 718] [outer = 0x0] 09:27:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x121260c00) [pid = 1936] [serial = 719] [outer = 0x11673dc00] 09:27:31 INFO - PROCESS | 1936 | 1472228851133 Marionette DEBUG loaded listener.js 09:27:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x123389800) [pid = 1936] [serial = 720] [outer = 0x11673dc00] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x1245ac800) [pid = 1936] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x112237c00) [pid = 1936] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119b8c800) [pid = 1936] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1129d7c00) [pid = 1936] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x113f46800) [pid = 1936] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1187eec00) [pid = 1936] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1129e0400) [pid = 1936] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1129dfc00) [pid = 1936] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1184ccc00) [pid = 1936] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x119e5a400) [pid = 1936] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x118544c00) [pid = 1936] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1230aa400) [pid = 1936] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x110f97000) [pid = 1936] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x112779000) [pid = 1936] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x117e27800) [pid = 1936] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1191ad400) [pid = 1936] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:27:31 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x123961000) [pid = 1936] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:27:31 INFO - PROCESS | 1936 | 1472228851554 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]]]}] 09:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 620ms 09:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:27:31 INFO - PROCESS | 1936 | 1472228851604 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:27:31 INFO - PROCESS | 1936 | 1472228851605 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:27:31 INFO - PROCESS | 1936 | 1472228851607 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:27:31 INFO - PROCESS | 1936 | 1472228851608 Marionette TRACE conn2 <- [1,934,null,{}] 09:27:31 INFO - PROCESS | 1936 | 1472228851610 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}] 09:27:31 INFO - PROCESS | 1936 | 1472228851612 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:31 INFO - PROCESS | 1936 | 1472228851692 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:27:31 INFO - PROCESS | 1936 | 1472228851696 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:31 INFO - PROCESS | 1936 | 1472228851697 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x125a79800 == 38 [pid = 1936] [id = 241] 09:27:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x112779000) [pid = 1936] [serial = 721] [outer = 0x0] 09:27:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x113f46800) [pid = 1936] [serial = 722] [outer = 0x112779000] 09:27:31 INFO - PROCESS | 1936 | 1472228851722 Marionette DEBUG loaded listener.js 09:27:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1198e8c00) [pid = 1936] [serial = 723] [outer = 0x112779000] 09:27:32 INFO - PROCESS | 1936 | 1472228852046 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]]]}] 09:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms 09:27:32 INFO - PROCESS | 1936 | 1472228852076 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:27:32 INFO - PROCESS | 1936 | 1472228852078 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:27:32 INFO - PROCESS | 1936 | 1472228852081 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:27:32 INFO - PROCESS | 1936 | 1472228852083 Marionette TRACE conn2 <- [1,938,null,{}] 09:27:32 INFO - PROCESS | 1936 | 1472228852088 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}] 09:27:32 INFO - PROCESS | 1936 | 1472228852090 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:32 INFO - PROCESS | 1936 | 1472228852257 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:27:32 INFO - PROCESS | 1936 | 1472228852270 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:32 INFO - PROCESS | 1936 | 1472228852272 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x1292ee000 == 39 [pid = 1936] [id = 242] 09:27:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1184cb000) [pid = 1936] [serial = 724] [outer = 0x0] 09:27:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x12139ec00) [pid = 1936] [serial = 725] [outer = 0x1184cb000] 09:27:32 INFO - PROCESS | 1936 | 1472228852317 Marionette DEBUG loaded listener.js 09:27:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x123962c00) [pid = 1936] [serial = 726] [outer = 0x1184cb000] 09:27:32 INFO - PROCESS | 1936 | 1472228852779 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]]]}] 09:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 725ms 09:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:27:32 INFO - PROCESS | 1936 | 1472228852806 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:27:32 INFO - PROCESS | 1936 | 1472228852807 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:27:32 INFO - PROCESS | 1936 | 1472228852809 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:27:32 INFO - PROCESS | 1936 | 1472228852810 Marionette TRACE conn2 <- [1,942,null,{}] 09:27:32 INFO - PROCESS | 1936 | 1472228852812 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}] 09:27:32 INFO - PROCESS | 1936 | 1472228852814 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:32 INFO - PROCESS | 1936 | 1472228852916 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:27:32 INFO - PROCESS | 1936 | 1472228852925 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:32 INFO - PROCESS | 1936 | 1472228852926 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a775800 == 40 [pid = 1936] [id = 243] 09:27:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x123dc8000) [pid = 1936] [serial = 727] [outer = 0x0] 09:27:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1243b6000) [pid = 1936] [serial = 728] [outer = 0x123dc8000] 09:27:32 INFO - PROCESS | 1936 | 1472228852951 Marionette DEBUG loaded listener.js 09:27:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x124e28400) [pid = 1936] [serial = 729] [outer = 0x123dc8000] 09:27:33 INFO - PROCESS | 1936 | 1472228853257 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]]]}] 09:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 469ms 09:27:33 INFO - PROCESS | 1936 | 1472228853279 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:27:33 INFO - PROCESS | 1936 | 1472228853280 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:27:33 INFO - PROCESS | 1936 | 1472228853282 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:27:33 INFO - PROCESS | 1936 | 1472228853284 Marionette TRACE conn2 <- [1,946,null,{}] 09:27:33 INFO - PROCESS | 1936 | 1472228853289 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}] 09:27:33 INFO - PROCESS | 1936 | 1472228853290 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:33 INFO - PROCESS | 1936 | 1472228853377 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:27:33 INFO - PROCESS | 1936 | 1472228853381 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:33 INFO - PROCESS | 1936 | 1472228853382 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x12aa47800 == 41 [pid = 1936] [id = 244] 09:27:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x124e2b400) [pid = 1936] [serial = 730] [outer = 0x0] 09:27:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x125a0e400) [pid = 1936] [serial = 731] [outer = 0x124e2b400] 09:27:33 INFO - PROCESS | 1936 | 1472228853407 Marionette DEBUG loaded listener.js 09:27:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x125aee000) [pid = 1936] [serial = 732] [outer = 0x124e2b400] 09:27:33 INFO - PROCESS | 1936 | 1472228853906 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]]]}] 09:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 672ms 09:27:33 INFO - PROCESS | 1936 | 1472228853956 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:27:33 INFO - PROCESS | 1936 | 1472228853959 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:27:33 INFO - PROCESS | 1936 | 1472228853962 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:27:33 INFO - PROCESS | 1936 | 1472228853964 Marionette TRACE conn2 <- [1,950,null,{}] 09:27:33 INFO - PROCESS | 1936 | 1472228853969 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}] 09:27:33 INFO - PROCESS | 1936 | 1472228853970 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:34 INFO - PROCESS | 1936 | 1472228854078 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:27:34 INFO - PROCESS | 1936 | 1472228854144 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:34 INFO - PROCESS | 1936 | 1472228854146 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b3000 == 42 [pid = 1936] [id = 245] 09:27:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x112a85800) [pid = 1936] [serial = 733] [outer = 0x0] 09:27:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x11307a400) [pid = 1936] [serial = 734] [outer = 0x112a85800] 09:27:34 INFO - PROCESS | 1936 | 1472228854177 Marionette DEBUG loaded listener.js 09:27:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x11398d800) [pid = 1936] [serial = 735] [outer = 0x112a85800] 09:27:34 INFO - PROCESS | 1936 | 1472228854570 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]]]}] 09:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 673ms 09:27:34 INFO - PROCESS | 1936 | 1472228854635 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:27:34 INFO - PROCESS | 1936 | 1472228854638 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:27:34 INFO - PROCESS | 1936 | 1472228854643 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:27:34 INFO - PROCESS | 1936 | 1472228854645 Marionette TRACE conn2 <- [1,954,null,{}] 09:27:34 INFO - PROCESS | 1936 | 1472228854647 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}] 09:27:34 INFO - PROCESS | 1936 | 1472228854649 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:34 INFO - PROCESS | 1936 | 1472228854755 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:27:34 INFO - PROCESS | 1936 | 1472228854841 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:34 INFO - PROCESS | 1936 | 1472228854842 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x12335b800 == 43 [pid = 1936] [id = 246] 09:27:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1168d7000) [pid = 1936] [serial = 736] [outer = 0x0] 09:27:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x1177a4c00) [pid = 1936] [serial = 737] [outer = 0x1168d7000] 09:27:34 INFO - PROCESS | 1936 | 1472228854874 Marionette DEBUG loaded listener.js 09:27:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x1182ed000) [pid = 1936] [serial = 738] [outer = 0x1168d7000] 09:27:35 INFO - PROCESS | 1936 | 1472228855305 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]]]}] 09:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 09:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:27:35 INFO - PROCESS | 1936 | 1472228855313 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:27:35 INFO - PROCESS | 1936 | 1472228855314 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:27:35 INFO - PROCESS | 1936 | 1472228855316 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:27:35 INFO - PROCESS | 1936 | 1472228855321 Marionette TRACE conn2 <- [1,958,null,{}] 09:27:35 INFO - PROCESS | 1936 | 1472228855329 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}] 09:27:35 INFO - PROCESS | 1936 | 1472228855333 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:35 INFO - PROCESS | 1936 | 1472228855434 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:27:35 INFO - PROCESS | 1936 | 1472228855484 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:35 INFO - PROCESS | 1936 | 1472228855486 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b65f800 == 44 [pid = 1936] [id = 247] 09:27:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1188ee400) [pid = 1936] [serial = 739] [outer = 0x0] 09:27:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x119669400) [pid = 1936] [serial = 740] [outer = 0x1188ee400] 09:27:35 INFO - PROCESS | 1936 | 1472228855518 Marionette DEBUG loaded listener.js 09:27:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x119acec00) [pid = 1936] [serial = 741] [outer = 0x1188ee400] 09:27:35 INFO - PROCESS | 1936 | 1472228855955 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]]]}] 09:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 674ms 09:27:35 INFO - PROCESS | 1936 | 1472228855990 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:27:35 INFO - PROCESS | 1936 | 1472228855992 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:27:35 INFO - PROCESS | 1936 | 1472228855995 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:27:35 INFO - PROCESS | 1936 | 1472228855996 Marionette TRACE conn2 <- [1,962,null,{}] 09:27:36 INFO - PROCESS | 1936 | 1472228855998 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}] 09:27:36 INFO - PROCESS | 1936 | 1472228856000 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:36 INFO - PROCESS | 1936 | 1472228856121 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:27:36 INFO - PROCESS | 1936 | 1472228856199 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:36 INFO - PROCESS | 1936 | 1472228856200 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bdaa000 == 45 [pid = 1936] [id = 248] 09:27:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x119e36400) [pid = 1936] [serial = 742] [outer = 0x0] 09:27:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x1230b2400) [pid = 1936] [serial = 743] [outer = 0x119e36400] 09:27:36 INFO - PROCESS | 1936 | 1472228856231 Marionette DEBUG loaded listener.js 09:27:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x123887800) [pid = 1936] [serial = 744] [outer = 0x119e36400] 09:27:36 INFO - PROCESS | 1936 | 1472228856643 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]]]}] 09:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 668ms 09:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:27:36 INFO - PROCESS | 1936 | 1472228856664 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:27:36 INFO - PROCESS | 1936 | 1472228856665 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:27:36 INFO - PROCESS | 1936 | 1472228856668 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:27:36 INFO - PROCESS | 1936 | 1472228856670 Marionette TRACE conn2 <- [1,966,null,{}] 09:27:36 INFO - PROCESS | 1936 | 1472228856674 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}] 09:27:36 INFO - PROCESS | 1936 | 1472228856675 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:36 INFO - PROCESS | 1936 | 1472228856776 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:27:36 INFO - PROCESS | 1936 | 1472228856830 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:36 INFO - PROCESS | 1936 | 1472228856831 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x117361800 == 46 [pid = 1936] [id = 249] 09:27:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x111e62400) [pid = 1936] [serial = 745] [outer = 0x0] 09:27:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x11614ec00) [pid = 1936] [serial = 746] [outer = 0x111e62400] 09:27:36 INFO - PROCESS | 1936 | 1472228856861 Marionette DEBUG loaded listener.js 09:27:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x123880c00) [pid = 1936] [serial = 747] [outer = 0x111e62400] 09:27:37 INFO - PROCESS | 1936 | 1472228857458 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]]]}] 09:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 823ms 09:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:27:37 INFO - PROCESS | 1936 | 1472228857492 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:27:37 INFO - PROCESS | 1936 | 1472228857494 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:27:37 INFO - PROCESS | 1936 | 1472228857497 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:27:37 INFO - PROCESS | 1936 | 1472228857500 Marionette TRACE conn2 <- [1,970,null,{}] 09:27:37 INFO - PROCESS | 1936 | 1472228857504 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}] 09:27:37 INFO - PROCESS | 1936 | 1472228857506 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:37 INFO - PROCESS | 1936 | 1472228857600 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:27:37 INFO - PROCESS | 1936 | 1472228857668 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:37 INFO - PROCESS | 1936 | 1472228857669 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169d9800 == 47 [pid = 1936] [id = 250] 09:27:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x113dc4400) [pid = 1936] [serial = 748] [outer = 0x0] 09:27:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x11620ac00) [pid = 1936] [serial = 749] [outer = 0x113dc4400] 09:27:37 INFO - PROCESS | 1936 | 1472228857699 Marionette DEBUG loaded listener.js 09:27:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x1173c2800) [pid = 1936] [serial = 750] [outer = 0x113dc4400] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12a775800 == 46 [pid = 1936] [id = 243] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1292ee000 == 45 [pid = 1936] [id = 242] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x125a79800 == 44 [pid = 1936] [id = 241] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x128b7e000 == 43 [pid = 1936] [id = 240] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1171a5800 == 42 [pid = 1936] [id = 239] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x123bcb000 == 41 [pid = 1936] [id = 238] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x123475800 == 40 [pid = 1936] [id = 237] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x11a2bb000 == 39 [pid = 1936] [id = 236] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1196c2800 == 38 [pid = 1936] [id = 235] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x118773000 == 37 [pid = 1936] [id = 234] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1169d6000 == 36 [pid = 1936] [id = 233] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x112f2d000 == 35 [pid = 1936] [id = 232] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x117370000 == 34 [pid = 1936] [id = 231] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12b64e000 == 33 [pid = 1936] [id = 230] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x117361800 == 32 [pid = 1936] [id = 249] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12bdaa000 == 31 [pid = 1936] [id = 248] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12b65f800 == 30 [pid = 1936] [id = 247] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12335b800 == 29 [pid = 1936] [id = 246] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12aa47800 == 28 [pid = 1936] [id = 244] 09:27:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b3000 == 27 [pid = 1936] [id = 245] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x119ac7800) [pid = 1936] [serial = 668] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x119e40400) [pid = 1936] [serial = 671] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x11872f400) [pid = 1936] [serial = 662] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x1191ae000) [pid = 1936] [serial = 663] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x1168d4c00) [pid = 1936] [serial = 659] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x1191a2400) [pid = 1936] [serial = 653] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x11966d000) [pid = 1936] [serial = 654] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x117e30000) [pid = 1936] [serial = 660] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x113378400) [pid = 1936] [serial = 656] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x113989800) [pid = 1936] [serial = 657] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x113d4dc00) [pid = 1936] [serial = 639] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1131c8400) [pid = 1936] [serial = 638] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x1194ebc00) [pid = 1936] [serial = 642] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x1191a3c00) [pid = 1936] [serial = 641] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x119e5f400) [pid = 1936] [serial = 644] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x121396c00) [pid = 1936] [serial = 645] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1236a9c00) [pid = 1936] [serial = 674] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x12139b000) [pid = 1936] [serial = 672] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x125a0f400) [pid = 1936] [serial = 648] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x123882c00) [pid = 1936] [serial = 675] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x123dc7800) [pid = 1936] [serial = 647] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x116989800) [pid = 1936] [serial = 678] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x113380c00) [pid = 1936] [serial = 677] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x113dc3800) [pid = 1936] [serial = 651] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x11a273800) [pid = 1936] [serial = 680] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x11395d400) [pid = 1936] [serial = 650] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x11966dc00) [pid = 1936] [serial = 665] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x119a4f000) [pid = 1936] [serial = 666] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1243cc400) [pid = 1936] [serial = 684] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x123b63400) [pid = 1936] [serial = 681] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x119ad3800) [pid = 1936] [serial = 669] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x12609c400) [pid = 1936] [serial = 687] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x124084c00) [pid = 1936] [serial = 683] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x124e26400) [pid = 1936] [serial = 686] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1936 | 1472228858597 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]]]}] 09:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1129ms 09:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:27:38 INFO - PROCESS | 1936 | 1472228858627 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:27:38 INFO - PROCESS | 1936 | 1472228858629 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:27:38 INFO - PROCESS | 1936 | 1472228858632 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:27:38 INFO - PROCESS | 1936 | 1472228858634 Marionette TRACE conn2 <- [1,974,null,{}] 09:27:38 INFO - PROCESS | 1936 | 1472228858640 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}] 09:27:38 INFO - PROCESS | 1936 | 1472228858642 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:38 INFO - PROCESS | 1936 | 1472228858722 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:27:38 INFO - PROCESS | 1936 | 1472228858727 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:38 INFO - PROCESS | 1936 | 1472228858730 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x113d8a000 == 28 [pid = 1936] [id = 251] 09:27:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1129dac00) [pid = 1936] [serial = 751] [outer = 0x0] 09:27:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x112a93c00) [pid = 1936] [serial = 752] [outer = 0x1129dac00] 09:27:38 INFO - PROCESS | 1936 | 1472228858763 Marionette DEBUG loaded listener.js 09:27:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x113965800) [pid = 1936] [serial = 753] [outer = 0x1129dac00] 09:27:39 INFO - PROCESS | 1936 | 1472228859144 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]]]}] 09:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 524ms 09:27:39 INFO - PROCESS | 1936 | 1472228859157 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:27:39 INFO - PROCESS | 1936 | 1472228859161 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:27:39 INFO - PROCESS | 1936 | 1472228859166 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:27:39 INFO - PROCESS | 1936 | 1472228859168 Marionette TRACE conn2 <- [1,978,null,{}] 09:27:39 INFO - PROCESS | 1936 | 1472228859174 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}] 09:27:39 INFO - PROCESS | 1936 | 1472228859176 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:39 INFO - PROCESS | 1936 | 1472228859256 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:27:39 INFO - PROCESS | 1936 | 1472228859260 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:39 INFO - PROCESS | 1936 | 1472228859262 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x11736c000 == 29 [pid = 1936] [id = 252] 09:27:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x113990c00) [pid = 1936] [serial = 754] [outer = 0x0] 09:27:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x116989400) [pid = 1936] [serial = 755] [outer = 0x113990c00] 09:27:39 INFO - PROCESS | 1936 | 1472228859292 Marionette DEBUG loaded listener.js 09:27:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x118212800) [pid = 1936] [serial = 756] [outer = 0x113990c00] 09:27:39 INFO - PROCESS | 1936 | 1472228859643 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]]]}] 09:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 09:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:27:39 INFO - PROCESS | 1936 | 1472228859688 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:27:39 INFO - PROCESS | 1936 | 1472228859689 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:27:39 INFO - PROCESS | 1936 | 1472228859692 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:27:39 INFO - PROCESS | 1936 | 1472228859694 Marionette TRACE conn2 <- [1,982,null,{}] 09:27:39 INFO - PROCESS | 1936 | 1472228859702 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}] 09:27:39 INFO - PROCESS | 1936 | 1472228859705 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:39 INFO - PROCESS | 1936 | 1472228859782 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:27:39 INFO - PROCESS | 1936 | 1472228859790 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:39 INFO - PROCESS | 1936 | 1472228859792 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x119252000 == 30 [pid = 1936] [id = 253] 09:27:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x110fa0800) [pid = 1936] [serial = 757] [outer = 0x0] 09:27:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1187f5800) [pid = 1936] [serial = 758] [outer = 0x110fa0800] 09:27:39 INFO - PROCESS | 1936 | 1472228859822 Marionette DEBUG loaded listener.js 09:27:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1191ab400) [pid = 1936] [serial = 759] [outer = 0x110fa0800] 09:27:40 INFO - PROCESS | 1936 | 1472228860172 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]]]}] 09:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 09:27:40 INFO - PROCESS | 1936 | 1472228860214 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:27:40 INFO - PROCESS | 1936 | 1472228860216 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:27:40 INFO - PROCESS | 1936 | 1472228860218 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:27:40 INFO - PROCESS | 1936 | 1472228860219 Marionette TRACE conn2 <- [1,986,null,{}] 09:27:40 INFO - PROCESS | 1936 | 1472228860221 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}] 09:27:40 INFO - PROCESS | 1936 | 1472228860223 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:40 INFO - PROCESS | 1936 | 1472228860327 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:27:40 INFO - PROCESS | 1936 | 1472228860333 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:40 INFO - PROCESS | 1936 | 1472228860334 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x119ccc000 == 31 [pid = 1936] [id = 254] 09:27:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x11966a000) [pid = 1936] [serial = 760] [outer = 0x0] 09:27:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119674800) [pid = 1936] [serial = 761] [outer = 0x11966a000] 09:27:40 INFO - PROCESS | 1936 | 1472228860364 Marionette DEBUG loaded listener.js 09:27:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x119a4d000) [pid = 1936] [serial = 762] [outer = 0x11966a000] 09:27:40 INFO - PROCESS | 1936 | 1472228860752 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]]]}] 09:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 569ms 09:27:40 INFO - PROCESS | 1936 | 1472228860789 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:27:40 INFO - PROCESS | 1936 | 1472228860791 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:27:40 INFO - PROCESS | 1936 | 1472228860795 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:27:40 INFO - PROCESS | 1936 | 1472228860796 Marionette TRACE conn2 <- [1,990,null,{}] 09:27:40 INFO - PROCESS | 1936 | 1472228860800 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}] 09:27:40 INFO - PROCESS | 1936 | 1472228860803 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:40 INFO - PROCESS | 1936 | 1472228860954 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:27:41 INFO - PROCESS | 1936 | 1472228861006 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:41 INFO - PROCESS | 1936 | 1472228861007 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x12320c800 == 32 [pid = 1936] [id = 255] 09:27:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x11276b000) [pid = 1936] [serial = 763] [outer = 0x0] 09:27:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119a52c00) [pid = 1936] [serial = 764] [outer = 0x11276b000] 09:27:41 INFO - PROCESS | 1936 | 1472228861051 Marionette DEBUG loaded listener.js 09:27:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x119b89800) [pid = 1936] [serial = 765] [outer = 0x11276b000] 09:27:41 INFO - PROCESS | 1936 | 1472228861427 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]]]}] 09:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 09:27:41 INFO - PROCESS | 1936 | 1472228861466 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:27:41 INFO - PROCESS | 1936 | 1472228861467 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:27:41 INFO - PROCESS | 1936 | 1472228861470 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:27:41 INFO - PROCESS | 1936 | 1472228861471 Marionette TRACE conn2 <- [1,994,null,{}] 09:27:41 INFO - PROCESS | 1936 | 1472228861473 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}] 09:27:41 INFO - PROCESS | 1936 | 1472228861477 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:41 INFO - PROCESS | 1936 | 1472228861590 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:27:41 INFO - PROCESS | 1936 | 1472228861624 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:41 INFO - PROCESS | 1936 | 1472228861626 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x12405b000 == 33 [pid = 1936] [id = 256] 09:27:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119c29800) [pid = 1936] [serial = 766] [outer = 0x0] 09:27:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119e5c400) [pid = 1936] [serial = 767] [outer = 0x119c29800] 09:27:41 INFO - PROCESS | 1936 | 1472228861652 Marionette DEBUG loaded listener.js 09:27:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1213a2400) [pid = 1936] [serial = 768] [outer = 0x119c29800] 09:27:41 INFO - PROCESS | 1936 | 1472228861983 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]]]}] 09:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 570ms 09:27:42 INFO - PROCESS | 1936 | 1472228862041 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:27:42 INFO - PROCESS | 1936 | 1472228862042 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:27:42 INFO - PROCESS | 1936 | 1472228862060 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:27:42 INFO - PROCESS | 1936 | 1472228862061 Marionette TRACE conn2 <- [1,998,null,{}] 09:27:42 INFO - PROCESS | 1936 | 1472228862064 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}] 09:27:42 INFO - PROCESS | 1936 | 1472228862065 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:42 INFO - PROCESS | 1936 | 1472228862164 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:27:42 INFO - PROCESS | 1936 | 1472228862168 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:42 INFO - PROCESS | 1936 | 1472228862169 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x124e72800 == 34 [pid = 1936] [id = 257] 09:27:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1127aa800) [pid = 1936] [serial = 769] [outer = 0x0] 09:27:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x12387b000) [pid = 1936] [serial = 770] [outer = 0x1127aa800] 09:27:42 INFO - PROCESS | 1936 | 1472228862195 Marionette DEBUG loaded listener.js 09:27:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x123889000) [pid = 1936] [serial = 771] [outer = 0x1127aa800] 09:27:42 INFO - PROCESS | 1936 | 1472228862538 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]]]}] 09:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 528ms 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x119ac7000) [pid = 1936] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x119c69c00) [pid = 1936] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x11673dc00) [pid = 1936] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1168d9400) [pid = 1936] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1182e9800) [pid = 1936] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x113080c00) [pid = 1936] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x110f9ec00) [pid = 1936] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x113985400) [pid = 1936] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x119ad1800) [pid = 1936] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1184cf000) [pid = 1936] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x123dc8000) [pid = 1936] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x124e2b400) [pid = 1936] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x112779000) [pid = 1936] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1188f6800) [pid = 1936] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:27:42 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1184cb000) [pid = 1936] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:27:42 INFO - PROCESS | 1936 | 1472228862764 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:27:42 INFO - PROCESS | 1936 | 1472228862766 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:27:42 INFO - PROCESS | 1936 | 1472228862776 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:27:42 INFO - PROCESS | 1936 | 1472228862777 Marionette TRACE conn2 <- [1,1002,null,{}] 09:27:42 INFO - PROCESS | 1936 | 1472228862779 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}] 09:27:42 INFO - PROCESS | 1936 | 1472228862780 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:42 INFO - PROCESS | 1936 | 1472228862857 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:27:42 INFO - PROCESS | 1936 | 1472228862861 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:42 INFO - PROCESS | 1936 | 1472228862862 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b7000 == 35 [pid = 1936] [id = 258] 09:27:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1127acc00) [pid = 1936] [serial = 772] [outer = 0x0] 09:27:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1168d9400) [pid = 1936] [serial = 773] [outer = 0x1127acc00] 09:27:42 INFO - PROCESS | 1936 | 1472228862892 Marionette DEBUG loaded listener.js 09:27:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x119140800) [pid = 1936] [serial = 774] [outer = 0x1127acc00] 09:27:43 INFO - PROCESS | 1936 | 1472228863308 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]]]}] 09:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 577ms 09:27:43 INFO - PROCESS | 1936 | 1472228863348 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:27:43 INFO - PROCESS | 1936 | 1472228863350 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:27:43 INFO - PROCESS | 1936 | 1472228863374 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:27:43 INFO - PROCESS | 1936 | 1472228863376 Marionette TRACE conn2 <- [1,1006,null,{}] 09:27:43 INFO - PROCESS | 1936 | 1472228863422 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}] 09:27:43 INFO - PROCESS | 1936 | 1472228863425 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:43 INFO - PROCESS | 1936 | 1472228863544 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:27:43 INFO - PROCESS | 1936 | 1472228863556 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:43 INFO - PROCESS | 1936 | 1472228863557 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x119251000 == 36 [pid = 1936] [id = 259] 09:27:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1184d3c00) [pid = 1936] [serial = 775] [outer = 0x0] 09:27:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119e5c800) [pid = 1936] [serial = 776] [outer = 0x1184d3c00] 09:27:43 INFO - PROCESS | 1936 | 1472228863599 Marionette DEBUG loaded listener.js 09:27:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x123888c00) [pid = 1936] [serial = 777] [outer = 0x1184d3c00] 09:27:43 INFO - PROCESS | 1936 | 1472228863929 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]]]}] 09:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 619ms 09:27:43 INFO - PROCESS | 1936 | 1472228863972 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:27:43 INFO - PROCESS | 1936 | 1472228863974 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:27:43 INFO - PROCESS | 1936 | 1472228863976 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:27:43 INFO - PROCESS | 1936 | 1472228863977 Marionette TRACE conn2 <- [1,1010,null,{}] 09:27:43 INFO - PROCESS | 1936 | 1472228863980 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}] 09:27:43 INFO - PROCESS | 1936 | 1472228863981 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:44 INFO - PROCESS | 1936 | 1472228864122 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:27:44 INFO - PROCESS | 1936 | 1472228864130 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:44 INFO - PROCESS | 1936 | 1472228864132 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x1292fa000 == 37 [pid = 1936] [id = 260] 09:27:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x12125e000) [pid = 1936] [serial = 778] [outer = 0x0] 09:27:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x123dc7c00) [pid = 1936] [serial = 779] [outer = 0x12125e000] 09:27:44 INFO - PROCESS | 1936 | 1472228864175 Marionette DEBUG loaded listener.js 09:27:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1243b8c00) [pid = 1936] [serial = 780] [outer = 0x12125e000] 09:27:44 INFO - PROCESS | 1936 | 1472228864588 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]]]}] 09:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 619ms 09:27:44 INFO - PROCESS | 1936 | 1472228864596 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:27:44 INFO - PROCESS | 1936 | 1472228864597 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:27:44 INFO - PROCESS | 1936 | 1472228864599 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:27:44 INFO - PROCESS | 1936 | 1472228864603 Marionette TRACE conn2 <- [1,1014,null,{}] 09:27:44 INFO - PROCESS | 1936 | 1472228864605 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}] 09:27:44 INFO - PROCESS | 1936 | 1472228864614 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:44 INFO - PROCESS | 1936 | 1472228864731 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:27:44 INFO - PROCESS | 1936 | 1472228864737 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:44 INFO - PROCESS | 1936 | 1472228864739 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x123120800 == 38 [pid = 1936] [id = 261] 09:27:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119c69c00) [pid = 1936] [serial = 781] [outer = 0x0] 09:27:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1245a3400) [pid = 1936] [serial = 782] [outer = 0x119c69c00] 09:27:44 INFO - PROCESS | 1936 | 1472228864767 Marionette DEBUG loaded listener.js 09:27:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x125aed000) [pid = 1936] [serial = 783] [outer = 0x119c69c00] 09:27:45 INFO - PROCESS | 1936 | 1472228865367 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]]]}] 09:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 823ms 09:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:27:45 INFO - PROCESS | 1936 | 1472228865424 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:27:45 INFO - PROCESS | 1936 | 1472228865426 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:27:45 INFO - PROCESS | 1936 | 1472228865429 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:27:45 INFO - PROCESS | 1936 | 1472228865432 Marionette TRACE conn2 <- [1,1018,null,{}] 09:27:45 INFO - PROCESS | 1936 | 1472228865436 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}] 09:27:45 INFO - PROCESS | 1936 | 1472228865437 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:45 INFO - PROCESS | 1936 | 1472228865548 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:27:45 INFO - PROCESS | 1936 | 1472228865623 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:45 INFO - PROCESS | 1936 | 1472228865625 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x117478000 == 39 [pid = 1936] [id = 262] 09:27:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x11398b000) [pid = 1936] [serial = 784] [outer = 0x0] 09:27:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x113dbec00) [pid = 1936] [serial = 785] [outer = 0x11398b000] 09:27:45 INFO - PROCESS | 1936 | 1472228865657 Marionette DEBUG loaded listener.js 09:27:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x11690a000) [pid = 1936] [serial = 786] [outer = 0x11398b000] 09:27:46 INFO - PROCESS | 1936 | 1472228866210 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]]]}] 09:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 825ms 09:27:46 INFO - PROCESS | 1936 | 1472228866255 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:27:46 INFO - PROCESS | 1936 | 1472228866258 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:27:46 INFO - PROCESS | 1936 | 1472228866263 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:27:46 INFO - PROCESS | 1936 | 1472228866264 Marionette TRACE conn2 <- [1,1022,null,{}] 09:27:46 INFO - PROCESS | 1936 | 1472228866267 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}] 09:27:46 INFO - PROCESS | 1936 | 1472228866269 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:46 INFO - PROCESS | 1936 | 1472228866385 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:27:46 INFO - PROCESS | 1936 | 1472228866437 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:46 INFO - PROCESS | 1936 | 1472228866439 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x12394a800 == 40 [pid = 1936] [id = 263] 09:27:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x1184d2c00) [pid = 1936] [serial = 787] [outer = 0x0] 09:27:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1187f7800) [pid = 1936] [serial = 788] [outer = 0x1184d2c00] 09:27:46 INFO - PROCESS | 1936 | 1472228866471 Marionette DEBUG loaded listener.js 09:27:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x1194e1800) [pid = 1936] [serial = 789] [outer = 0x1184d2c00] 09:27:47 INFO - PROCESS | 1936 | --DOCSHELL 0x1292fa000 == 39 [pid = 1936] [id = 260] 09:27:47 INFO - PROCESS | 1936 | --DOCSHELL 0x119251000 == 38 [pid = 1936] [id = 259] 09:27:47 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b7000 == 37 [pid = 1936] [id = 258] 09:27:47 INFO - PROCESS | 1936 | --DOCSHELL 0x124e72800 == 36 [pid = 1936] [id = 257] 09:27:47 INFO - PROCESS | 1936 | --DOCSHELL 0x12405b000 == 35 [pid = 1936] [id = 256] 09:27:47 INFO - PROCESS | 1936 | --DOCSHELL 0x12320c800 == 34 [pid = 1936] [id = 255] 09:27:47 INFO - PROCESS | 1936 | --DOCSHELL 0x119ccc000 == 33 [pid = 1936] [id = 254] 09:27:47 INFO - PROCESS | 1936 | --DOCSHELL 0x119252000 == 32 [pid = 1936] [id = 253] 09:27:47 INFO - PROCESS | 1936 | 1472228867101 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]]]}] 09:27:47 INFO - PROCESS | 1936 | --DOCSHELL 0x11736c000 == 31 [pid = 1936] [id = 252] 09:27:47 INFO - PROCESS | 1936 | --DOCSHELL 0x113d8a000 == 30 [pid = 1936] [id = 251] 09:27:47 INFO - PROCESS | 1936 | --DOCSHELL 0x1169d9800 == 29 [pid = 1936] [id = 250] 09:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 875ms 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x119c6e800) [pid = 1936] [serial = 713] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x119e63c00) [pid = 1936] [serial = 716] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x121260c00) [pid = 1936] [serial = 719] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x116bacc00) [pid = 1936] [serial = 701] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x117e33000) [pid = 1936] [serial = 702] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1184cc400) [pid = 1936] [serial = 704] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x118545400) [pid = 1936] [serial = 705] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x113964800) [pid = 1936] [serial = 692] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x113dbf000) [pid = 1936] [serial = 693] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x111e36800) [pid = 1936] [serial = 695] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1122a4800) [pid = 1936] [serial = 696] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x113988400) [pid = 1936] [serial = 698] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x113d55800) [pid = 1936] [serial = 699] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1260ce800) [pid = 1936] [serial = 690] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x125e48000) [pid = 1936] [serial = 689] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1187f2c00) [pid = 1936] [serial = 707] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x124e28400) [pid = 1936] [serial = 729] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x125a0e400) [pid = 1936] [serial = 731] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x125aee000) [pid = 1936] [serial = 732] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1198e8c00) [pid = 1936] [serial = 723] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x113f46800) [pid = 1936] [serial = 722] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1243b6000) [pid = 1936] [serial = 728] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x123389800) [pid = 1936] [serial = 720] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x1194e8000) [pid = 1936] [serial = 710] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x119e43400) [pid = 1936] [serial = 714] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x119ad1c00) [pid = 1936] [serial = 711] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x121256800) [pid = 1936] [serial = 717] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x123962c00) [pid = 1936] [serial = 726] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x119139400) [pid = 1936] [serial = 708] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x12139ec00) [pid = 1936] [serial = 725] [outer = 0x0] [url = about:blank] 09:27:47 INFO - PROCESS | 1936 | 1472228867149 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:27:47 INFO - PROCESS | 1936 | 1472228867152 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:27:47 INFO - PROCESS | 1936 | 1472228867160 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:27:47 INFO - PROCESS | 1936 | 1472228867162 Marionette TRACE conn2 <- [1,1026,null,{}] 09:27:47 INFO - PROCESS | 1936 | 1472228867165 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}] 09:27:47 INFO - PROCESS | 1936 | 1472228867167 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:47 INFO - PROCESS | 1936 | 1472228867248 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:27:47 INFO - PROCESS | 1936 | 1472228867257 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:47 INFO - PROCESS | 1936 | 1472228867259 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x11671c800 == 30 [pid = 1936] [id = 264] 09:27:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x11398d400) [pid = 1936] [serial = 790] [outer = 0x0] 09:27:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x113bc5400) [pid = 1936] [serial = 791] [outer = 0x11398d400] 09:27:47 INFO - PROCESS | 1936 | 1472228867288 Marionette DEBUG loaded listener.js 09:27:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x1168d6c00) [pid = 1936] [serial = 792] [outer = 0x11398d400] 09:27:47 INFO - PROCESS | 1936 | 1472228867638 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]]]}] 09:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 520ms 09:27:47 INFO - PROCESS | 1936 | 1472228867693 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:27:47 INFO - PROCESS | 1936 | 1472228867696 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:27:47 INFO - PROCESS | 1936 | 1472228867702 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:27:47 INFO - PROCESS | 1936 | 1472228867703 Marionette TRACE conn2 <- [1,1030,null,{}] 09:27:47 INFO - PROCESS | 1936 | 1472228867706 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}] 09:27:47 INFO - PROCESS | 1936 | 1472228867707 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:47 INFO - PROCESS | 1936 | 1472228867788 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:27:47 INFO - PROCESS | 1936 | 1472228867793 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:47 INFO - PROCESS | 1936 | 1472228867794 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x11877e000 == 31 [pid = 1936] [id = 265] 09:27:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x11821e800) [pid = 1936] [serial = 793] [outer = 0x0] 09:27:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x118728400) [pid = 1936] [serial = 794] [outer = 0x11821e800] 09:27:47 INFO - PROCESS | 1936 | 1472228867822 Marionette DEBUG loaded listener.js 09:27:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x1191a3800) [pid = 1936] [serial = 795] [outer = 0x11821e800] 09:27:48 INFO - PROCESS | 1936 | 1472228868180 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]]]}] 09:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 522ms 09:27:48 INFO - PROCESS | 1936 | 1472228868229 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:27:48 INFO - PROCESS | 1936 | 1472228868230 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:27:48 INFO - PROCESS | 1936 | 1472228868233 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:27:48 INFO - PROCESS | 1936 | 1472228868235 Marionette TRACE conn2 <- [1,1034,null,{}] 09:27:48 INFO - PROCESS | 1936 | 1472228868243 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}] 09:27:48 INFO - PROCESS | 1936 | 1472228868246 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:48 INFO - PROCESS | 1936 | 1472228868326 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:27:48 INFO - PROCESS | 1936 | 1472228868330 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:48 INFO - PROCESS | 1936 | 1472228868333 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x119cd4800 == 32 [pid = 1936] [id = 266] 09:27:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1194e1000) [pid = 1936] [serial = 796] [outer = 0x0] 09:27:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119acfc00) [pid = 1936] [serial = 797] [outer = 0x1194e1000] 09:27:48 INFO - PROCESS | 1936 | 1472228868364 Marionette DEBUG loaded listener.js 09:27:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x119e38c00) [pid = 1936] [serial = 798] [outer = 0x1194e1000] 09:27:48 INFO - PROCESS | 1936 | 1472228868694 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]]]}] 09:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 472ms 09:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:27:48 INFO - PROCESS | 1936 | 1472228868707 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:27:48 INFO - PROCESS | 1936 | 1472228868709 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:27:48 INFO - PROCESS | 1936 | 1472228868711 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:27:48 INFO - PROCESS | 1936 | 1472228868712 Marionette TRACE conn2 <- [1,1038,null,{}] 09:27:48 INFO - PROCESS | 1936 | 1472228868715 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}] 09:27:48 INFO - PROCESS | 1936 | 1472228868716 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:48 INFO - PROCESS | 1936 | 1472228868806 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:27:48 INFO - PROCESS | 1936 | 1472228868861 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:48 INFO - PROCESS | 1936 | 1472228868862 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x123110000 == 33 [pid = 1936] [id = 267] 09:27:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x11614e800) [pid = 1936] [serial = 799] [outer = 0x0] 09:27:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x119e41400) [pid = 1936] [serial = 800] [outer = 0x11614e800] 09:27:48 INFO - PROCESS | 1936 | 1472228868888 Marionette DEBUG loaded listener.js 09:27:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11a273c00) [pid = 1936] [serial = 801] [outer = 0x11614e800] 09:27:49 INFO - PROCESS | 1936 | 1472228869214 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]]]}] 09:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 521ms 09:27:49 INFO - PROCESS | 1936 | 1472228869233 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:27:49 INFO - PROCESS | 1936 | 1472228869234 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:27:49 INFO - PROCESS | 1936 | 1472228869239 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:27:49 INFO - PROCESS | 1936 | 1472228869242 Marionette TRACE conn2 <- [1,1042,null,{}] 09:27:49 INFO - PROCESS | 1936 | 1472228869250 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}] 09:27:49 INFO - PROCESS | 1936 | 1472228869251 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:49 INFO - PROCESS | 1936 | 1472228869360 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:27:49 INFO - PROCESS | 1936 | 1472228869364 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:49 INFO - PROCESS | 1936 | 1472228869365 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bc6000 == 34 [pid = 1936] [id = 268] 09:27:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1129d3c00) [pid = 1936] [serial = 802] [outer = 0x0] 09:27:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x121260c00) [pid = 1936] [serial = 803] [outer = 0x1129d3c00] 09:27:49 INFO - PROCESS | 1936 | 1472228869393 Marionette DEBUG loaded listener.js 09:27:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x123883400) [pid = 1936] [serial = 804] [outer = 0x1129d3c00] 09:27:49 INFO - PROCESS | 1936 | 1472228869747 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]]]}] 09:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 528ms 09:27:49 INFO - PROCESS | 1936 | 1472228869766 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:27:49 INFO - PROCESS | 1936 | 1472228869768 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:27:49 INFO - PROCESS | 1936 | 1472228869770 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:27:49 INFO - PROCESS | 1936 | 1472228869771 Marionette TRACE conn2 <- [1,1046,null,{}] 09:27:49 INFO - PROCESS | 1936 | 1472228869773 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}] 09:27:49 INFO - PROCESS | 1936 | 1472228869777 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:49 INFO - PROCESS | 1936 | 1472228869909 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:27:49 INFO - PROCESS | 1936 | 1472228869913 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:49 INFO - PROCESS | 1936 | 1472228869914 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x125a81800 == 35 [pid = 1936] [id = 269] 09:27:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1182ea000) [pid = 1936] [serial = 805] [outer = 0x0] 09:27:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x124218000) [pid = 1936] [serial = 806] [outer = 0x1182ea000] 09:27:49 INFO - PROCESS | 1936 | 1472228869940 Marionette DEBUG loaded listener.js 09:27:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x125af0c00) [pid = 1936] [serial = 807] [outer = 0x1182ea000] 09:27:50 INFO - PROCESS | 1936 | 1472228870307 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]]]}] 09:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 570ms 09:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:27:50 INFO - PROCESS | 1936 | 1472228870343 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:27:50 INFO - PROCESS | 1936 | 1472228870344 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:27:50 INFO - PROCESS | 1936 | 1472228870347 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:27:50 INFO - PROCESS | 1936 | 1472228870348 Marionette TRACE conn2 <- [1,1050,null,{}] 09:27:50 INFO - PROCESS | 1936 | 1472228870350 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}] 09:27:50 INFO - PROCESS | 1936 | 1472228870352 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:50 INFO - PROCESS | 1936 | 1472228870450 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:27:50 INFO - PROCESS | 1936 | 1472228870454 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:50 INFO - PROCESS | 1936 | 1472228870455 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185f0800 == 36 [pid = 1936] [id = 270] 09:27:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x125ae9400) [pid = 1936] [serial = 808] [outer = 0x0] 09:27:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x125eef800) [pid = 1936] [serial = 809] [outer = 0x125ae9400] 09:27:50 INFO - PROCESS | 1936 | 1472228870480 Marionette DEBUG loaded listener.js 09:27:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x12609b000) [pid = 1936] [serial = 810] [outer = 0x125ae9400] 09:27:50 INFO - PROCESS | 1936 | 1472228870802 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]]]}] 09:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 09:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:27:50 INFO - PROCESS | 1936 | 1472228870816 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:27:50 INFO - PROCESS | 1936 | 1472228870818 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:27:50 INFO - PROCESS | 1936 | 1472228870828 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:27:50 INFO - PROCESS | 1936 | 1472228870829 Marionette TRACE conn2 <- [1,1054,null,{}] 09:27:50 INFO - PROCESS | 1936 | 1472228870831 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}] 09:27:50 INFO - PROCESS | 1936 | 1472228870832 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:50 INFO - PROCESS | 1936 | 1472228870934 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:27:50 INFO - PROCESS | 1936 | 1472228870968 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:50 INFO - PROCESS | 1936 | 1472228870969 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a713800 == 37 [pid = 1936] [id = 271] 09:27:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12609b400) [pid = 1936] [serial = 811] [outer = 0x0] 09:27:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1260a3400) [pid = 1936] [serial = 812] [outer = 0x12609b400] 09:27:51 INFO - PROCESS | 1936 | 1472228871003 Marionette DEBUG loaded listener.js 09:27:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1260c9000) [pid = 1936] [serial = 813] [outer = 0x12609b400] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x112a85800) [pid = 1936] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1168d7000) [pid = 1936] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1188ee400) [pid = 1936] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x113dc4400) [pid = 1936] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1129dac00) [pid = 1936] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x11276b000) [pid = 1936] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x113990c00) [pid = 1936] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x11966a000) [pid = 1936] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x110fa0800) [pid = 1936] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x119e36400) [pid = 1936] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x111e62400) [pid = 1936] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12125e000) [pid = 1936] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x119c29800) [pid = 1936] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1127aa800) [pid = 1936] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1127acc00) [pid = 1936] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:27:51 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1184d3c00) [pid = 1936] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:27:51 INFO - PROCESS | 1936 | 1472228871384 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]]]}] 09:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 577ms 09:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:27:51 INFO - PROCESS | 1936 | 1472228871397 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:27:51 INFO - PROCESS | 1936 | 1472228871399 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:27:51 INFO - PROCESS | 1936 | 1472228871401 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:27:51 INFO - PROCESS | 1936 | 1472228871402 Marionette TRACE conn2 <- [1,1058,null,{}] 09:27:51 INFO - PROCESS | 1936 | 1472228871407 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}] 09:27:51 INFO - PROCESS | 1936 | 1472228871408 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:51 INFO - PROCESS | 1936 | 1472228871484 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:27:51 INFO - PROCESS | 1936 | 1472228871489 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:51 INFO - PROCESS | 1936 | 1472228871490 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x124062800 == 38 [pid = 1936] [id = 272] 09:27:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x112777c00) [pid = 1936] [serial = 814] [outer = 0x0] 09:27:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x113b04c00) [pid = 1936] [serial = 815] [outer = 0x112777c00] 09:27:51 INFO - PROCESS | 1936 | 1472228871562 Marionette DEBUG loaded listener.js 09:27:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1188ee400) [pid = 1936] [serial = 816] [outer = 0x112777c00] 09:27:51 INFO - PROCESS | 1936 | 1472228871842 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]]]}] 09:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 475ms 09:27:51 INFO - PROCESS | 1936 | 1472228871879 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:27:51 INFO - PROCESS | 1936 | 1472228871881 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:27:51 INFO - PROCESS | 1936 | 1472228871885 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:27:51 INFO - PROCESS | 1936 | 1472228871890 Marionette TRACE conn2 <- [1,1062,null,{}] 09:27:51 INFO - PROCESS | 1936 | 1472228871894 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}] 09:27:51 INFO - PROCESS | 1936 | 1472228871896 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:52 INFO - PROCESS | 1936 | 1472228872022 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:27:52 INFO - PROCESS | 1936 | 1472228872027 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:52 INFO - PROCESS | 1936 | 1472228872040 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b070800 == 39 [pid = 1936] [id = 273] 09:27:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x119ac8c00) [pid = 1936] [serial = 817] [outer = 0x0] 09:27:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x121398400) [pid = 1936] [serial = 818] [outer = 0x119ac8c00] 09:27:52 INFO - PROCESS | 1936 | 1472228872084 Marionette DEBUG loaded listener.js 09:27:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x126099800) [pid = 1936] [serial = 819] [outer = 0x119ac8c00] 09:27:52 INFO - PROCESS | 1936 | 1472228872597 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]]]}] 09:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 725ms 09:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:27:52 INFO - PROCESS | 1936 | 1472228872610 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:27:52 INFO - PROCESS | 1936 | 1472228872612 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:27:52 INFO - PROCESS | 1936 | 1472228872614 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:27:52 INFO - PROCESS | 1936 | 1472228872616 Marionette TRACE conn2 <- [1,1066,null,{}] 09:27:52 INFO - PROCESS | 1936 | 1472228872618 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}] 09:27:52 INFO - PROCESS | 1936 | 1472228872620 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:52 INFO - PROCESS | 1936 | 1472228872713 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:27:52 INFO - PROCESS | 1936 | 1472228872717 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:52 INFO - PROCESS | 1936 | 1472228872718 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba58800 == 40 [pid = 1936] [id = 274] 09:27:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1260c8c00) [pid = 1936] [serial = 820] [outer = 0x0] 09:27:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x128aca000) [pid = 1936] [serial = 821] [outer = 0x1260c8c00] 09:27:52 INFO - PROCESS | 1936 | 1472228872746 Marionette DEBUG loaded listener.js 09:27:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x128ad5800) [pid = 1936] [serial = 822] [outer = 0x1260c8c00] 09:27:53 INFO - PROCESS | 1936 | 1472228873076 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]]]}] 09:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 470ms 09:27:53 INFO - PROCESS | 1936 | 1472228873084 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:27:53 INFO - PROCESS | 1936 | 1472228873085 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:27:53 INFO - PROCESS | 1936 | 1472228873090 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:27:53 INFO - PROCESS | 1936 | 1472228873091 Marionette TRACE conn2 <- [1,1070,null,{}] 09:27:53 INFO - PROCESS | 1936 | 1472228873093 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}] 09:27:53 INFO - PROCESS | 1936 | 1472228873094 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:53 INFO - PROCESS | 1936 | 1472228873178 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:27:53 INFO - PROCESS | 1936 | 1472228873235 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:53 INFO - PROCESS | 1936 | 1472228873236 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bda2800 == 41 [pid = 1936] [id = 275] 09:27:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x128ad5400) [pid = 1936] [serial = 823] [outer = 0x0] 09:27:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x128b15400) [pid = 1936] [serial = 824] [outer = 0x128ad5400] 09:27:53 INFO - PROCESS | 1936 | 1472228873261 Marionette DEBUG loaded listener.js 09:27:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x128b20c00) [pid = 1936] [serial = 825] [outer = 0x128ad5400] 09:27:53 INFO - PROCESS | 1936 | 1472228873726 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]]]}] 09:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 671ms 09:27:53 INFO - PROCESS | 1936 | 1472228873761 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:27:53 INFO - PROCESS | 1936 | 1472228873766 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:27:53 INFO - PROCESS | 1936 | 1472228873771 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:27:53 INFO - PROCESS | 1936 | 1472228873774 Marionette TRACE conn2 <- [1,1074,null,{}] 09:27:53 INFO - PROCESS | 1936 | 1472228873779 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}] 09:27:53 INFO - PROCESS | 1936 | 1472228873783 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:53 INFO - PROCESS | 1936 | 1472228873949 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:27:54 INFO - PROCESS | 1936 | 1472228874060 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:54 INFO - PROCESS | 1936 | 1472228874062 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x11917d000 == 42 [pid = 1936] [id = 276] 09:27:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x113dbf000) [pid = 1936] [serial = 826] [outer = 0x0] 09:27:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x11614d400) [pid = 1936] [serial = 827] [outer = 0x113dbf000] 09:27:54 INFO - PROCESS | 1936 | 1472228874095 Marionette DEBUG loaded listener.js 09:27:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x118220000) [pid = 1936] [serial = 828] [outer = 0x113dbf000] 09:27:54 INFO - PROCESS | 1936 | 1472228874539 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]]]}] 09:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 774ms 09:27:54 INFO - PROCESS | 1936 | 1472228874543 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:27:54 INFO - PROCESS | 1936 | 1472228874546 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:27:54 INFO - PROCESS | 1936 | 1472228874551 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:27:54 INFO - PROCESS | 1936 | 1472228874553 Marionette TRACE conn2 <- [1,1078,null,{}] 09:27:54 INFO - PROCESS | 1936 | 1472228874556 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}] 09:27:54 INFO - PROCESS | 1936 | 1472228874557 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:54 INFO - PROCESS | 1936 | 1472228874684 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:27:54 INFO - PROCESS | 1936 | 1472228874763 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:54 INFO - PROCESS | 1936 | 1472228874764 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x128ab0800 == 43 [pid = 1936] [id = 277] 09:27:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1184c9400) [pid = 1936] [serial = 829] [outer = 0x0] 09:27:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x119678000) [pid = 1936] [serial = 830] [outer = 0x1184c9400] 09:27:54 INFO - PROCESS | 1936 | 1472228874797 Marionette DEBUG loaded listener.js 09:27:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x119ad4c00) [pid = 1936] [serial = 831] [outer = 0x1184c9400] 09:27:55 INFO - PROCESS | 1936 | 1472228875203 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]]]}] 09:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 721ms 09:27:55 INFO - PROCESS | 1936 | 1472228875286 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:27:55 INFO - PROCESS | 1936 | 1472228875288 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:27:55 INFO - PROCESS | 1936 | 1472228875292 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:27:55 INFO - PROCESS | 1936 | 1472228875295 Marionette TRACE conn2 <- [1,1082,null,{}] 09:27:55 INFO - PROCESS | 1936 | 1472228875303 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}] 09:27:55 INFO - PROCESS | 1936 | 1472228875308 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:55 INFO - PROCESS | 1936 | 1472228875410 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:27:55 INFO - PROCESS | 1936 | 1472228875476 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:55 INFO - PROCESS | 1936 | 1472228875478 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c05f800 == 44 [pid = 1936] [id = 278] 09:27:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12387c000) [pid = 1936] [serial = 832] [outer = 0x0] 09:27:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x12395a800) [pid = 1936] [serial = 833] [outer = 0x12387c000] 09:27:55 INFO - PROCESS | 1936 | 1472228875510 Marionette DEBUG loaded listener.js 09:27:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1245aa800) [pid = 1936] [serial = 834] [outer = 0x12387c000] 09:27:55 INFO - PROCESS | 1936 | 1472228875952 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]]]}] 09:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 672ms 09:27:55 INFO - PROCESS | 1936 | 1472228875975 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:27:55 INFO - PROCESS | 1936 | 1472228875977 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:27:56 INFO - PROCESS | 1936 | 1472228876132 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:27:56 INFO - PROCESS | 1936 | 1472228876133 Marionette TRACE conn2 <- [1,1086,null,{}] 09:27:56 INFO - PROCESS | 1936 | 1472228876206 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}] 09:27:56 INFO - PROCESS | 1936 | 1472228876208 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:56 INFO - PROCESS | 1936 | 1472228876365 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:27:56 INFO - PROCESS | 1936 | 1472228876645 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:56 INFO - PROCESS | 1936 | 1472228876647 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b3800 == 45 [pid = 1936] [id = 279] 09:27:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x1122a9000) [pid = 1936] [serial = 835] [outer = 0x0] 09:27:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1127b2800) [pid = 1936] [serial = 836] [outer = 0x1122a9000] 09:27:56 INFO - PROCESS | 1936 | 1472228876687 Marionette DEBUG loaded listener.js 09:27:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x11320f800) [pid = 1936] [serial = 837] [outer = 0x1122a9000] 09:27:57 INFO - PROCESS | 1936 | 1472228877236 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]]]}] 09:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1236ms 09:27:57 INFO - PROCESS | 1936 | 1472228877262 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:27:57 INFO - PROCESS | 1936 | 1472228877265 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:27:57 INFO - PROCESS | 1936 | 1472228877269 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:27:57 INFO - PROCESS | 1936 | 1472228877272 Marionette TRACE conn2 <- [1,1090,null,{}] 09:27:57 INFO - PROCESS | 1936 | 1472228877278 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}] 09:27:57 INFO - PROCESS | 1936 | 1472228877282 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:57 INFO - PROCESS | 1936 | 1472228877428 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:27:57 INFO - PROCESS | 1936 | 1472228877513 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:57 INFO - PROCESS | 1936 | 1472228877514 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185ec000 == 46 [pid = 1936] [id = 280] 09:27:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x113983800) [pid = 1936] [serial = 838] [outer = 0x0] 09:27:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x11844fc00) [pid = 1936] [serial = 839] [outer = 0x113983800] 09:27:57 INFO - PROCESS | 1936 | 1472228877543 Marionette DEBUG loaded listener.js 09:27:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x118731800) [pid = 1936] [serial = 840] [outer = 0x113983800] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba58800 == 45 [pid = 1936] [id = 274] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12b070800 == 44 [pid = 1936] [id = 273] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x124062800 == 43 [pid = 1936] [id = 272] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12a713800 == 42 [pid = 1936] [id = 271] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x1185f0800 == 41 [pid = 1936] [id = 270] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x125a81800 == 40 [pid = 1936] [id = 269] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x123bc6000 == 39 [pid = 1936] [id = 268] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x123110000 == 38 [pid = 1936] [id = 267] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x119cd4800 == 37 [pid = 1936] [id = 266] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x11877e000 == 36 [pid = 1936] [id = 265] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x11671c800 == 35 [pid = 1936] [id = 264] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12394a800 == 34 [pid = 1936] [id = 263] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x117478000 == 33 [pid = 1936] [id = 262] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x123120800 == 32 [pid = 1936] [id = 261] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b3800 == 31 [pid = 1936] [id = 279] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12c05f800 == 30 [pid = 1936] [id = 278] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x128ab0800 == 29 [pid = 1936] [id = 277] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x11917d000 == 28 [pid = 1936] [id = 276] 09:27:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12bda2800 == 27 [pid = 1936] [id = 275] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x11398d800) [pid = 1936] [serial = 735] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x11307a400) [pid = 1936] [serial = 734] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x1182ed000) [pid = 1936] [serial = 738] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x1177a4c00) [pid = 1936] [serial = 737] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x119acec00) [pid = 1936] [serial = 741] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x11620ac00) [pid = 1936] [serial = 749] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x119669400) [pid = 1936] [serial = 740] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x1173c2800) [pid = 1936] [serial = 750] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x112a93c00) [pid = 1936] [serial = 752] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x113965800) [pid = 1936] [serial = 753] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119b89800) [pid = 1936] [serial = 765] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x116989400) [pid = 1936] [serial = 755] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x118212800) [pid = 1936] [serial = 756] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x119674800) [pid = 1936] [serial = 761] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1187f5800) [pid = 1936] [serial = 758] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1191ab400) [pid = 1936] [serial = 759] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x123887800) [pid = 1936] [serial = 744] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1230b2400) [pid = 1936] [serial = 743] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x123880c00) [pid = 1936] [serial = 747] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x11614ec00) [pid = 1936] [serial = 746] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x123dc7c00) [pid = 1936] [serial = 779] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x119a52c00) [pid = 1936] [serial = 764] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1213a2400) [pid = 1936] [serial = 768] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x119e5c400) [pid = 1936] [serial = 767] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x12387b000) [pid = 1936] [serial = 770] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1168d9400) [pid = 1936] [serial = 773] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x123889000) [pid = 1936] [serial = 771] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x119e5c800) [pid = 1936] [serial = 776] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x119a4d000) [pid = 1936] [serial = 762] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x123888c00) [pid = 1936] [serial = 777] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x119140800) [pid = 1936] [serial = 774] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x1243b8c00) [pid = 1936] [serial = 780] [outer = 0x0] [url = about:blank] 09:27:58 INFO - PROCESS | 1936 | 1472228878446 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]]]}] 09:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1223ms 09:27:58 INFO - PROCESS | 1936 | 1472228878491 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:27:58 INFO - PROCESS | 1936 | 1472228878494 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:27:58 INFO - PROCESS | 1936 | 1472228878497 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:27:58 INFO - PROCESS | 1936 | 1472228878499 Marionette TRACE conn2 <- [1,1094,null,{}] 09:27:58 INFO - PROCESS | 1936 | 1472228878502 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}] 09:27:58 INFO - PROCESS | 1936 | 1472228878504 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:58 INFO - PROCESS | 1936 | 1472228878585 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:27:58 INFO - PROCESS | 1936 | 1472228878590 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:58 INFO - PROCESS | 1936 | 1472228878593 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x113b73800 == 28 [pid = 1936] [id = 281] 09:27:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x11277ec00) [pid = 1936] [serial = 841] [outer = 0x0] 09:27:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x112f0bc00) [pid = 1936] [serial = 842] [outer = 0x11277ec00] 09:27:58 INFO - PROCESS | 1936 | 1472228878624 Marionette DEBUG loaded listener.js 09:27:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x113967800) [pid = 1936] [serial = 843] [outer = 0x11277ec00] 09:27:59 INFO - PROCESS | 1936 | 1472228879021 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]]]}] 09:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 570ms 09:27:59 INFO - PROCESS | 1936 | 1472228879067 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:27:59 INFO - PROCESS | 1936 | 1472228879071 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:27:59 INFO - PROCESS | 1936 | 1472228879082 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:27:59 INFO - PROCESS | 1936 | 1472228879083 Marionette TRACE conn2 <- [1,1098,null,{}] 09:27:59 INFO - PROCESS | 1936 | 1472228879087 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}] 09:27:59 INFO - PROCESS | 1936 | 1472228879089 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:59 INFO - PROCESS | 1936 | 1472228879167 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:27:59 INFO - PROCESS | 1936 | 1472228879175 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:59 INFO - PROCESS | 1936 | 1472228879176 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b9000 == 29 [pid = 1936] [id = 282] 09:27:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x113f4b400) [pid = 1936] [serial = 844] [outer = 0x0] 09:27:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x116747000) [pid = 1936] [serial = 845] [outer = 0x113f4b400] 09:27:59 INFO - PROCESS | 1936 | 1472228879203 Marionette DEBUG loaded listener.js 09:27:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1177a9000) [pid = 1936] [serial = 846] [outer = 0x113f4b400] 09:27:59 INFO - PROCESS | 1936 | 1472228879541 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]]]}] 09:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 470ms 09:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:27:59 INFO - PROCESS | 1936 | 1472228879556 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:27:59 INFO - PROCESS | 1936 | 1472228879557 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:27:59 INFO - PROCESS | 1936 | 1472228879559 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:27:59 INFO - PROCESS | 1936 | 1472228879562 Marionette TRACE conn2 <- [1,1102,null,{}] 09:27:59 INFO - PROCESS | 1936 | 1472228879571 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}] 09:27:59 INFO - PROCESS | 1936 | 1472228879575 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:59 INFO - PROCESS | 1936 | 1472228879652 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:27:59 INFO - PROCESS | 1936 | 1472228879659 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:59 INFO - PROCESS | 1936 | 1472228879661 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:27:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x118783000 == 30 [pid = 1936] [id = 283] 09:27:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x113982c00) [pid = 1936] [serial = 847] [outer = 0x0] 09:27:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1187f0000) [pid = 1936] [serial = 848] [outer = 0x113982c00] 09:27:59 INFO - PROCESS | 1936 | 1472228879690 Marionette DEBUG loaded listener.js 09:27:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1191a2400) [pid = 1936] [serial = 849] [outer = 0x113982c00] 09:28:00 INFO - PROCESS | 1936 | 1472228880026 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]]]}] 09:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 471ms 09:28:00 INFO - PROCESS | 1936 | 1472228880031 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:28:00 INFO - PROCESS | 1936 | 1472228880033 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:28:00 INFO - PROCESS | 1936 | 1472228880035 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:28:00 INFO - PROCESS | 1936 | 1472228880037 Marionette TRACE conn2 <- [1,1106,null,{}] 09:28:00 INFO - PROCESS | 1936 | 1472228880053 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}] 09:28:00 INFO - PROCESS | 1936 | 1472228880056 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:00 INFO - PROCESS | 1936 | 1472228880138 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:28:00 INFO - PROCESS | 1936 | 1472228880195 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:00 INFO - PROCESS | 1936 | 1472228880196 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196c0800 == 31 [pid = 1936] [id = 284] 09:28:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1173be800) [pid = 1936] [serial = 850] [outer = 0x0] 09:28:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1194e6c00) [pid = 1936] [serial = 851] [outer = 0x1173be800] 09:28:00 INFO - PROCESS | 1936 | 1472228880223 Marionette DEBUG loaded listener.js 09:28:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1198eb400) [pid = 1936] [serial = 852] [outer = 0x1173be800] 09:28:00 INFO - PROCESS | 1936 | 1472228880534 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]]]}] 09:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 533ms 09:28:00 INFO - PROCESS | 1936 | 1472228880576 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:28:00 INFO - PROCESS | 1936 | 1472228880577 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:28:00 INFO - PROCESS | 1936 | 1472228880579 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:28:00 INFO - PROCESS | 1936 | 1472228880580 Marionette TRACE conn2 <- [1,1110,null,{}] 09:28:00 INFO - PROCESS | 1936 | 1472228880583 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}] 09:28:00 INFO - PROCESS | 1936 | 1472228880584 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:00 INFO - PROCESS | 1936 | 1472228880679 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:28:00 INFO - PROCESS | 1936 | 1472228880682 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:00 INFO - PROCESS | 1936 | 1472228880683 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213df000 == 32 [pid = 1936] [id = 285] 09:28:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x111e62400) [pid = 1936] [serial = 853] [outer = 0x0] 09:28:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119a51800) [pid = 1936] [serial = 854] [outer = 0x111e62400] 09:28:00 INFO - PROCESS | 1936 | 1472228880709 Marionette DEBUG loaded listener.js 09:28:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x119c28000) [pid = 1936] [serial = 855] [outer = 0x111e62400] 09:28:01 INFO - PROCESS | 1936 | 1472228881097 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]]]}] 09:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 568ms 09:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:28:01 INFO - PROCESS | 1936 | 1472228881148 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:28:01 INFO - PROCESS | 1936 | 1472228881150 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:28:01 INFO - PROCESS | 1936 | 1472228881154 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:28:01 INFO - PROCESS | 1936 | 1472228881155 Marionette TRACE conn2 <- [1,1114,null,{}] 09:28:01 INFO - PROCESS | 1936 | 1472228881159 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}] 09:28:01 INFO - PROCESS | 1936 | 1472228881165 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:01 INFO - PROCESS | 1936 | 1472228881336 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:28:01 INFO - PROCESS | 1936 | 1472228881362 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:01 INFO - PROCESS | 1936 | 1472228881363 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x1237bf800 == 33 [pid = 1936] [id = 286] 09:28:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x119c6e800) [pid = 1936] [serial = 856] [outer = 0x0] 09:28:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119e5fc00) [pid = 1936] [serial = 857] [outer = 0x119c6e800] 09:28:01 INFO - PROCESS | 1936 | 1472228881407 Marionette DEBUG loaded listener.js 09:28:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1213a3400) [pid = 1936] [serial = 858] [outer = 0x119c6e800] 09:28:01 INFO - PROCESS | 1936 | 1472228881780 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]]]}] 09:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 09:28:01 INFO - PROCESS | 1936 | 1472228881824 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:28:01 INFO - PROCESS | 1936 | 1472228881825 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:28:01 INFO - PROCESS | 1936 | 1472228881827 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:28:01 INFO - PROCESS | 1936 | 1472228881828 Marionette TRACE conn2 <- [1,1118,null,{}] 09:28:01 INFO - PROCESS | 1936 | 1472228881830 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}] 09:28:01 INFO - PROCESS | 1936 | 1472228881831 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:01 INFO - PROCESS | 1936 | 1472228881931 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:28:01 INFO - PROCESS | 1936 | 1472228881935 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:01 INFO - PROCESS | 1936 | 1472228881936 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x124e59000 == 34 [pid = 1936] [id = 287] 09:28:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119c6f000) [pid = 1936] [serial = 859] [outer = 0x0] 09:28:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1236aac00) [pid = 1936] [serial = 860] [outer = 0x119c6f000] 09:28:01 INFO - PROCESS | 1936 | 1472228881962 Marionette DEBUG loaded listener.js 09:28:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x123885800) [pid = 1936] [serial = 861] [outer = 0x119c6f000] 09:28:02 INFO - PROCESS | 1936 | 1472228882280 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]]]}] 09:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 468ms 09:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:28:02 INFO - PROCESS | 1936 | 1472228882297 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:28:02 INFO - PROCESS | 1936 | 1472228882299 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:28:02 INFO - PROCESS | 1936 | 1472228882301 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:28:02 INFO - PROCESS | 1936 | 1472228882302 Marionette TRACE conn2 <- [1,1122,null,{}] 09:28:02 INFO - PROCESS | 1936 | 1472228882321 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}] 09:28:02 INFO - PROCESS | 1936 | 1472228882324 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:02 INFO - PROCESS | 1936 | 1472228882423 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:28:02 INFO - PROCESS | 1936 | 1472228882427 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:02 INFO - PROCESS | 1936 | 1472228882428 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x126051000 == 35 [pid = 1936] [id = 288] 09:28:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x123387800) [pid = 1936] [serial = 862] [outer = 0x0] 09:28:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x123dc8800) [pid = 1936] [serial = 863] [outer = 0x123387800] 09:28:02 INFO - PROCESS | 1936 | 1472228882454 Marionette DEBUG loaded listener.js 09:28:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x1194e2000) [pid = 1936] [serial = 864] [outer = 0x123387800] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x128ad5400) [pid = 1936] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1182ea000) [pid = 1936] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x11614e800) [pid = 1936] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x11398d400) [pid = 1936] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x119c69c00) [pid = 1936] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x11398b000) [pid = 1936] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1184d2c00) [pid = 1936] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x11821e800) [pid = 1936] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1129d3c00) [pid = 1936] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x112777c00) [pid = 1936] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1260c8c00) [pid = 1936] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x12609b400) [pid = 1936] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x119ac8c00) [pid = 1936] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x125ae9400) [pid = 1936] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:28:02 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1194e1000) [pid = 1936] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:28:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x113205c00) [pid = 1936] [serial = 865] [outer = 0x12cd45000] 09:28:02 INFO - PROCESS | 1936 | 1472228882995 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]]]}] 09:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 721ms 09:28:03 INFO - PROCESS | 1936 | 1472228883025 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:28:03 INFO - PROCESS | 1936 | 1472228883027 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:28:03 INFO - PROCESS | 1936 | 1472228883029 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:28:03 INFO - PROCESS | 1936 | 1472228883030 Marionette TRACE conn2 <- [1,1126,null,{}] 09:28:03 INFO - PROCESS | 1936 | 1472228883032 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}] 09:28:03 INFO - PROCESS | 1936 | 1472228883033 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:03 INFO - PROCESS | 1936 | 1472228883118 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:28:03 INFO - PROCESS | 1936 | 1472228883124 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:03 INFO - PROCESS | 1936 | 1472228883125 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188bd800 == 36 [pid = 1936] [id = 289] 09:28:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x113380c00) [pid = 1936] [serial = 866] [outer = 0x0] 09:28:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x119c73800) [pid = 1936] [serial = 867] [outer = 0x113380c00] 09:28:03 INFO - PROCESS | 1936 | 1472228883151 Marionette DEBUG loaded listener.js 09:28:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x123b6b000) [pid = 1936] [serial = 868] [outer = 0x113380c00] 09:28:03 INFO - PROCESS | 1936 | 1472228883463 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]]]}] 09:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 09:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:28:03 INFO - PROCESS | 1936 | 1472228883499 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:28:03 INFO - PROCESS | 1936 | 1472228883500 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:28:03 INFO - PROCESS | 1936 | 1472228883502 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:28:03 INFO - PROCESS | 1936 | 1472228883505 Marionette TRACE conn2 <- [1,1130,null,{}] 09:28:03 INFO - PROCESS | 1936 | 1472228883508 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}] 09:28:03 INFO - PROCESS | 1936 | 1472228883509 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:03 INFO - PROCESS | 1936 | 1472228883586 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:28:03 INFO - PROCESS | 1936 | 1472228883641 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:03 INFO - PROCESS | 1936 | 1472228883643 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291a7800 == 37 [pid = 1936] [id = 290] 09:28:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x117e34400) [pid = 1936] [serial = 869] [outer = 0x0] 09:28:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1243ca800) [pid = 1936] [serial = 870] [outer = 0x117e34400] 09:28:03 INFO - PROCESS | 1936 | 1472228883668 Marionette DEBUG loaded listener.js 09:28:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x124db0800) [pid = 1936] [serial = 871] [outer = 0x117e34400] 09:28:03 INFO - PROCESS | 1936 | 1472228883989 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]]]}] 09:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 522ms 09:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:28:04 INFO - PROCESS | 1936 | 1472228884024 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:28:04 INFO - PROCESS | 1936 | 1472228884026 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:28:04 INFO - PROCESS | 1936 | 1472228884028 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:28:04 INFO - PROCESS | 1936 | 1472228884030 Marionette TRACE conn2 <- [1,1134,null,{}] 09:28:04 INFO - PROCESS | 1936 | 1472228884032 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}] 09:28:04 INFO - PROCESS | 1936 | 1472228884034 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:04 INFO - PROCESS | 1936 | 1472228884124 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:28:04 INFO - PROCESS | 1936 | 1472228884128 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:04 INFO - PROCESS | 1936 | 1472228884130 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213dd800 == 38 [pid = 1936] [id = 291] 09:28:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x124e26400) [pid = 1936] [serial = 872] [outer = 0x0] 09:28:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x125e48000) [pid = 1936] [serial = 873] [outer = 0x124e26400] 09:28:04 INFO - PROCESS | 1936 | 1472228884157 Marionette DEBUG loaded listener.js 09:28:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x1260c8c00) [pid = 1936] [serial = 874] [outer = 0x124e26400] 09:28:04 INFO - PROCESS | 1936 | 1472228884476 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]]]}] 09:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 09:28:04 INFO - PROCESS | 1936 | 1472228884498 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:28:04 INFO - PROCESS | 1936 | 1472228884499 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:28:04 INFO - PROCESS | 1936 | 1472228884501 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:28:04 INFO - PROCESS | 1936 | 1472228884503 Marionette TRACE conn2 <- [1,1138,null,{}] 09:28:04 INFO - PROCESS | 1936 | 1472228884507 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}] 09:28:04 INFO - PROCESS | 1936 | 1472228884509 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:04 INFO - PROCESS | 1936 | 1472228884615 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:28:04 INFO - PROCESS | 1936 | 1472228884621 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:04 INFO - PROCESS | 1936 | 1472228884622 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b652000 == 39 [pid = 1936] [id = 292] 09:28:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1243b2c00) [pid = 1936] [serial = 875] [outer = 0x0] 09:28:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1260cd000) [pid = 1936] [serial = 876] [outer = 0x1243b2c00] 09:28:04 INFO - PROCESS | 1936 | 1472228884647 Marionette DEBUG loaded listener.js 09:28:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x128ad4c00) [pid = 1936] [serial = 877] [outer = 0x1243b2c00] 09:28:05 INFO - PROCESS | 1936 | 1472228885176 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]]]}] 09:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 720ms 09:28:05 INFO - PROCESS | 1936 | 1472228885224 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:28:05 INFO - PROCESS | 1936 | 1472228885228 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:28:05 INFO - PROCESS | 1936 | 1472228885233 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:28:05 INFO - PROCESS | 1936 | 1472228885237 Marionette TRACE conn2 <- [1,1142,null,{}] 09:28:05 INFO - PROCESS | 1936 | 1472228885242 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}] 09:28:05 INFO - PROCESS | 1936 | 1472228885245 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:05 INFO - PROCESS | 1936 | 1472228885395 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:28:05 INFO - PROCESS | 1936 | 1472228885521 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:05 INFO - PROCESS | 1936 | 1472228885522 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b5800 == 40 [pid = 1936] [id = 293] 09:28:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x113984400) [pid = 1936] [serial = 878] [outer = 0x0] 09:28:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x113b05400) [pid = 1936] [serial = 879] [outer = 0x113984400] 09:28:05 INFO - PROCESS | 1936 | 1472228885554 Marionette DEBUG loaded listener.js 09:28:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x11620e000) [pid = 1936] [serial = 880] [outer = 0x113984400] 09:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 825ms 09:28:06 INFO - PROCESS | 1936 | 1472228886051 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]]]}] 09:28:06 INFO - PROCESS | 1936 | 1472228886056 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:28:06 INFO - PROCESS | 1936 | 1472228886059 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:28:06 INFO - PROCESS | 1936 | 1472228886064 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:28:06 INFO - PROCESS | 1936 | 1472228886066 Marionette TRACE conn2 <- [1,1146,null,{}] 09:28:06 INFO - PROCESS | 1936 | 1472228886068 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}] 09:28:06 INFO - PROCESS | 1936 | 1472228886070 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:06 INFO - PROCESS | 1936 | 1472228886183 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:28:06 INFO - PROCESS | 1936 | 1472228886262 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:06 INFO - PROCESS | 1936 | 1472228886264 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x123212000 == 41 [pid = 1936] [id = 294] 09:28:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x11844d800) [pid = 1936] [serial = 881] [outer = 0x0] 09:28:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x1187f1c00) [pid = 1936] [serial = 882] [outer = 0x11844d800] 09:28:06 INFO - PROCESS | 1936 | 1472228886295 Marionette DEBUG loaded listener.js 09:28:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1191ab000) [pid = 1936] [serial = 883] [outer = 0x11844d800] 09:28:07 INFO - PROCESS | 1936 | 1472228887051 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]]]}] 09:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1071ms 09:28:07 INFO - PROCESS | 1936 | 1472228887136 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:28:07 INFO - PROCESS | 1936 | 1472228887140 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:28:07 INFO - PROCESS | 1936 | 1472228887145 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:28:07 INFO - PROCESS | 1936 | 1472228887148 Marionette TRACE conn2 <- [1,1150,null,{}] 09:28:07 INFO - PROCESS | 1936 | 1472228887181 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}] 09:28:07 INFO - PROCESS | 1936 | 1472228887183 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:07 INFO - PROCESS | 1936 | 1472228887331 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:28:07 INFO - PROCESS | 1936 | 1472228887367 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:07 INFO - PROCESS | 1936 | 1472228887369 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171bb800 == 42 [pid = 1936] [id = 295] 09:28:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x11614ec00) [pid = 1936] [serial = 884] [outer = 0x0] 09:28:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x116749000) [pid = 1936] [serial = 885] [outer = 0x11614ec00] 09:28:07 INFO - PROCESS | 1936 | 1472228887399 Marionette DEBUG loaded listener.js 09:28:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x117e30800) [pid = 1936] [serial = 886] [outer = 0x11614ec00] 09:28:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1213dd800 == 41 [pid = 1936] [id = 291] 09:28:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1291a7800 == 40 [pid = 1936] [id = 290] 09:28:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1188bd800 == 39 [pid = 1936] [id = 289] 09:28:07 INFO - PROCESS | 1936 | --DOCSHELL 0x126051000 == 38 [pid = 1936] [id = 288] 09:28:07 INFO - PROCESS | 1936 | --DOCSHELL 0x124e59000 == 37 [pid = 1936] [id = 287] 09:28:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1237bf800 == 36 [pid = 1936] [id = 286] 09:28:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1213df000 == 35 [pid = 1936] [id = 285] 09:28:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1196c0800 == 34 [pid = 1936] [id = 284] 09:28:07 INFO - PROCESS | 1936 | --DOCSHELL 0x118783000 == 33 [pid = 1936] [id = 283] 09:28:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b9000 == 32 [pid = 1936] [id = 282] 09:28:07 INFO - PROCESS | 1936 | --DOCSHELL 0x113b73800 == 31 [pid = 1936] [id = 281] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x128b20c00) [pid = 1936] [serial = 825] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x128b15400) [pid = 1936] [serial = 824] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x124218000) [pid = 1936] [serial = 806] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x119e41400) [pid = 1936] [serial = 800] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x126099800) [pid = 1936] [serial = 819] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1168d6c00) [pid = 1936] [serial = 792] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x1245a3400) [pid = 1936] [serial = 782] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x119acfc00) [pid = 1936] [serial = 797] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x11690a000) [pid = 1936] [serial = 786] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1194e1800) [pid = 1936] [serial = 789] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x125eef800) [pid = 1936] [serial = 809] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x125af0c00) [pid = 1936] [serial = 807] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1191a3800) [pid = 1936] [serial = 795] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x11a273c00) [pid = 1936] [serial = 801] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x113dbec00) [pid = 1936] [serial = 785] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x121260c00) [pid = 1936] [serial = 803] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1260a3400) [pid = 1936] [serial = 812] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1188ee400) [pid = 1936] [serial = 816] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x125aed000) [pid = 1936] [serial = 783] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x118728400) [pid = 1936] [serial = 794] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x113b04c00) [pid = 1936] [serial = 815] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x113bc5400) [pid = 1936] [serial = 791] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x128aca000) [pid = 1936] [serial = 821] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x123883400) [pid = 1936] [serial = 804] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1187f7800) [pid = 1936] [serial = 788] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x128ad5800) [pid = 1936] [serial = 822] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x1260c9000) [pid = 1936] [serial = 813] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x121398400) [pid = 1936] [serial = 818] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x12609b000) [pid = 1936] [serial = 810] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x119e38c00) [pid = 1936] [serial = 798] [outer = 0x0] [url = about:blank] 09:28:07 INFO - PROCESS | 1936 | 1472228887757 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]]]}] 09:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 672ms 09:28:07 INFO - PROCESS | 1936 | 1472228887817 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:28:07 INFO - PROCESS | 1936 | 1472228887820 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:28:07 INFO - PROCESS | 1936 | 1472228887824 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:28:07 INFO - PROCESS | 1936 | 1472228887826 Marionette TRACE conn2 <- [1,1154,null,{}] 09:28:07 INFO - PROCESS | 1936 | 1472228887828 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}] 09:28:07 INFO - PROCESS | 1936 | 1472228887830 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:07 INFO - PROCESS | 1936 | 1472228887910 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:28:07 INFO - PROCESS | 1936 | 1472228887914 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:07 INFO - PROCESS | 1936 | 1472228887916 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x118775000 == 32 [pid = 1936] [id = 296] 09:28:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x1184cb800) [pid = 1936] [serial = 887] [outer = 0x0] 09:28:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x118550c00) [pid = 1936] [serial = 888] [outer = 0x1184cb800] 09:28:07 INFO - PROCESS | 1936 | 1472228887946 Marionette DEBUG loaded listener.js 09:28:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x11913d000) [pid = 1936] [serial = 889] [outer = 0x1184cb800] 09:28:08 INFO - PROCESS | 1936 | 1472228888282 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]]]}] 09:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 09:28:08 INFO - PROCESS | 1936 | 1472228888310 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:28:08 INFO - PROCESS | 1936 | 1472228888312 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:28:08 INFO - PROCESS | 1936 | 1472228888316 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:28:08 INFO - PROCESS | 1936 | 1472228888318 Marionette TRACE conn2 <- [1,1158,null,{}] 09:28:08 INFO - PROCESS | 1936 | 1472228888328 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}] 09:28:08 INFO - PROCESS | 1936 | 1472228888332 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:08 INFO - PROCESS | 1936 | 1472228888412 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:28:08 INFO - PROCESS | 1936 | 1472228888418 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:08 INFO - PROCESS | 1936 | 1472228888420 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a178000 == 33 [pid = 1936] [id = 297] 09:28:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x11276fc00) [pid = 1936] [serial = 890] [outer = 0x0] 09:28:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x119a4f000) [pid = 1936] [serial = 891] [outer = 0x11276fc00] 09:28:08 INFO - PROCESS | 1936 | 1472228888452 Marionette DEBUG loaded listener.js 09:28:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119c2b000) [pid = 1936] [serial = 892] [outer = 0x11276fc00] 09:28:08 INFO - PROCESS | 1936 | 1472228888812 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]]]}] 09:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 524ms 09:28:08 INFO - PROCESS | 1936 | 1472228888848 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:28:08 INFO - PROCESS | 1936 | 1472228888850 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:28:08 INFO - PROCESS | 1936 | 1472228888854 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:28:08 INFO - PROCESS | 1936 | 1472228888855 Marionette TRACE conn2 <- [1,1162,null,{}] 09:28:08 INFO - PROCESS | 1936 | 1472228888857 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}] 09:28:08 INFO - PROCESS | 1936 | 1472228888858 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:08 INFO - PROCESS | 1936 | 1472228888940 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:28:08 INFO - PROCESS | 1936 | 1472228888944 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:08 INFO - PROCESS | 1936 | 1472228888945 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x123481800 == 34 [pid = 1936] [id = 298] 09:28:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x119e3e000) [pid = 1936] [serial = 893] [outer = 0x0] 09:28:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x119e5b000) [pid = 1936] [serial = 894] [outer = 0x119e3e000] 09:28:08 INFO - PROCESS | 1936 | 1472228888972 Marionette DEBUG loaded listener.js 09:28:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x11a1f0000) [pid = 1936] [serial = 895] [outer = 0x119e3e000] 09:28:09 INFO - PROCESS | 1936 | 1472228889294 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]]]}] 09:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 470ms 09:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:28:09 INFO - PROCESS | 1936 | 1472228889324 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:28:09 INFO - PROCESS | 1936 | 1472228889326 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:28:09 INFO - PROCESS | 1936 | 1472228889328 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:28:09 INFO - PROCESS | 1936 | 1472228889329 Marionette TRACE conn2 <- [1,1166,null,{}] 09:28:09 INFO - PROCESS | 1936 | 1472228889331 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}] 09:28:09 INFO - PROCESS | 1936 | 1472228889332 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:09 INFO - PROCESS | 1936 | 1472228889410 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:28:09 INFO - PROCESS | 1936 | 1472228889413 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:09 INFO - PROCESS | 1936 | 1472228889414 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x124e6d000 == 35 [pid = 1936] [id = 299] 09:28:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x11a273800) [pid = 1936] [serial = 896] [outer = 0x0] 09:28:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x12309b400) [pid = 1936] [serial = 897] [outer = 0x11a273800] 09:28:09 INFO - PROCESS | 1936 | 1472228889450 Marionette DEBUG loaded listener.js 09:28:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x123882c00) [pid = 1936] [serial = 898] [outer = 0x11a273800] 09:28:09 INFO - PROCESS | 1936 | 1472228889780 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]]]}] 09:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 470ms 09:28:09 INFO - PROCESS | 1936 | 1472228889798 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:28:09 INFO - PROCESS | 1936 | 1472228889800 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:28:09 INFO - PROCESS | 1936 | 1472228889809 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:28:09 INFO - PROCESS | 1936 | 1472228889811 Marionette TRACE conn2 <- [1,1170,null,{}] 09:28:09 INFO - PROCESS | 1936 | 1472228889841 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}] 09:28:09 INFO - PROCESS | 1936 | 1472228889845 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:09 INFO - PROCESS | 1936 | 1472228889972 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:28:09 INFO - PROCESS | 1936 | 1472228889975 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:09 INFO - PROCESS | 1936 | 1472228889977 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x128e47000 == 36 [pid = 1936] [id = 300] 09:28:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x121255800) [pid = 1936] [serial = 899] [outer = 0x0] 09:28:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x123dc9400) [pid = 1936] [serial = 900] [outer = 0x121255800] 09:28:10 INFO - PROCESS | 1936 | 1472228890003 Marionette DEBUG loaded listener.js 09:28:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x126099400) [pid = 1936] [serial = 901] [outer = 0x121255800] 09:28:10 INFO - PROCESS | 1936 | 1472228890401 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]]]}] 09:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 652ms 09:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:28:10 INFO - PROCESS | 1936 | 1472228890459 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:28:10 INFO - PROCESS | 1936 | 1472228890461 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:28:10 INFO - PROCESS | 1936 | 1472228890464 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:28:10 INFO - PROCESS | 1936 | 1472228890466 Marionette TRACE conn2 <- [1,1174,null,{}] 09:28:10 INFO - PROCESS | 1936 | 1472228890470 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}] 09:28:10 INFO - PROCESS | 1936 | 1472228890471 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:10 INFO - PROCESS | 1936 | 1472228890621 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:28:10 INFO - PROCESS | 1936 | 1472228890673 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:10 INFO - PROCESS | 1936 | 1472228890674 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x129d50800 == 37 [pid = 1936] [id = 301] 09:28:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1260a2400) [pid = 1936] [serial = 902] [outer = 0x0] 09:28:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1260cc400) [pid = 1936] [serial = 903] [outer = 0x1260a2400] 09:28:10 INFO - PROCESS | 1936 | 1472228890729 Marionette DEBUG loaded listener.js 09:28:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x128ad4000) [pid = 1936] [serial = 904] [outer = 0x1260a2400] 09:28:11 INFO - PROCESS | 1936 | 1472228891034 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] 09:28:11 INFO - PROCESS | 1936 | 1472228891094 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:28:11 INFO - PROCESS | 1936 | 1472228891096 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:28:11 INFO - PROCESS | 1936 | 1472228891097 Marionette TRACE conn2 <- [1,1178,null,{}] 09:28:11 INFO - PROCESS | 1936 | 1472228891099 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}] 09:28:11 INFO - PROCESS | 1936 | 1472228891101 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:11 INFO - PROCESS | 1936 | 1472228891199 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:28:11 INFO - PROCESS | 1936 | 1472228891252 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:11 INFO - PROCESS | 1936 | 1472228891253 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a723000 == 38 [pid = 1936] [id = 302] 09:28:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1260a2800) [pid = 1936] [serial = 905] [outer = 0x0] 09:28:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x128b15400) [pid = 1936] [serial = 906] [outer = 0x1260a2800] 09:28:11 INFO - PROCESS | 1936 | 1472228891279 Marionette DEBUG loaded listener.js 09:28:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x128c2a000) [pid = 1936] [serial = 907] [outer = 0x1260a2800] 09:28:11 INFO - PROCESS | 1936 | 1472228891575 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] 09:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:28:11 INFO - PROCESS | 1936 | 1472228891617 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:28:11 INFO - PROCESS | 1936 | 1472228891621 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:28:11 INFO - PROCESS | 1936 | 1472228891624 Marionette TRACE conn2 <- [1,1182,null,{}] 09:28:11 INFO - PROCESS | 1936 | 1472228891626 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}] 09:28:11 INFO - PROCESS | 1936 | 1472228891627 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:11 INFO - PROCESS | 1936 | 1472228891727 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:28:11 INFO - PROCESS | 1936 | 1472228891746 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:11 INFO - PROCESS | 1936 | 1472228891747 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x119b44800 == 39 [pid = 1936] [id = 303] 09:28:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x119e40400) [pid = 1936] [serial = 908] [outer = 0x0] 09:28:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x128ea2800) [pid = 1936] [serial = 909] [outer = 0x119e40400] 09:28:11 INFO - PROCESS | 1936 | 1472228891772 Marionette DEBUG loaded listener.js 09:28:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x129180000) [pid = 1936] [serial = 910] [outer = 0x119e40400] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x111e62400) [pid = 1936] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x11277ec00) [pid = 1936] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1173be800) [pid = 1936] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x113983800) [pid = 1936] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x113f4b400) [pid = 1936] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x113982c00) [pid = 1936] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x119c6e800) [pid = 1936] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x113dbf000) [pid = 1936] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1184c9400) [pid = 1936] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x123387800) [pid = 1936] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x12387c000) [pid = 1936] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x119c6f000) [pid = 1936] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x113380c00) [pid = 1936] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x117e34400) [pid = 1936] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1122a9000) [pid = 1936] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:28:12 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x124e26400) [pid = 1936] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:28:12 INFO - PROCESS | 1936 | 1472228892231 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] 09:28:12 INFO - PROCESS | 1936 | 1472228892245 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:28:12 INFO - PROCESS | 1936 | 1472228892249 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:28:12 INFO - PROCESS | 1936 | 1472228892251 Marionette TRACE conn2 <- [1,1186,null,{}] 09:28:12 INFO - PROCESS | 1936 | 1472228892254 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}] 09:28:12 INFO - PROCESS | 1936 | 1472228892256 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:12 INFO - PROCESS | 1936 | 1472228892384 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:28:12 INFO - PROCESS | 1936 | 1472228892390 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:12 INFO - PROCESS | 1936 | 1472228892391 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b649000 == 40 [pid = 1936] [id = 304] 09:28:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x113b07000) [pid = 1936] [serial = 911] [outer = 0x0] 09:28:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x119677800) [pid = 1936] [serial = 912] [outer = 0x113b07000] 09:28:12 INFO - PROCESS | 1936 | 1472228892434 Marionette DEBUG loaded listener.js 09:28:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1236a9c00) [pid = 1936] [serial = 913] [outer = 0x113b07000] 09:28:12 INFO - PROCESS | 1936 | 1472228892877 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] 09:28:12 INFO - PROCESS | 1936 | 1472228892922 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:28:12 INFO - PROCESS | 1936 | 1472228892924 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:28:12 INFO - PROCESS | 1936 | 1472228892926 Marionette TRACE conn2 <- [1,1190,null,{}] 09:28:12 INFO - PROCESS | 1936 | 1472228892929 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}] 09:28:12 INFO - PROCESS | 1936 | 1472228892930 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:13 INFO - PROCESS | 1936 | 1472228893031 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:28:13 INFO - PROCESS | 1936 | 1472228893035 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:13 INFO - PROCESS | 1936 | 1472228893038 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bdb5800 == 41 [pid = 1936] [id = 305] 09:28:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x128c2b800) [pid = 1936] [serial = 914] [outer = 0x0] 09:28:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x129181c00) [pid = 1936] [serial = 915] [outer = 0x128c2b800] 09:28:13 INFO - PROCESS | 1936 | 1472228893067 Marionette DEBUG loaded listener.js 09:28:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1292bc000) [pid = 1936] [serial = 916] [outer = 0x128c2b800] 09:28:13 INFO - PROCESS | 1936 | 1472228893395 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] 09:28:13 INFO - PROCESS | 1936 | 1472228893446 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:28:13 INFO - PROCESS | 1936 | 1472228893448 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:28:13 INFO - PROCESS | 1936 | 1472228893449 Marionette TRACE conn2 <- [1,1194,null,{}] 09:28:13 INFO - PROCESS | 1936 | 1472228893452 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}] 09:28:13 INFO - PROCESS | 1936 | 1472228893453 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:13 INFO - PROCESS | 1936 | 1472228893561 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:28:13 INFO - PROCESS | 1936 | 1472228893594 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:13 INFO - PROCESS | 1936 | 1472228893595 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c059000 == 42 [pid = 1936] [id = 306] 09:28:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1292bac00) [pid = 1936] [serial = 917] [outer = 0x0] 09:28:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1292bf800) [pid = 1936] [serial = 918] [outer = 0x1292bac00] 09:28:13 INFO - PROCESS | 1936 | 1472228893621 Marionette DEBUG loaded listener.js 09:28:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x129de8000) [pid = 1936] [serial = 919] [outer = 0x1292bac00] 09:28:13 INFO - PROCESS | 1936 | 1472228893915 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] 09:28:14 INFO - PROCESS | 1936 | 1472228894023 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:28:14 INFO - PROCESS | 1936 | 1472228894030 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:28:14 INFO - PROCESS | 1936 | 1472228894032 Marionette TRACE conn2 <- [1,1198,null,{}] 09:28:14 INFO - PROCESS | 1936 | 1472228894042 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}] 09:28:14 INFO - PROCESS | 1936 | 1472228894044 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:14 INFO - PROCESS | 1936 | 1472228894158 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:28:14 INFO - PROCESS | 1936 | 1472228894222 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:14 INFO - PROCESS | 1936 | 1472228894224 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x11689d800 == 43 [pid = 1936] [id = 307] 09:28:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x1122ab800) [pid = 1936] [serial = 920] [outer = 0x0] 09:28:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1129d8400) [pid = 1936] [serial = 921] [outer = 0x1122ab800] 09:28:14 INFO - PROCESS | 1936 | 1472228894258 Marionette DEBUG loaded listener.js 09:28:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x113983400) [pid = 1936] [serial = 922] [outer = 0x1122ab800] 09:28:14 INFO - PROCESS | 1936 | 1472228894681 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]]]}] 09:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 673ms 09:28:14 INFO - PROCESS | 1936 | 1472228894703 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:28:14 INFO - PROCESS | 1936 | 1472228894706 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:28:14 INFO - PROCESS | 1936 | 1472228894710 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:28:14 INFO - PROCESS | 1936 | 1472228894712 Marionette TRACE conn2 <- [1,1202,null,{}] 09:28:14 INFO - PROCESS | 1936 | 1472228894716 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}] 09:28:14 INFO - PROCESS | 1936 | 1472228894718 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:14 INFO - PROCESS | 1936 | 1472228894823 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:28:14 INFO - PROCESS | 1936 | 1472228894915 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:14 INFO - PROCESS | 1936 | 1472228894916 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x123106800 == 44 [pid = 1936] [id = 308] 09:28:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x118453000) [pid = 1936] [serial = 923] [outer = 0x0] 09:28:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1188fc000) [pid = 1936] [serial = 924] [outer = 0x118453000] 09:28:14 INFO - PROCESS | 1936 | 1472228894948 Marionette DEBUG loaded listener.js 09:28:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x1194e8000) [pid = 1936] [serial = 925] [outer = 0x118453000] 09:28:15 INFO - PROCESS | 1936 | 1472228895391 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]]]}] 09:28:15 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 09:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 723ms 09:28:15 INFO - PROCESS | 1936 | 1472228895431 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:28:15 INFO - PROCESS | 1936 | 1472228895433 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:28:15 INFO - PROCESS | 1936 | 1472228895436 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:28:15 INFO - PROCESS | 1936 | 1472228895437 Marionette TRACE conn2 <- [1,1206,null,{}] 09:28:15 INFO - PROCESS | 1936 | 1472228895441 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}] 09:28:15 INFO - PROCESS | 1936 | 1472228895444 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:15 INFO - PROCESS | 1936 | 1472228895551 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:28:15 INFO - PROCESS | 1936 | 1472228895612 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:15 INFO - PROCESS | 1936 | 1472228895615 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba6c000 == 45 [pid = 1936] [id = 309] 09:28:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x121260800) [pid = 1936] [serial = 926] [outer = 0x0] 09:28:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1230b3c00) [pid = 1936] [serial = 927] [outer = 0x121260800] 09:28:15 INFO - PROCESS | 1936 | 1472228895688 Marionette DEBUG loaded listener.js 09:28:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x124085c00) [pid = 1936] [serial = 928] [outer = 0x121260800] 09:28:16 INFO - PROCESS | 1936 | 1472228896111 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]]]}] 09:28:16 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 09:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 719ms 09:28:16 INFO - PROCESS | 1936 | 1472228896156 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:28:16 INFO - PROCESS | 1936 | 1472228896157 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:28:16 INFO - PROCESS | 1936 | 1472228896160 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:28:16 INFO - PROCESS | 1936 | 1472228896161 Marionette TRACE conn2 <- [1,1210,null,{}] 09:28:16 INFO - PROCESS | 1936 | 1472228896163 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}] 09:28:16 INFO - PROCESS | 1936 | 1472228896165 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:16 INFO - PROCESS | 1936 | 1472228896271 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:28:16 INFO - PROCESS | 1936 | 1472228896327 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:16 INFO - PROCESS | 1936 | 1472228896328 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c6a2000 == 46 [pid = 1936] [id = 310] 09:28:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x125ae8c00) [pid = 1936] [serial = 929] [outer = 0x0] 09:28:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x126076c00) [pid = 1936] [serial = 930] [outer = 0x125ae8c00] 09:28:16 INFO - PROCESS | 1936 | 1472228896359 Marionette DEBUG loaded listener.js 09:28:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x128ad6c00) [pid = 1936] [serial = 931] [outer = 0x125ae8c00] 09:28:16 INFO - PROCESS | 1936 | 1472228896735 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]]]}] 09:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 668ms 09:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:28:16 INFO - PROCESS | 1936 | 1472228896829 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:28:16 INFO - PROCESS | 1936 | 1472228896830 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:28:16 INFO - PROCESS | 1936 | 1472228896833 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:28:16 INFO - PROCESS | 1936 | 1472228896834 Marionette TRACE conn2 <- [1,1214,null,{}] 09:28:16 INFO - PROCESS | 1936 | 1472228896836 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}] 09:28:16 INFO - PROCESS | 1936 | 1472228896838 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:16 INFO - PROCESS | 1936 | 1472228896938 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:28:17 INFO - PROCESS | 1936 | 1472228897005 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:17 INFO - PROCESS | 1936 | 1472228897006 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192e8800 == 47 [pid = 1936] [id = 311] 09:28:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x11307a400) [pid = 1936] [serial = 932] [outer = 0x0] 09:28:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x123881800) [pid = 1936] [serial = 933] [outer = 0x11307a400] 09:28:17 INFO - PROCESS | 1936 | 1472228897037 Marionette DEBUG loaded listener.js 09:28:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x129182800) [pid = 1936] [serial = 934] [outer = 0x11307a400] 09:28:17 INFO - PROCESS | 1936 | 1472228897644 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]]]}] 09:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 822ms 09:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:28:17 INFO - PROCESS | 1936 | 1472228897657 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:28:17 INFO - PROCESS | 1936 | 1472228897659 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:28:17 INFO - PROCESS | 1936 | 1472228897662 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:28:17 INFO - PROCESS | 1936 | 1472228897664 Marionette TRACE conn2 <- [1,1218,null,{}] 09:28:17 INFO - PROCESS | 1936 | 1472228897667 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}] 09:28:17 INFO - PROCESS | 1936 | 1472228897669 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:17 INFO - PROCESS | 1936 | 1472228897764 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:28:17 INFO - PROCESS | 1936 | 1472228897840 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:17 INFO - PROCESS | 1936 | 1472228897842 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x112fa9000 == 48 [pid = 1936] [id = 312] 09:28:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x11519ac00) [pid = 1936] [serial = 935] [outer = 0x0] 09:28:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x11690a000) [pid = 1936] [serial = 936] [outer = 0x11519ac00] 09:28:17 INFO - PROCESS | 1936 | 1472228897871 Marionette DEBUG loaded listener.js 09:28:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x118458c00) [pid = 1936] [serial = 937] [outer = 0x11519ac00] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12bdb5800 == 47 [pid = 1936] [id = 305] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12b649000 == 46 [pid = 1936] [id = 304] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x119b44800 == 45 [pid = 1936] [id = 303] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12a723000 == 44 [pid = 1936] [id = 302] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x129d50800 == 43 [pid = 1936] [id = 301] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x128e47000 == 42 [pid = 1936] [id = 300] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x124e6d000 == 41 [pid = 1936] [id = 299] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x123481800 == 40 [pid = 1936] [id = 298] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x11a178000 == 39 [pid = 1936] [id = 297] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x118775000 == 38 [pid = 1936] [id = 296] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x1171bb800 == 37 [pid = 1936] [id = 295] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x1185ec000 == 36 [pid = 1936] [id = 280] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b5800 == 35 [pid = 1936] [id = 293] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x123212000 == 34 [pid = 1936] [id = 294] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12b652000 == 33 [pid = 1936] [id = 292] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x1192e8800 == 32 [pid = 1936] [id = 311] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12c6a2000 == 31 [pid = 1936] [id = 310] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba6c000 == 30 [pid = 1936] [id = 309] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x123106800 == 29 [pid = 1936] [id = 308] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12c059000 == 28 [pid = 1936] [id = 306] 09:28:18 INFO - PROCESS | 1936 | --DOCSHELL 0x11689d800 == 27 [pid = 1936] [id = 307] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x1260cd000) [pid = 1936] [serial = 876] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x125e48000) [pid = 1936] [serial = 873] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x119a51800) [pid = 1936] [serial = 854] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x112f0bc00) [pid = 1936] [serial = 842] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x113967800) [pid = 1936] [serial = 843] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x1194e6c00) [pid = 1936] [serial = 851] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x118731800) [pid = 1936] [serial = 840] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x11844fc00) [pid = 1936] [serial = 839] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x116747000) [pid = 1936] [serial = 845] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x1177a9000) [pid = 1936] [serial = 846] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1187f0000) [pid = 1936] [serial = 848] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x1191a2400) [pid = 1936] [serial = 849] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x119e5fc00) [pid = 1936] [serial = 857] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x118220000) [pid = 1936] [serial = 828] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x11614d400) [pid = 1936] [serial = 827] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x119ad4c00) [pid = 1936] [serial = 831] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x119678000) [pid = 1936] [serial = 830] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x123dc8800) [pid = 1936] [serial = 863] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1245aa800) [pid = 1936] [serial = 834] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1236aac00) [pid = 1936] [serial = 860] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x123885800) [pid = 1936] [serial = 861] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x119c73800) [pid = 1936] [serial = 867] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x12395a800) [pid = 1936] [serial = 833] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x123b6b000) [pid = 1936] [serial = 868] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1243ca800) [pid = 1936] [serial = 870] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1127b2800) [pid = 1936] [serial = 836] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x11320f800) [pid = 1936] [serial = 837] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1194e2000) [pid = 1936] [serial = 864] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x124db0800) [pid = 1936] [serial = 871] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1213a3400) [pid = 1936] [serial = 858] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x119c28000) [pid = 1936] [serial = 855] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x12c57d400) [pid = 1936] [serial = 483] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x1260c8c00) [pid = 1936] [serial = 874] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1198eb400) [pid = 1936] [serial = 852] [outer = 0x0] [url = about:blank] 09:28:18 INFO - PROCESS | 1936 | 1472228898857 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]]]}] 09:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1223ms 09:28:18 INFO - PROCESS | 1936 | 1472228898885 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:28:18 INFO - PROCESS | 1936 | 1472228898890 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:28:18 INFO - PROCESS | 1936 | 1472228898894 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:28:18 INFO - PROCESS | 1936 | 1472228898895 Marionette TRACE conn2 <- [1,1222,null,{}] 09:28:18 INFO - PROCESS | 1936 | 1472228898899 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}] 09:28:18 INFO - PROCESS | 1936 | 1472228898901 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:18 INFO - PROCESS | 1936 | 1472228898984 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:28:18 INFO - PROCESS | 1936 | 1472228898992 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:18 INFO - PROCESS | 1936 | 1472228898993 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x113b5c800 == 28 [pid = 1936] [id = 313] 09:28:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x1129dac00) [pid = 1936] [serial = 938] [outer = 0x0] 09:28:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x113909000) [pid = 1936] [serial = 939] [outer = 0x1129dac00] 09:28:19 INFO - PROCESS | 1936 | 1472228899023 Marionette DEBUG loaded listener.js 09:28:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x11398c000) [pid = 1936] [serial = 940] [outer = 0x1129dac00] 09:28:19 INFO - PROCESS | 1936 | 1472228899379 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] 09:28:19 INFO - PROCESS | 1936 | 1472228899424 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:28:19 INFO - PROCESS | 1936 | 1472228899429 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:28:19 INFO - PROCESS | 1936 | 1472228899430 Marionette TRACE conn2 <- [1,1226,null,{}] 09:28:19 INFO - PROCESS | 1936 | 1472228899433 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}] 09:28:19 INFO - PROCESS | 1936 | 1472228899434 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:19 INFO - PROCESS | 1936 | 1472228899513 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:28:19 INFO - PROCESS | 1936 | 1472228899517 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:19 INFO - PROCESS | 1936 | 1472228899519 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x117358800 == 29 [pid = 1936] [id = 314] 09:28:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x113dbec00) [pid = 1936] [serial = 941] [outer = 0x0] 09:28:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x11698c000) [pid = 1936] [serial = 942] [outer = 0x113dbec00] 09:28:19 INFO - PROCESS | 1936 | 1472228899550 Marionette DEBUG loaded listener.js 09:28:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x118219400) [pid = 1936] [serial = 943] [outer = 0x113dbec00] 09:28:19 INFO - PROCESS | 1936 | 1472228899894 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]]]}] 09:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 09:28:19 INFO - PROCESS | 1936 | 1472228899954 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:28:19 INFO - PROCESS | 1936 | 1472228899955 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:28:19 INFO - PROCESS | 1936 | 1472228899959 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:28:19 INFO - PROCESS | 1936 | 1472228899961 Marionette TRACE conn2 <- [1,1230,null,{}] 09:28:19 INFO - PROCESS | 1936 | 1472228899969 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}] 09:28:19 INFO - PROCESS | 1936 | 1472228899972 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:20 INFO - PROCESS | 1936 | 1472228900051 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:28:20 INFO - PROCESS | 1936 | 1472228900058 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:20 INFO - PROCESS | 1936 | 1472228900060 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x11924b000 == 30 [pid = 1936] [id = 315] 09:28:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11200bc00) [pid = 1936] [serial = 944] [outer = 0x0] 09:28:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1191af000) [pid = 1936] [serial = 945] [outer = 0x11200bc00] 09:28:20 INFO - PROCESS | 1936 | 1472228900090 Marionette DEBUG loaded listener.js 09:28:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x11966c800) [pid = 1936] [serial = 946] [outer = 0x11200bc00] 09:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 470ms 09:28:20 INFO - PROCESS | 1936 | 1472228900427 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]]]}] 09:28:20 INFO - PROCESS | 1936 | 1472228900430 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:28:20 INFO - PROCESS | 1936 | 1472228900432 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:28:20 INFO - PROCESS | 1936 | 1472228900434 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:28:20 INFO - PROCESS | 1936 | 1472228900435 Marionette TRACE conn2 <- [1,1234,null,{}] 09:28:20 INFO - PROCESS | 1936 | 1472228900438 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}] 09:28:20 INFO - PROCESS | 1936 | 1472228900441 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:20 INFO - PROCESS | 1936 | 1472228900519 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:28:20 INFO - PROCESS | 1936 | 1472228900575 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:20 INFO - PROCESS | 1936 | 1472228900576 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x119b35800 == 31 [pid = 1936] [id = 316] 09:28:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1191a8400) [pid = 1936] [serial = 947] [outer = 0x0] 09:28:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119ac8400) [pid = 1936] [serial = 948] [outer = 0x1191a8400] 09:28:20 INFO - PROCESS | 1936 | 1472228900603 Marionette DEBUG loaded listener.js 09:28:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119b8b000) [pid = 1936] [serial = 949] [outer = 0x1191a8400] 09:28:20 INFO - PROCESS | 1936 | 1472228900876 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]]]}] 09:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 471ms 09:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:28:20 INFO - PROCESS | 1936 | 1472228900910 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:28:20 INFO - PROCESS | 1936 | 1472228900911 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:28:20 INFO - PROCESS | 1936 | 1472228900921 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:28:20 INFO - PROCESS | 1936 | 1472228900924 Marionette TRACE conn2 <- [1,1238,null,{}] 09:28:20 INFO - PROCESS | 1936 | 1472228900941 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}] 09:28:20 INFO - PROCESS | 1936 | 1472228900943 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:21 INFO - PROCESS | 1936 | 1472228901039 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:28:21 INFO - PROCESS | 1936 | 1472228901042 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:21 INFO - PROCESS | 1936 | 1472228901043 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x12310a000 == 32 [pid = 1936] [id = 317] 09:28:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1129d4000) [pid = 1936] [serial = 950] [outer = 0x0] 09:28:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x119e36800) [pid = 1936] [serial = 951] [outer = 0x1129d4000] 09:28:21 INFO - PROCESS | 1936 | 1472228901069 Marionette DEBUG loaded listener.js 09:28:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119e5d800) [pid = 1936] [serial = 952] [outer = 0x1129d4000] 09:28:21 INFO - PROCESS | 1936 | 1472228901397 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]]]}] 09:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 533ms 09:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:28:21 INFO - PROCESS | 1936 | 1472228901450 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:28:21 INFO - PROCESS | 1936 | 1472228901451 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:28:21 INFO - PROCESS | 1936 | 1472228901453 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:28:21 INFO - PROCESS | 1936 | 1472228901454 Marionette TRACE conn2 <- [1,1242,null,{}] 09:28:21 INFO - PROCESS | 1936 | 1472228901456 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}] 09:28:21 INFO - PROCESS | 1936 | 1472228901461 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:21 INFO - PROCESS | 1936 | 1472228901575 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:28:21 INFO - PROCESS | 1936 | 1472228901609 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:21 INFO - PROCESS | 1936 | 1472228901610 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x124058000 == 33 [pid = 1936] [id = 318] 09:28:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x119e63800) [pid = 1936] [serial = 953] [outer = 0x0] 09:28:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12139dc00) [pid = 1936] [serial = 954] [outer = 0x119e63800] 09:28:21 INFO - PROCESS | 1936 | 1472228901636 Marionette DEBUG loaded listener.js 09:28:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x123d7e400) [pid = 1936] [serial = 955] [outer = 0x119e63800] 09:28:21 INFO - PROCESS | 1936 | 1472228901949 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]]]}] 09:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 09:28:21 INFO - PROCESS | 1936 | 1472228901975 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:28:21 INFO - PROCESS | 1936 | 1472228901977 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:28:21 INFO - PROCESS | 1936 | 1472228901979 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:28:21 INFO - PROCESS | 1936 | 1472228901980 Marionette TRACE conn2 <- [1,1246,null,{}] 09:28:22 INFO - PROCESS | 1936 | 1472228901996 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}] 09:28:22 INFO - PROCESS | 1936 | 1472228901998 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:22 INFO - PROCESS | 1936 | 1472228902106 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:28:22 INFO - PROCESS | 1936 | 1472228902109 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:22 INFO - PROCESS | 1936 | 1472228902110 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x12603e000 == 34 [pid = 1936] [id = 319] 09:28:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x112235800) [pid = 1936] [serial = 956] [outer = 0x0] 09:28:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x124215000) [pid = 1936] [serial = 957] [outer = 0x112235800] 09:28:22 INFO - PROCESS | 1936 | 1472228902136 Marionette DEBUG loaded listener.js 09:28:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x124e26400) [pid = 1936] [serial = 958] [outer = 0x112235800] 09:28:22 INFO - PROCESS | 1936 | 1472228902465 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]]]}] 09:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 533ms 09:28:22 INFO - PROCESS | 1936 | 1472228902512 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:28:22 INFO - PROCESS | 1936 | 1472228902513 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:28:22 INFO - PROCESS | 1936 | 1472228902516 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:28:22 INFO - PROCESS | 1936 | 1472228902517 Marionette TRACE conn2 <- [1,1250,null,{}] 09:28:22 INFO - PROCESS | 1936 | 1472228902519 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}] 09:28:22 INFO - PROCESS | 1936 | 1472228902521 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:22 INFO - PROCESS | 1936 | 1472228902617 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:28:22 INFO - PROCESS | 1936 | 1472228902653 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:22 INFO - PROCESS | 1936 | 1472228902655 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x128abb800 == 35 [pid = 1936] [id = 320] 09:28:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x124e26c00) [pid = 1936] [serial = 959] [outer = 0x0] 09:28:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x125af3800) [pid = 1936] [serial = 960] [outer = 0x124e26c00] 09:28:22 INFO - PROCESS | 1936 | 1472228902680 Marionette DEBUG loaded listener.js 09:28:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x126077000) [pid = 1936] [serial = 961] [outer = 0x124e26c00] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1260a2400) [pid = 1936] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x1260a2800) [pid = 1936] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x119e40400) [pid = 1936] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x128c2b800) [pid = 1936] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1184cb800) [pid = 1936] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x113984400) [pid = 1936] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x119e3e000) [pid = 1936] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x11276fc00) [pid = 1936] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x11614ec00) [pid = 1936] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x11844d800) [pid = 1936] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1243b2c00) [pid = 1936] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x11a273800) [pid = 1936] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x121255800) [pid = 1936] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x113b07000) [pid = 1936] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:28:23 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1292bac00) [pid = 1936] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:28:23 INFO - PROCESS | 1936 | 1472228903170 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]]]}] 09:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 669ms 09:28:23 INFO - PROCESS | 1936 | 1472228903185 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:28:23 INFO - PROCESS | 1936 | 1472228903188 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:28:23 INFO - PROCESS | 1936 | 1472228903193 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:28:23 INFO - PROCESS | 1936 | 1472228903194 Marionette TRACE conn2 <- [1,1254,null,{}] 09:28:23 INFO - PROCESS | 1936 | 1472228903197 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}] 09:28:23 INFO - PROCESS | 1936 | 1472228903198 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:23 INFO - PROCESS | 1936 | 1472228903283 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:28:23 INFO - PROCESS | 1936 | 1472228903289 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:23 INFO - PROCESS | 1936 | 1472228903291 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x119244800 == 36 [pid = 1936] [id = 321] 09:28:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x111c75000) [pid = 1936] [serial = 962] [outer = 0x0] 09:28:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x11844d800) [pid = 1936] [serial = 963] [outer = 0x111c75000] 09:28:23 INFO - PROCESS | 1936 | 1472228903362 Marionette DEBUG loaded listener.js 09:28:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x121255800) [pid = 1936] [serial = 964] [outer = 0x111c75000] 09:28:23 INFO - PROCESS | 1936 | 1472228903619 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]]]}] 09:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 09:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:28:23 INFO - PROCESS | 1936 | 1472228903662 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:28:23 INFO - PROCESS | 1936 | 1472228903663 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:28:23 INFO - PROCESS | 1936 | 1472228903665 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:28:23 INFO - PROCESS | 1936 | 1472228903666 Marionette TRACE conn2 <- [1,1258,null,{}] 09:28:23 INFO - PROCESS | 1936 | 1472228903669 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}] 09:28:23 INFO - PROCESS | 1936 | 1472228903670 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:23 INFO - PROCESS | 1936 | 1472228903761 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:28:23 INFO - PROCESS | 1936 | 1472228903764 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:23 INFO - PROCESS | 1936 | 1472228903765 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a533000 == 37 [pid = 1936] [id = 322] 09:28:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x123b68800) [pid = 1936] [serial = 965] [outer = 0x0] 09:28:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x125ef5c00) [pid = 1936] [serial = 966] [outer = 0x123b68800] 09:28:23 INFO - PROCESS | 1936 | 1472228903793 Marionette DEBUG loaded listener.js 09:28:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1260a0400) [pid = 1936] [serial = 967] [outer = 0x123b68800] 09:28:24 INFO - PROCESS | 1936 | 1472228904119 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]]]}] 09:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 469ms 09:28:24 INFO - PROCESS | 1936 | 1472228904135 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:28:24 INFO - PROCESS | 1936 | 1472228904137 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:28:24 INFO - PROCESS | 1936 | 1472228904141 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:28:24 INFO - PROCESS | 1936 | 1472228904143 Marionette TRACE conn2 <- [1,1262,null,{}] 09:28:24 INFO - PROCESS | 1936 | 1472228904145 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}] 09:28:24 INFO - PROCESS | 1936 | 1472228904147 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:24 INFO - PROCESS | 1936 | 1472228904244 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:28:24 INFO - PROCESS | 1936 | 1472228904301 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:24 INFO - PROCESS | 1936 | 1472228904302 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x123109800 == 38 [pid = 1936] [id = 323] 09:28:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x11614c400) [pid = 1936] [serial = 968] [outer = 0x0] 09:28:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x1260c2400) [pid = 1936] [serial = 969] [outer = 0x11614c400] 09:28:24 INFO - PROCESS | 1936 | 1472228904330 Marionette DEBUG loaded listener.js 09:28:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x128c25000) [pid = 1936] [serial = 970] [outer = 0x11614c400] 09:28:24 INFO - PROCESS | 1936 | 1472228904611 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]]]}] 09:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 09:28:24 INFO - PROCESS | 1936 | 1472228904661 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:28:24 INFO - PROCESS | 1936 | 1472228904663 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:28:24 INFO - PROCESS | 1936 | 1472228904665 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:28:24 INFO - PROCESS | 1936 | 1472228904666 Marionette TRACE conn2 <- [1,1266,null,{}] 09:28:24 INFO - PROCESS | 1936 | 1472228904669 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}] 09:28:24 INFO - PROCESS | 1936 | 1472228904670 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:24 INFO - PROCESS | 1936 | 1472228904755 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:28:24 INFO - PROCESS | 1936 | 1472228904760 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:24 INFO - PROCESS | 1936 | 1472228904761 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b654000 == 39 [pid = 1936] [id = 324] 09:28:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1260cec00) [pid = 1936] [serial = 971] [outer = 0x0] 09:28:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x129182c00) [pid = 1936] [serial = 972] [outer = 0x1260cec00] 09:28:24 INFO - PROCESS | 1936 | 1472228904786 Marionette DEBUG loaded listener.js 09:28:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1292b6800) [pid = 1936] [serial = 973] [outer = 0x1260cec00] 09:28:25 INFO - PROCESS | 1936 | 1472228905267 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]]]}] 09:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 672ms 09:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:28:25 INFO - PROCESS | 1936 | 1472228905338 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:28:25 INFO - PROCESS | 1936 | 1472228905340 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:28:25 INFO - PROCESS | 1936 | 1472228905344 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:28:25 INFO - PROCESS | 1936 | 1472228905346 Marionette TRACE conn2 <- [1,1270,null,{}] 09:28:25 INFO - PROCESS | 1936 | 1472228905350 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}] 09:28:25 INFO - PROCESS | 1936 | 1472228905352 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:25 INFO - PROCESS | 1936 | 1472228905471 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:28:25 INFO - PROCESS | 1936 | 1472228905528 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:25 INFO - PROCESS | 1936 | 1472228905529 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169be000 == 40 [pid = 1936] [id = 325] 09:28:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x1127b2800) [pid = 1936] [serial = 974] [outer = 0x0] 09:28:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x1131ce000) [pid = 1936] [serial = 975] [outer = 0x1127b2800] 09:28:25 INFO - PROCESS | 1936 | 1472228905561 Marionette DEBUG loaded listener.js 09:28:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x113b06c00) [pid = 1936] [serial = 976] [outer = 0x1127b2800] 09:28:26 INFO - PROCESS | 1936 | 1472228906108 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]]]}] 09:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 771ms 09:28:26 INFO - PROCESS | 1936 | 1472228906115 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:28:26 INFO - PROCESS | 1936 | 1472228906118 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:28:26 INFO - PROCESS | 1936 | 1472228906151 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:28:26 INFO - PROCESS | 1936 | 1472228906152 Marionette TRACE conn2 <- [1,1274,null,{}] 09:28:26 INFO - PROCESS | 1936 | 1472228906157 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}] 09:28:26 INFO - PROCESS | 1936 | 1472228906159 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:26 INFO - PROCESS | 1936 | 1472228906267 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:28:26 INFO - PROCESS | 1936 | 1472228906344 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:26 INFO - PROCESS | 1936 | 1472228906345 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213de800 == 41 [pid = 1936] [id = 326] 09:28:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x117e33000) [pid = 1936] [serial = 977] [outer = 0x0] 09:28:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x118459400) [pid = 1936] [serial = 978] [outer = 0x117e33000] 09:28:26 INFO - PROCESS | 1936 | 1472228906377 Marionette DEBUG loaded listener.js 09:28:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x1188ee400) [pid = 1936] [serial = 979] [outer = 0x117e33000] 09:28:27 INFO - PROCESS | 1936 | 1472228907061 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]]]}] 09:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 924ms 09:28:27 INFO - PROCESS | 1936 | 1472228907098 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:28:27 INFO - PROCESS | 1936 | 1472228907101 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:28:27 INFO - PROCESS | 1936 | 1472228907108 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:28:27 INFO - PROCESS | 1936 | 1472228907110 Marionette TRACE conn2 <- [1,1278,null,{}] 09:28:27 INFO - PROCESS | 1936 | 1472228907114 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}] 09:28:27 INFO - PROCESS | 1936 | 1472228907115 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:27 INFO - PROCESS | 1936 | 1472228907229 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x123109800 == 40 [pid = 1936] [id = 323] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x12a533000 == 39 [pid = 1936] [id = 322] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x119244800 == 38 [pid = 1936] [id = 321] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x128abb800 == 37 [pid = 1936] [id = 320] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x12603e000 == 36 [pid = 1936] [id = 319] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x124058000 == 35 [pid = 1936] [id = 318] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x12310a000 == 34 [pid = 1936] [id = 317] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x119b35800 == 33 [pid = 1936] [id = 316] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x11924b000 == 32 [pid = 1936] [id = 315] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x117358800 == 31 [pid = 1936] [id = 314] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x113b5c800 == 30 [pid = 1936] [id = 313] 09:28:27 INFO - PROCESS | 1936 | --DOCSHELL 0x112fa9000 == 29 [pid = 1936] [id = 312] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x123dc9400) [pid = 1936] [serial = 900] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x1236a9c00) [pid = 1936] [serial = 913] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x119677800) [pid = 1936] [serial = 912] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x129de8000) [pid = 1936] [serial = 919] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x1292bf800) [pid = 1936] [serial = 918] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x126099400) [pid = 1936] [serial = 901] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x123882c00) [pid = 1936] [serial = 898] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1260cc400) [pid = 1936] [serial = 903] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x128b15400) [pid = 1936] [serial = 906] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x128ad4000) [pid = 1936] [serial = 904] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x128ea2800) [pid = 1936] [serial = 909] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1292bc000) [pid = 1936] [serial = 916] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x128c2a000) [pid = 1936] [serial = 907] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x118550c00) [pid = 1936] [serial = 888] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x11913d000) [pid = 1936] [serial = 889] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x113b05400) [pid = 1936] [serial = 879] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x11620e000) [pid = 1936] [serial = 880] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x119e5b000) [pid = 1936] [serial = 894] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x11a1f0000) [pid = 1936] [serial = 895] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x119a4f000) [pid = 1936] [serial = 891] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x119c2b000) [pid = 1936] [serial = 892] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x116749000) [pid = 1936] [serial = 885] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x117e30800) [pid = 1936] [serial = 886] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1187f1c00) [pid = 1936] [serial = 882] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x1191ab000) [pid = 1936] [serial = 883] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x128ad4c00) [pid = 1936] [serial = 877] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x12309b400) [pid = 1936] [serial = 897] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x129181c00) [pid = 1936] [serial = 915] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x129180000) [pid = 1936] [serial = 910] [outer = 0x0] [url = about:blank] 09:28:27 INFO - PROCESS | 1936 | 1472228907315 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:27 INFO - PROCESS | 1936 | 1472228907318 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x113b74000 == 30 [pid = 1936] [id = 327] 09:28:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x113b03800) [pid = 1936] [serial = 980] [outer = 0x0] 09:28:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x11519e800) [pid = 1936] [serial = 981] [outer = 0x113b03800] 09:28:27 INFO - PROCESS | 1936 | 1472228907349 Marionette DEBUG loaded listener.js 09:28:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x1182de400) [pid = 1936] [serial = 982] [outer = 0x113b03800] 09:28:27 INFO - PROCESS | 1936 | 1472228907652 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]]]}] 09:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 571ms 09:28:27 INFO - PROCESS | 1936 | 1472228907679 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:28:27 INFO - PROCESS | 1936 | 1472228907682 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:28:27 INFO - PROCESS | 1936 | 1472228907686 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:28:27 INFO - PROCESS | 1936 | 1472228907688 Marionette TRACE conn2 <- [1,1282,null,{}] 09:28:27 INFO - PROCESS | 1936 | 1472228907694 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}] 09:28:27 INFO - PROCESS | 1936 | 1472228907696 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:27 INFO - PROCESS | 1936 | 1472228907777 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:28:27 INFO - PROCESS | 1936 | 1472228907781 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:27 INFO - PROCESS | 1936 | 1472228907782 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188c8800 == 31 [pid = 1936] [id = 328] 09:28:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x118550c00) [pid = 1936] [serial = 983] [outer = 0x0] 09:28:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x1194e8400) [pid = 1936] [serial = 984] [outer = 0x118550c00] 09:28:27 INFO - PROCESS | 1936 | 1472228907812 Marionette DEBUG loaded listener.js 09:28:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1198e5000) [pid = 1936] [serial = 985] [outer = 0x118550c00] 09:28:28 INFO - PROCESS | 1936 | 1472228908172 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]]]}] 09:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 522ms 09:28:28 INFO - PROCESS | 1936 | 1472228908209 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:28:28 INFO - PROCESS | 1936 | 1472228908210 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:28:28 INFO - PROCESS | 1936 | 1472228908212 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:28:28 INFO - PROCESS | 1936 | 1472228908215 Marionette TRACE conn2 <- [1,1286,null,{}] 09:28:28 INFO - PROCESS | 1936 | 1472228908223 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}] 09:28:28 INFO - PROCESS | 1936 | 1472228908226 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:28 INFO - PROCESS | 1936 | 1472228908315 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:28:28 INFO - PROCESS | 1936 | 1472228908320 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:28 INFO - PROCESS | 1936 | 1472228908324 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a2b9000 == 32 [pid = 1936] [id = 329] 09:28:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x113078400) [pid = 1936] [serial = 986] [outer = 0x0] 09:28:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x119e3dc00) [pid = 1936] [serial = 987] [outer = 0x113078400] 09:28:28 INFO - PROCESS | 1936 | 1472228908354 Marionette DEBUG loaded listener.js 09:28:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x121256c00) [pid = 1936] [serial = 988] [outer = 0x113078400] 09:28:28 INFO - PROCESS | 1936 | 1472228908744 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]]]}] 09:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 574ms 09:28:28 INFO - PROCESS | 1936 | 1472228908786 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:28:28 INFO - PROCESS | 1936 | 1472228908788 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:28:28 INFO - PROCESS | 1936 | 1472228908791 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:28:28 INFO - PROCESS | 1936 | 1472228908792 Marionette TRACE conn2 <- [1,1290,null,{}] 09:28:28 INFO - PROCESS | 1936 | 1472228908794 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}] 09:28:28 INFO - PROCESS | 1936 | 1472228908795 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:28 INFO - PROCESS | 1936 | 1472228908877 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:28:28 INFO - PROCESS | 1936 | 1472228908881 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:28 INFO - PROCESS | 1936 | 1472228908882 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bbe000 == 33 [pid = 1936] [id = 330] 09:28:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x12139a000) [pid = 1936] [serial = 989] [outer = 0x0] 09:28:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1236a9c00) [pid = 1936] [serial = 990] [outer = 0x12139a000] 09:28:28 INFO - PROCESS | 1936 | 1472228908911 Marionette DEBUG loaded listener.js 09:28:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x123883000) [pid = 1936] [serial = 991] [outer = 0x12139a000] 09:28:29 INFO - PROCESS | 1936 | 1472228909244 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]]]}] 09:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 469ms 09:28:29 INFO - PROCESS | 1936 | 1472228909261 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:28:29 INFO - PROCESS | 1936 | 1472228909262 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:28:29 INFO - PROCESS | 1936 | 1472228909264 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:28:29 INFO - PROCESS | 1936 | 1472228909265 Marionette TRACE conn2 <- [1,1294,null,{}] 09:28:29 INFO - PROCESS | 1936 | 1472228909267 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}] 09:28:29 INFO - PROCESS | 1936 | 1472228909269 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:29 INFO - PROCESS | 1936 | 1472228909359 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:28:29 INFO - PROCESS | 1936 | 1472228909422 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:29 INFO - PROCESS | 1936 | 1472228909423 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x124e71800 == 34 [pid = 1936] [id = 331] 09:28:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119e5c800) [pid = 1936] [serial = 992] [outer = 0x0] 09:28:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x123959000) [pid = 1936] [serial = 993] [outer = 0x119e5c800] 09:28:29 INFO - PROCESS | 1936 | 1472228909451 Marionette DEBUG loaded listener.js 09:28:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x124db0800) [pid = 1936] [serial = 994] [outer = 0x119e5c800] 09:28:29 INFO - PROCESS | 1936 | 1472228909775 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]]]}] 09:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 570ms 09:28:29 INFO - PROCESS | 1936 | 1472228909835 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:28:29 INFO - PROCESS | 1936 | 1472228909836 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:28:29 INFO - PROCESS | 1936 | 1472228909838 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:28:29 INFO - PROCESS | 1936 | 1472228909839 Marionette TRACE conn2 <- [1,1298,null,{}] 09:28:29 INFO - PROCESS | 1936 | 1472228909842 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}] 09:28:29 INFO - PROCESS | 1936 | 1472228909846 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:29 INFO - PROCESS | 1936 | 1472228909964 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:28:29 INFO - PROCESS | 1936 | 1472228909981 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:29 INFO - PROCESS | 1936 | 1472228909981 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x1292eb800 == 35 [pid = 1936] [id = 332] 09:28:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1245f1000) [pid = 1936] [serial = 995] [outer = 0x0] 09:28:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x126098c00) [pid = 1936] [serial = 996] [outer = 0x1245f1000] 09:28:30 INFO - PROCESS | 1936 | 1472228910008 Marionette DEBUG loaded listener.js 09:28:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x128e97000) [pid = 1936] [serial = 997] [outer = 0x1245f1000] 09:28:30 INFO - PROCESS | 1936 | 1472228910368 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]]]}] 09:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 568ms 09:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:28:30 INFO - PROCESS | 1936 | 1472228910408 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:28:30 INFO - PROCESS | 1936 | 1472228910409 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:28:30 INFO - PROCESS | 1936 | 1472228910411 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:28:30 INFO - PROCESS | 1936 | 1472228910412 Marionette TRACE conn2 <- [1,1302,null,{}] 09:28:30 INFO - PROCESS | 1936 | 1472228910415 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}] 09:28:30 INFO - PROCESS | 1936 | 1472228910416 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:30 INFO - PROCESS | 1936 | 1472228910514 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:28:30 INFO - PROCESS | 1936 | 1472228910528 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:30 INFO - PROCESS | 1936 | 1472228910529 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a550800 == 36 [pid = 1936] [id = 333] 09:28:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x128ea5c00) [pid = 1936] [serial = 998] [outer = 0x0] 09:28:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12918a800) [pid = 1936] [serial = 999] [outer = 0x128ea5c00] 09:28:30 INFO - PROCESS | 1936 | 1472228910555 Marionette DEBUG loaded listener.js 09:28:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1292c2c00) [pid = 1936] [serial = 1000] [outer = 0x128ea5c00] 09:28:30 INFO - PROCESS | 1936 | 1472228910902 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]]]}] 09:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 523ms 09:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:28:30 INFO - PROCESS | 1936 | 1472228910941 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:28:30 INFO - PROCESS | 1936 | 1472228910943 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:28:30 INFO - PROCESS | 1936 | 1472228910947 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:28:30 INFO - PROCESS | 1936 | 1472228910949 Marionette TRACE conn2 <- [1,1306,null,{}] 09:28:30 INFO - PROCESS | 1936 | 1472228910952 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}] 09:28:30 INFO - PROCESS | 1936 | 1472228910954 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:31 INFO - PROCESS | 1936 | 1472228911108 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:28:31 INFO - PROCESS | 1936 | 1472228911143 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:31 INFO - PROCESS | 1936 | 1472228911144 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x12aa3c800 == 37 [pid = 1936] [id = 334] 09:28:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x112777c00) [pid = 1936] [serial = 1001] [outer = 0x0] 09:28:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x129478400) [pid = 1936] [serial = 1002] [outer = 0x112777c00] 09:28:31 INFO - PROCESS | 1936 | 1472228911169 Marionette DEBUG loaded listener.js 09:28:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12a5d5800) [pid = 1936] [serial = 1003] [outer = 0x112777c00] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x113dbec00) [pid = 1936] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1129dac00) [pid = 1936] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1129d4000) [pid = 1936] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x11200bc00) [pid = 1936] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1191a8400) [pid = 1936] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x119e63800) [pid = 1936] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x124e26c00) [pid = 1936] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x111c75000) [pid = 1936] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x112235800) [pid = 1936] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x123b68800) [pid = 1936] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1122ab800) [pid = 1936] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x118453000) [pid = 1936] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x121260800) [pid = 1936] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x125ae8c00) [pid = 1936] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x11614c400) [pid = 1936] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:28:31 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x11307a400) [pid = 1936] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:28:31 INFO - PROCESS | 1936 | 1472228911577 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]]]}] 09:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 671ms 09:28:31 INFO - PROCESS | 1936 | 1472228911617 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:28:31 INFO - PROCESS | 1936 | 1472228911619 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:28:31 INFO - PROCESS | 1936 | 1472228911629 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:28:31 INFO - PROCESS | 1936 | 1472228911631 Marionette TRACE conn2 <- [1,1310,null,{}] 09:28:31 INFO - PROCESS | 1936 | 1472228911633 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}] 09:28:31 INFO - PROCESS | 1936 | 1472228911634 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:31 INFO - PROCESS | 1936 | 1472228911716 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:28:31 INFO - PROCESS | 1936 | 1472228911722 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:31 INFO - PROCESS | 1936 | 1472228911724 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a2b7000 == 38 [pid = 1936] [id = 335] 09:28:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11200bc00) [pid = 1936] [serial = 1004] [outer = 0x0] 09:28:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1184cf000) [pid = 1936] [serial = 1005] [outer = 0x11200bc00] 09:28:31 INFO - PROCESS | 1936 | 1472228911750 Marionette DEBUG loaded listener.js 09:28:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x119e45c00) [pid = 1936] [serial = 1006] [outer = 0x11200bc00] 09:28:32 INFO - PROCESS | 1936 | 1472228912076 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] 09:28:32 INFO - PROCESS | 1936 | 1472228912100 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:28:32 INFO - PROCESS | 1936 | 1472228912102 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:28:32 INFO - PROCESS | 1936 | 1472228912103 Marionette TRACE conn2 <- [1,1314,null,{}] 09:28:32 INFO - PROCESS | 1936 | 1472228912129 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}] 09:28:32 INFO - PROCESS | 1936 | 1472228912131 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:32 INFO - PROCESS | 1936 | 1472228912216 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:28:32 INFO - PROCESS | 1936 | 1472228912220 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:32 INFO - PROCESS | 1936 | 1472228912223 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b654800 == 39 [pid = 1936] [id = 336] 09:28:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x119e65400) [pid = 1936] [serial = 1007] [outer = 0x0] 09:28:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x125aed000) [pid = 1936] [serial = 1008] [outer = 0x119e65400] 09:28:32 INFO - PROCESS | 1936 | 1472228912249 Marionette DEBUG loaded listener.js 09:28:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x12a5d7400) [pid = 1936] [serial = 1009] [outer = 0x119e65400] 09:28:32 INFO - PROCESS | 1936 | 1472228912595 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]]]}] 09:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 527ms 09:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:28:32 INFO - PROCESS | 1936 | 1472228912630 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:28:32 INFO - PROCESS | 1936 | 1472228912632 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:28:32 INFO - PROCESS | 1936 | 1472228912634 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:28:32 INFO - PROCESS | 1936 | 1472228912636 Marionette TRACE conn2 <- [1,1318,null,{}] 09:28:32 INFO - PROCESS | 1936 | 1472228912639 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}] 09:28:32 INFO - PROCESS | 1936 | 1472228912642 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:32 INFO - PROCESS | 1936 | 1472228912732 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:28:32 INFO - PROCESS | 1936 | 1472228912790 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:32 INFO - PROCESS | 1936 | 1472228912792 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c066000 == 40 [pid = 1936] [id = 337] 09:28:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x12a5d7c00) [pid = 1936] [serial = 1010] [outer = 0x0] 09:28:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x12a5ef400) [pid = 1936] [serial = 1011] [outer = 0x12a5d7c00] 09:28:32 INFO - PROCESS | 1936 | 1472228912823 Marionette DEBUG loaded listener.js 09:28:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x12a929400) [pid = 1936] [serial = 1012] [outer = 0x12a5d7c00] 09:28:33 INFO - PROCESS | 1936 | 1472228913106 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]]]}] 09:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 09:28:33 INFO - PROCESS | 1936 | 1472228913156 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:28:33 INFO - PROCESS | 1936 | 1472228913159 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:28:33 INFO - PROCESS | 1936 | 1472228913161 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:28:33 INFO - PROCESS | 1936 | 1472228913162 Marionette TRACE conn2 <- [1,1322,null,{}] 09:28:33 INFO - PROCESS | 1936 | 1472228913165 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}] 09:28:33 INFO - PROCESS | 1936 | 1472228913166 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:33 INFO - PROCESS | 1936 | 1472228913249 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:28:33 INFO - PROCESS | 1936 | 1472228913253 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:33 INFO - PROCESS | 1936 | 1472228913254 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c3f8800 == 41 [pid = 1936] [id = 338] 09:28:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x12a923800) [pid = 1936] [serial = 1013] [outer = 0x0] 09:28:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12aa6d400) [pid = 1936] [serial = 1014] [outer = 0x12a923800] 09:28:33 INFO - PROCESS | 1936 | 1472228913282 Marionette DEBUG loaded listener.js 09:28:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12aa75000) [pid = 1936] [serial = 1015] [outer = 0x12a923800] 09:28:33 INFO - PROCESS | 1936 | 1472228913761 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]]]}] 09:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 619ms 09:28:33 INFO - PROCESS | 1936 | 1472228913781 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:28:33 INFO - PROCESS | 1936 | 1472228913784 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:28:33 INFO - PROCESS | 1936 | 1472228913787 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:28:33 INFO - PROCESS | 1936 | 1472228913789 Marionette TRACE conn2 <- [1,1326,null,{}] 09:28:33 INFO - PROCESS | 1936 | 1472228913793 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}] 09:28:33 INFO - PROCESS | 1936 | 1472228913795 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:33 INFO - PROCESS | 1936 | 1472228913903 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:28:33 INFO - PROCESS | 1936 | 1472228913960 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:33 INFO - PROCESS | 1936 | 1472228913961 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x118788800 == 42 [pid = 1936] [id = 339] 09:28:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x11398f000) [pid = 1936] [serial = 1016] [outer = 0x0] 09:28:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1173be800) [pid = 1936] [serial = 1017] [outer = 0x11398f000] 09:28:33 INFO - PROCESS | 1936 | 1472228913994 Marionette DEBUG loaded listener.js 09:28:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1184d3c00) [pid = 1936] [serial = 1018] [outer = 0x11398f000] 09:28:34 INFO - PROCESS | 1936 | 1472228914421 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]]]}] 09:28:34 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 09:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 670ms 09:28:34 INFO - PROCESS | 1936 | 1472228914458 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:28:34 INFO - PROCESS | 1936 | 1472228914462 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:28:34 INFO - PROCESS | 1936 | 1472228914466 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:28:34 INFO - PROCESS | 1936 | 1472228914468 Marionette TRACE conn2 <- [1,1330,null,{}] 09:28:34 INFO - PROCESS | 1936 | 1472228914471 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}] 09:28:34 INFO - PROCESS | 1936 | 1472228914473 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:34 INFO - PROCESS | 1936 | 1472228914601 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:28:34 INFO - PROCESS | 1936 | 1472228914659 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:34 INFO - PROCESS | 1936 | 1472228914661 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x124e61800 == 43 [pid = 1936] [id = 340] 09:28:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x119ace400) [pid = 1936] [serial = 1019] [outer = 0x0] 09:28:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x119e36c00) [pid = 1936] [serial = 1020] [outer = 0x119ace400] 09:28:34 INFO - PROCESS | 1936 | 1472228914693 Marionette DEBUG loaded listener.js 09:28:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x11a276000) [pid = 1936] [serial = 1021] [outer = 0x119ace400] 09:28:35 INFO - PROCESS | 1936 | 1472228915222 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]]]}] 09:28:35 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 09:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 824ms 09:28:35 INFO - PROCESS | 1936 | 1472228915291 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:28:35 INFO - PROCESS | 1936 | 1472228915294 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:28:35 INFO - PROCESS | 1936 | 1472228915298 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:28:35 INFO - PROCESS | 1936 | 1472228915302 Marionette TRACE conn2 <- [1,1334,null,{}] 09:28:35 INFO - PROCESS | 1936 | 1472228915314 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}] 09:28:35 INFO - PROCESS | 1936 | 1472228915318 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:35 INFO - PROCESS | 1936 | 1472228915434 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:28:35 INFO - PROCESS | 1936 | 1472228915492 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:35 INFO - PROCESS | 1936 | 1472228915494 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c699000 == 44 [pid = 1936] [id = 341] 09:28:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x126099800) [pid = 1936] [serial = 1022] [outer = 0x0] 09:28:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1260c6c00) [pid = 1936] [serial = 1023] [outer = 0x126099800] 09:28:35 INFO - PROCESS | 1936 | 1472228915526 Marionette DEBUG loaded listener.js 09:28:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x128ad7800) [pid = 1936] [serial = 1024] [outer = 0x126099800] 09:28:36 INFO - PROCESS | 1936 | 1472228916013 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]]]}] 09:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 776ms 09:28:36 INFO - PROCESS | 1936 | 1472228916074 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:28:36 INFO - PROCESS | 1936 | 1472228916075 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:28:36 INFO - PROCESS | 1936 | 1472228916078 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:28:36 INFO - PROCESS | 1936 | 1472228916079 Marionette TRACE conn2 <- [1,1338,null,{}] 09:28:36 INFO - PROCESS | 1936 | 1472228916081 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}] 09:28:36 INFO - PROCESS | 1936 | 1472228916083 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:36 INFO - PROCESS | 1936 | 1472228916190 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:28:36 INFO - PROCESS | 1936 | 1472228916247 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:36 INFO - PROCESS | 1936 | 1472228916248 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cda5800 == 45 [pid = 1936] [id = 342] 09:28:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x128c29c00) [pid = 1936] [serial = 1025] [outer = 0x0] 09:28:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x129df1c00) [pid = 1936] [serial = 1026] [outer = 0x128c29c00] 09:28:36 INFO - PROCESS | 1936 | 1472228916278 Marionette DEBUG loaded listener.js 09:28:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x12a5fa400) [pid = 1936] [serial = 1027] [outer = 0x128c29c00] 09:28:37 INFO - PROCESS | 1936 | 1472228917202 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]]]}] 09:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1171ms 09:28:37 INFO - PROCESS | 1936 | 1472228917249 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:28:37 INFO - PROCESS | 1936 | 1472228917252 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:28:37 INFO - PROCESS | 1936 | 1472228917256 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:28:37 INFO - PROCESS | 1936 | 1472228917257 Marionette TRACE conn2 <- [1,1342,null,{}] 09:28:37 INFO - PROCESS | 1936 | 1472228917261 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}] 09:28:37 INFO - PROCESS | 1936 | 1472228917262 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:37 INFO - PROCESS | 1936 | 1472228917365 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:28:37 INFO - PROCESS | 1936 | 1472228917420 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:37 INFO - PROCESS | 1936 | 1472228917421 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192f0800 == 46 [pid = 1936] [id = 343] 09:28:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x113b04c00) [pid = 1936] [serial = 1028] [outer = 0x0] 09:28:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x113bc5400) [pid = 1936] [serial = 1029] [outer = 0x113b04c00] 09:28:37 INFO - PROCESS | 1936 | 1472228917451 Marionette DEBUG loaded listener.js 09:28:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x1168d5000) [pid = 1936] [serial = 1030] [outer = 0x113b04c00] 09:28:37 INFO - PROCESS | 1936 | 1472228917910 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]]]}] 09:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 670ms 09:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:28:37 INFO - PROCESS | 1936 | 1472228917926 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:28:37 INFO - PROCESS | 1936 | 1472228917929 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:28:37 INFO - PROCESS | 1936 | 1472228917933 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:28:37 INFO - PROCESS | 1936 | 1472228917935 Marionette TRACE conn2 <- [1,1346,null,{}] 09:28:37 INFO - PROCESS | 1936 | 1472228917937 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}] 09:28:37 INFO - PROCESS | 1936 | 1472228917939 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:38 INFO - PROCESS | 1936 | 1472228918036 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:28:38 INFO - PROCESS | 1936 | 1472228918090 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:38 INFO - PROCESS | 1936 | 1472228918091 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x119235000 == 47 [pid = 1936] [id = 344] 09:28:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x118219c00) [pid = 1936] [serial = 1031] [outer = 0x0] 09:28:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x118733c00) [pid = 1936] [serial = 1032] [outer = 0x118219c00] 09:28:38 INFO - PROCESS | 1936 | 1472228918120 Marionette DEBUG loaded listener.js 09:28:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x1191b0400) [pid = 1936] [serial = 1033] [outer = 0x118219c00] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12c066000 == 46 [pid = 1936] [id = 337] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12b654800 == 45 [pid = 1936] [id = 336] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x11a2b7000 == 44 [pid = 1936] [id = 335] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12aa3c800 == 43 [pid = 1936] [id = 334] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12a550800 == 42 [pid = 1936] [id = 333] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1292eb800 == 41 [pid = 1936] [id = 332] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x124e71800 == 40 [pid = 1936] [id = 331] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x123bbe000 == 39 [pid = 1936] [id = 330] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x11a2b9000 == 38 [pid = 1936] [id = 329] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1188c8800 == 37 [pid = 1936] [id = 328] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x113b74000 == 36 [pid = 1936] [id = 327] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1213de800 == 35 [pid = 1936] [id = 326] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1169be000 == 34 [pid = 1936] [id = 325] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12b654000 == 33 [pid = 1936] [id = 324] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1192f0800 == 32 [pid = 1936] [id = 343] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12cda5800 == 31 [pid = 1936] [id = 342] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12c699000 == 30 [pid = 1936] [id = 341] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x124e61800 == 29 [pid = 1936] [id = 340] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x118788800 == 28 [pid = 1936] [id = 339] 09:28:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12c3f8800 == 27 [pid = 1936] [id = 338] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x1129d8400) [pid = 1936] [serial = 921] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x126077000) [pid = 1936] [serial = 961] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x1194e8000) [pid = 1936] [serial = 925] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x1188fc000) [pid = 1936] [serial = 924] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x1230b3c00) [pid = 1936] [serial = 927] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x121255800) [pid = 1936] [serial = 964] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x129182c00) [pid = 1936] [serial = 972] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x124085c00) [pid = 1936] [serial = 928] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x128ad6c00) [pid = 1936] [serial = 931] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x126076c00) [pid = 1936] [serial = 930] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x119e5d800) [pid = 1936] [serial = 952] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x128c25000) [pid = 1936] [serial = 970] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x129182800) [pid = 1936] [serial = 934] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x123881800) [pid = 1936] [serial = 933] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x1260c2400) [pid = 1936] [serial = 969] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x124e26400) [pid = 1936] [serial = 958] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119b8b000) [pid = 1936] [serial = 949] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1260a0400) [pid = 1936] [serial = 967] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x11698c000) [pid = 1936] [serial = 942] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x118219400) [pid = 1936] [serial = 943] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x113909000) [pid = 1936] [serial = 939] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x11398c000) [pid = 1936] [serial = 940] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x119e36800) [pid = 1936] [serial = 951] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1191af000) [pid = 1936] [serial = 945] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x11966c800) [pid = 1936] [serial = 946] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x119ac8400) [pid = 1936] [serial = 948] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x11690a000) [pid = 1936] [serial = 936] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x123d7e400) [pid = 1936] [serial = 955] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12139dc00) [pid = 1936] [serial = 954] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x125af3800) [pid = 1936] [serial = 960] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x11844d800) [pid = 1936] [serial = 963] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x124215000) [pid = 1936] [serial = 957] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x125ef5c00) [pid = 1936] [serial = 966] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x113983400) [pid = 1936] [serial = 922] [outer = 0x0] [url = about:blank] 09:28:39 INFO - PROCESS | 1936 | 1472228919032 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]]]}] 09:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1125ms 09:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:28:39 INFO - PROCESS | 1936 | 1472228919060 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:28:39 INFO - PROCESS | 1936 | 1472228919063 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:28:39 INFO - PROCESS | 1936 | 1472228919065 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:28:39 INFO - PROCESS | 1936 | 1472228919069 Marionette TRACE conn2 <- [1,1350,null,{}] 09:28:39 INFO - PROCESS | 1936 | 1472228919076 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}] 09:28:39 INFO - PROCESS | 1936 | 1472228919077 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:39 INFO - PROCESS | 1936 | 1472228919161 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:28:39 INFO - PROCESS | 1936 | 1472228919165 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:39 INFO - PROCESS | 1936 | 1472228919167 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x11696a800 == 28 [pid = 1936] [id = 345] 09:28:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x11390d400) [pid = 1936] [serial = 1034] [outer = 0x0] 09:28:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x11398c000) [pid = 1936] [serial = 1035] [outer = 0x11390d400] 09:28:39 INFO - PROCESS | 1936 | 1472228919198 Marionette DEBUG loaded listener.js 09:28:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1129d7400) [pid = 1936] [serial = 1036] [outer = 0x11390d400] 09:28:39 INFO - PROCESS | 1936 | 1472228919548 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]]]}] 09:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 526ms 09:28:39 INFO - PROCESS | 1936 | 1472228919592 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:28:39 INFO - PROCESS | 1936 | 1472228919595 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:28:39 INFO - PROCESS | 1936 | 1472228919599 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:28:39 INFO - PROCESS | 1936 | 1472228919601 Marionette TRACE conn2 <- [1,1354,null,{}] 09:28:39 INFO - PROCESS | 1936 | 1472228919610 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}] 09:28:39 INFO - PROCESS | 1936 | 1472228919611 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:39 INFO - PROCESS | 1936 | 1472228919693 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:28:39 INFO - PROCESS | 1936 | 1472228919697 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:39 INFO - PROCESS | 1936 | 1472228919698 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x117e98800 == 29 [pid = 1936] [id = 346] 09:28:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x11614d400) [pid = 1936] [serial = 1037] [outer = 0x0] 09:28:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1173c2800) [pid = 1936] [serial = 1038] [outer = 0x11614d400] 09:28:39 INFO - PROCESS | 1936 | 1472228919728 Marionette DEBUG loaded listener.js 09:28:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1184c9400) [pid = 1936] [serial = 1039] [outer = 0x11614d400] 09:28:40 INFO - PROCESS | 1936 | 1472228920157 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]]]}] 09:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 568ms 09:28:40 INFO - PROCESS | 1936 | 1472228920169 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:28:40 INFO - PROCESS | 1936 | 1472228920171 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:28:40 INFO - PROCESS | 1936 | 1472228920174 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:28:40 INFO - PROCESS | 1936 | 1472228920177 Marionette TRACE conn2 <- [1,1358,null,{}] 09:28:40 INFO - PROCESS | 1936 | 1472228920189 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}] 09:28:40 INFO - PROCESS | 1936 | 1472228920194 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:40 INFO - PROCESS | 1936 | 1472228920290 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:28:40 INFO - PROCESS | 1936 | 1472228920296 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:40 INFO - PROCESS | 1936 | 1472228920298 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192ed800 == 30 [pid = 1936] [id = 347] 09:28:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1187ef800) [pid = 1936] [serial = 1040] [outer = 0x0] 09:28:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1191a9400) [pid = 1936] [serial = 1041] [outer = 0x1187ef800] 09:28:40 INFO - PROCESS | 1936 | 1472228920327 Marionette DEBUG loaded listener.js 09:28:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119675400) [pid = 1936] [serial = 1042] [outer = 0x1187ef800] 09:28:40 INFO - PROCESS | 1936 | 1472228920653 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]]]}] 09:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 523ms 09:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:28:40 INFO - PROCESS | 1936 | 1472228920697 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:28:40 INFO - PROCESS | 1936 | 1472228920699 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:28:40 INFO - PROCESS | 1936 | 1472228920701 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:28:40 INFO - PROCESS | 1936 | 1472228920702 Marionette TRACE conn2 <- [1,1362,null,{}] 09:28:40 INFO - PROCESS | 1936 | 1472228920705 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}] 09:28:40 INFO - PROCESS | 1936 | 1472228920706 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:40 INFO - PROCESS | 1936 | 1472228920786 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:28:40 INFO - PROCESS | 1936 | 1472228920854 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:40 INFO - PROCESS | 1936 | 1472228920855 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213d1000 == 31 [pid = 1936] [id = 348] 09:28:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x11614e800) [pid = 1936] [serial = 1043] [outer = 0x0] 09:28:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x119a4a400) [pid = 1936] [serial = 1044] [outer = 0x11614e800] 09:28:40 INFO - PROCESS | 1936 | 1472228920881 Marionette DEBUG loaded listener.js 09:28:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x119b89400) [pid = 1936] [serial = 1045] [outer = 0x11614e800] 09:28:41 INFO - PROCESS | 1936 | 1472228921236 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]]]}] 09:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 569ms 09:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:28:41 INFO - PROCESS | 1936 | 1472228921277 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:28:41 INFO - PROCESS | 1936 | 1472228921279 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:28:41 INFO - PROCESS | 1936 | 1472228921281 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:28:41 INFO - PROCESS | 1936 | 1472228921282 Marionette TRACE conn2 <- [1,1366,null,{}] 09:28:41 INFO - PROCESS | 1936 | 1472228921285 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}] 09:28:41 INFO - PROCESS | 1936 | 1472228921286 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:41 INFO - PROCESS | 1936 | 1472228921378 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:28:41 INFO - PROCESS | 1936 | 1472228921382 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:41 INFO - PROCESS | 1936 | 1472228921383 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x1237bc000 == 32 [pid = 1936] [id = 349] 09:28:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x11223d800) [pid = 1936] [serial = 1046] [outer = 0x0] 09:28:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x119c6c800) [pid = 1936] [serial = 1047] [outer = 0x11223d800] 09:28:41 INFO - PROCESS | 1936 | 1472228921408 Marionette DEBUG loaded listener.js 09:28:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119e43400) [pid = 1936] [serial = 1048] [outer = 0x11223d800] 09:28:41 INFO - PROCESS | 1936 | 1472228921782 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] 09:28:41 INFO - PROCESS | 1936 | 1472228921807 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:28:41 INFO - PROCESS | 1936 | 1472228921809 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:28:41 INFO - PROCESS | 1936 | 1472228921810 Marionette TRACE conn2 <- [1,1370,null,{}] 09:28:41 INFO - PROCESS | 1936 | 1472228921813 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}] 09:28:41 INFO - PROCESS | 1936 | 1472228921817 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:41 INFO - PROCESS | 1936 | 1472228921925 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:28:41 INFO - PROCESS | 1936 | 1472228921931 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:41 INFO - PROCESS | 1936 | 1472228921932 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x124e60800 == 33 [pid = 1936] [id = 350] 09:28:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1184d1400) [pid = 1936] [serial = 1049] [outer = 0x0] 09:28:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x119e65800) [pid = 1936] [serial = 1050] [outer = 0x1184d1400] 09:28:41 INFO - PROCESS | 1936 | 1472228921958 Marionette DEBUG loaded listener.js 09:28:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x12387d800) [pid = 1936] [serial = 1051] [outer = 0x1184d1400] 09:28:42 INFO - PROCESS | 1936 | 1472228922318 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] 09:28:42 INFO - PROCESS | 1936 | 1472228922331 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:28:42 INFO - PROCESS | 1936 | 1472228922333 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:28:42 INFO - PROCESS | 1936 | 1472228922334 Marionette TRACE conn2 <- [1,1374,null,{}] 09:28:42 INFO - PROCESS | 1936 | 1472228922336 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}] 09:28:42 INFO - PROCESS | 1936 | 1472228922339 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:42 INFO - PROCESS | 1936 | 1472228922436 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:28:42 INFO - PROCESS | 1936 | 1472228922471 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:42 INFO - PROCESS | 1936 | 1472228922473 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x128b65800 == 34 [pid = 1936] [id = 351] 09:28:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x123884800) [pid = 1936] [serial = 1052] [outer = 0x0] 09:28:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x123b63400) [pid = 1936] [serial = 1053] [outer = 0x123884800] 09:28:42 INFO - PROCESS | 1936 | 1472228922498 Marionette DEBUG loaded listener.js 09:28:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x124215000) [pid = 1936] [serial = 1054] [outer = 0x123884800] 09:28:42 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:28:43 INFO - PROCESS | 1936 | 1472228923006 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] 09:28:43 INFO - PROCESS | 1936 | 1472228923056 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:28:43 INFO - PROCESS | 1936 | 1472228923058 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:28:43 INFO - PROCESS | 1936 | 1472228923059 Marionette TRACE conn2 <- [1,1378,null,{}] 09:28:43 INFO - PROCESS | 1936 | 1472228923062 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}] 09:28:43 INFO - PROCESS | 1936 | 1472228923063 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:43 INFO - PROCESS | 1936 | 1472228923137 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:28:43 INFO - PROCESS | 1936 | 1472228923160 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:43 INFO - PROCESS | 1936 | 1472228923161 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x118786800 == 35 [pid = 1936] [id = 352] 09:28:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x113207c00) [pid = 1936] [serial = 1055] [outer = 0x0] 09:28:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x113f44000) [pid = 1936] [serial = 1056] [outer = 0x113207c00] 09:28:43 INFO - PROCESS | 1936 | 1472228923188 Marionette DEBUG loaded listener.js 09:28:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x118550c00) [pid = 1936] [serial = 1057] [outer = 0x113207c00] 09:28:43 INFO - PROCESS | 1936 | 1472228923533 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] 09:28:43 INFO - PROCESS | 1936 | 1472228923581 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:28:43 INFO - PROCESS | 1936 | 1472228923583 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:28:43 INFO - PROCESS | 1936 | 1472228923584 Marionette TRACE conn2 <- [1,1382,null,{}] 09:28:43 INFO - PROCESS | 1936 | 1472228923593 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}] 09:28:43 INFO - PROCESS | 1936 | 1472228923594 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:43 INFO - PROCESS | 1936 | 1472228923668 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:28:43 INFO - PROCESS | 1936 | 1472228923674 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:43 INFO - PROCESS | 1936 | 1472228923675 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x129d43000 == 36 [pid = 1936] [id = 353] 09:28:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x11620e000) [pid = 1936] [serial = 1058] [outer = 0x0] 09:28:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119c73400) [pid = 1936] [serial = 1059] [outer = 0x11620e000] 09:28:43 INFO - PROCESS | 1936 | 1472228923701 Marionette DEBUG loaded listener.js 09:28:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1245a3400) [pid = 1936] [serial = 1060] [outer = 0x11620e000] 09:28:44 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:28:44 INFO - PROCESS | 1936 | 1472228924045 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] 09:28:44 INFO - PROCESS | 1936 | 1472228924060 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:28:44 INFO - PROCESS | 1936 | 1472228924063 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:28:44 INFO - PROCESS | 1936 | 1472228924064 Marionette TRACE conn2 <- [1,1386,null,{}] 09:28:44 INFO - PROCESS | 1936 | 1472228924066 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}] 09:28:44 INFO - PROCESS | 1936 | 1472228924067 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:44 INFO - PROCESS | 1936 | 1472228924146 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:28:44 INFO - PROCESS | 1936 | 1472228924150 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:44 INFO - PROCESS | 1936 | 1472228924151 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a54e800 == 37 [pid = 1936] [id = 354] 09:28:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1245f1400) [pid = 1936] [serial = 1061] [outer = 0x0] 09:28:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x125970800) [pid = 1936] [serial = 1062] [outer = 0x1245f1400] 09:28:44 INFO - PROCESS | 1936 | 1472228924179 Marionette DEBUG loaded listener.js 09:28:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x125e47400) [pid = 1936] [serial = 1063] [outer = 0x1245f1400] 09:28:44 INFO - PROCESS | 1936 | 1472228924546 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] 09:28:44 INFO - PROCESS | 1936 | 1472228924583 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:28:44 INFO - PROCESS | 1936 | 1472228924585 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:28:44 INFO - PROCESS | 1936 | 1472228924587 Marionette TRACE conn2 <- [1,1390,null,{}] 09:28:44 INFO - PROCESS | 1936 | 1472228924595 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}] 09:28:44 INFO - PROCESS | 1936 | 1472228924597 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:44 INFO - PROCESS | 1936 | 1472228924691 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:28:44 INFO - PROCESS | 1936 | 1472228924695 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:44 INFO - PROCESS | 1936 | 1472228924696 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x12aa49000 == 38 [pid = 1936] [id = 355] 09:28:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119e42800) [pid = 1936] [serial = 1064] [outer = 0x0] 09:28:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x128ad4400) [pid = 1936] [serial = 1065] [outer = 0x119e42800] 09:28:44 INFO - PROCESS | 1936 | 1472228924724 Marionette DEBUG loaded listener.js 09:28:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x128c26c00) [pid = 1936] [serial = 1066] [outer = 0x119e42800] 09:28:45 INFO - PROCESS | 1936 | 1472228925159 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]]]}] 09:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 626ms 09:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:28:45 INFO - PROCESS | 1936 | 1472228925232 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:28:45 INFO - PROCESS | 1936 | 1472228925234 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:28:45 INFO - PROCESS | 1936 | 1472228925239 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:28:45 INFO - PROCESS | 1936 | 1472228925243 Marionette TRACE conn2 <- [1,1394,null,{}] 09:28:45 INFO - PROCESS | 1936 | 1472228925261 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}] 09:28:45 INFO - PROCESS | 1936 | 1472228925262 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:45 INFO - PROCESS | 1936 | 1472228925379 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:28:45 INFO - PROCESS | 1936 | 1472228925458 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:45 INFO - PROCESS | 1936 | 1472228925459 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x117352000 == 39 [pid = 1936] [id = 356] 09:28:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x113207400) [pid = 1936] [serial = 1067] [outer = 0x0] 09:28:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x113985c00) [pid = 1936] [serial = 1068] [outer = 0x113207400] 09:28:45 INFO - PROCESS | 1936 | 1472228925533 Marionette DEBUG loaded listener.js 09:28:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x113fa5400) [pid = 1936] [serial = 1069] [outer = 0x113207400] 09:28:46 INFO - PROCESS | 1936 | 1472228926024 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]]]}] 09:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 836ms 09:28:46 INFO - PROCESS | 1936 | 1472228926097 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:28:46 INFO - PROCESS | 1936 | 1472228926100 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:28:46 INFO - PROCESS | 1936 | 1472228926108 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:28:46 INFO - PROCESS | 1936 | 1472228926110 Marionette TRACE conn2 <- [1,1398,null,{}] 09:28:46 INFO - PROCESS | 1936 | 1472228926113 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}] 09:28:46 INFO - PROCESS | 1936 | 1472228926115 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:46 INFO - PROCESS | 1936 | 1472228926227 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:28:46 INFO - PROCESS | 1936 | 1472228926304 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:46 INFO - PROCESS | 1936 | 1472228926305 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x123111000 == 40 [pid = 1936] [id = 357] 09:28:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x118545400) [pid = 1936] [serial = 1070] [outer = 0x0] 09:28:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x11872ec00) [pid = 1936] [serial = 1071] [outer = 0x118545400] 09:28:46 INFO - PROCESS | 1936 | 1472228926337 Marionette DEBUG loaded listener.js 09:28:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x1194e2000) [pid = 1936] [serial = 1072] [outer = 0x118545400] 09:28:47 INFO - PROCESS | 1936 | 1472228927042 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]]]}] 09:28:47 INFO - PROCESS | 1936 | --DOCSHELL 0x12a54e800 == 39 [pid = 1936] [id = 354] 09:28:47 INFO - PROCESS | 1936 | --DOCSHELL 0x129d43000 == 38 [pid = 1936] [id = 353] 09:28:47 INFO - PROCESS | 1936 | --DOCSHELL 0x118786800 == 37 [pid = 1936] [id = 352] 09:28:47 INFO - PROCESS | 1936 | --DOCSHELL 0x128b65800 == 36 [pid = 1936] [id = 351] 09:28:47 INFO - PROCESS | 1936 | --DOCSHELL 0x124e60800 == 35 [pid = 1936] [id = 350] 09:28:47 INFO - PROCESS | 1936 | --DOCSHELL 0x1237bc000 == 34 [pid = 1936] [id = 349] 09:28:47 INFO - PROCESS | 1936 | --DOCSHELL 0x1213d1000 == 33 [pid = 1936] [id = 348] 09:28:47 INFO - PROCESS | 1936 | --DOCSHELL 0x1192ed800 == 32 [pid = 1936] [id = 347] 09:28:47 INFO - PROCESS | 1936 | --DOCSHELL 0x117e98800 == 31 [pid = 1936] [id = 346] 09:28:47 INFO - PROCESS | 1936 | --DOCSHELL 0x11696a800 == 30 [pid = 1936] [id = 345] 09:28:47 INFO - PROCESS | 1936 | --DOCSHELL 0x119235000 == 29 [pid = 1936] [id = 344] 09:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1026ms 09:28:47 INFO - PROCESS | 1936 | 1472228927132 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:28:47 INFO - PROCESS | 1936 | 1472228927135 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:28:47 INFO - PROCESS | 1936 | 1472228927138 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:28:47 INFO - PROCESS | 1936 | 1472228927139 Marionette TRACE conn2 <- [1,1402,null,{}] 09:28:47 INFO - PROCESS | 1936 | 1472228927143 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}] 09:28:47 INFO - PROCESS | 1936 | 1472228927145 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:47 INFO - PROCESS | 1936 | 1472228927237 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x118458c00) [pid = 1936] [serial = 937] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1188ee400) [pid = 1936] [serial = 979] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x119e3dc00) [pid = 1936] [serial = 987] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x121256c00) [pid = 1936] [serial = 988] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x11519e800) [pid = 1936] [serial = 981] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1182de400) [pid = 1936] [serial = 982] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1194e8400) [pid = 1936] [serial = 984] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1198e5000) [pid = 1936] [serial = 985] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x12aa6d400) [pid = 1936] [serial = 1014] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x12a5d5800) [pid = 1936] [serial = 1003] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x125aed000) [pid = 1936] [serial = 1008] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x12aa75000) [pid = 1936] [serial = 1015] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x124db0800) [pid = 1936] [serial = 994] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x123959000) [pid = 1936] [serial = 993] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x12a5d7400) [pid = 1936] [serial = 1009] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1292c2c00) [pid = 1936] [serial = 1000] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x128e97000) [pid = 1936] [serial = 997] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12a929400) [pid = 1936] [serial = 1012] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x12a5ef400) [pid = 1936] [serial = 1011] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x126098c00) [pid = 1936] [serial = 996] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x12918a800) [pid = 1936] [serial = 999] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x129478400) [pid = 1936] [serial = 1002] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x119e45c00) [pid = 1936] [serial = 1006] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x1236a9c00) [pid = 1936] [serial = 990] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x123883000) [pid = 1936] [serial = 991] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x1131ce000) [pid = 1936] [serial = 975] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x1184cf000) [pid = 1936] [serial = 1005] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x113b06c00) [pid = 1936] [serial = 976] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x1292b6800) [pid = 1936] [serial = 973] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x118459400) [pid = 1936] [serial = 978] [outer = 0x0] [url = about:blank] 09:28:47 INFO - PROCESS | 1936 | 1472228927298 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:47 INFO - PROCESS | 1936 | 1472228927301 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x116954800 == 30 [pid = 1936] [id = 358] 09:28:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x113983c00) [pid = 1936] [serial = 1073] [outer = 0x0] 09:28:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x113dc1800) [pid = 1936] [serial = 1074] [outer = 0x113983c00] 09:28:47 INFO - PROCESS | 1936 | 1472228927329 Marionette DEBUG loaded listener.js 09:28:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x116906400) [pid = 1936] [serial = 1075] [outer = 0x113983c00] 09:28:47 INFO - PROCESS | 1936 | 1472228927632 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]]]}] 09:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 522ms 09:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:28:47 INFO - PROCESS | 1936 | 1472228927662 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:28:47 INFO - PROCESS | 1936 | 1472228927665 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:28:47 INFO - PROCESS | 1936 | 1472228927669 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:28:47 INFO - PROCESS | 1936 | 1472228927672 Marionette TRACE conn2 <- [1,1406,null,{}] 09:28:47 INFO - PROCESS | 1936 | 1472228927677 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}] 09:28:47 INFO - PROCESS | 1936 | 1472228927679 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:47 INFO - PROCESS | 1936 | 1472228927760 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:28:47 INFO - PROCESS | 1936 | 1472228927825 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:47 INFO - PROCESS | 1936 | 1472228927826 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188b1000 == 31 [pid = 1936] [id = 359] 09:28:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x11690a000) [pid = 1936] [serial = 1076] [outer = 0x0] 09:28:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x1184cbc00) [pid = 1936] [serial = 1077] [outer = 0x11690a000] 09:28:47 INFO - PROCESS | 1936 | 1472228927854 Marionette DEBUG loaded listener.js 09:28:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x1191a2400) [pid = 1936] [serial = 1078] [outer = 0x11690a000] 09:28:48 INFO - PROCESS | 1936 | 1472228928161 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]]]}] 09:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 524ms 09:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:28:48 INFO - PROCESS | 1936 | 1472228928194 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:28:48 INFO - PROCESS | 1936 | 1472228928195 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:28:48 INFO - PROCESS | 1936 | 1472228928197 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:28:48 INFO - PROCESS | 1936 | 1472228928200 Marionette TRACE conn2 <- [1,1410,null,{}] 09:28:48 INFO - PROCESS | 1936 | 1472228928210 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}] 09:28:48 INFO - PROCESS | 1936 | 1472228928214 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:48 INFO - PROCESS | 1936 | 1472228928293 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:28:48 INFO - PROCESS | 1936 | 1472228928351 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:48 INFO - PROCESS | 1936 | 1472228928353 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x12310a000 == 32 [pid = 1936] [id = 360] 09:28:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1173c3400) [pid = 1936] [serial = 1079] [outer = 0x0] 09:28:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x1198e0000) [pid = 1936] [serial = 1080] [outer = 0x1173c3400] 09:28:48 INFO - PROCESS | 1936 | 1472228928381 Marionette DEBUG loaded listener.js 09:28:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x119e3dc00) [pid = 1936] [serial = 1081] [outer = 0x1173c3400] 09:28:48 INFO - PROCESS | 1936 | 1472228928729 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]]]}] 09:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 571ms 09:28:48 INFO - PROCESS | 1936 | 1472228928771 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:28:48 INFO - PROCESS | 1936 | 1472228928773 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:28:48 INFO - PROCESS | 1936 | 1472228928777 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:28:48 INFO - PROCESS | 1936 | 1472228928779 Marionette TRACE conn2 <- [1,1414,null,{}] 09:28:48 INFO - PROCESS | 1936 | 1472228928782 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}] 09:28:48 INFO - PROCESS | 1936 | 1472228928784 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:48 INFO - PROCESS | 1936 | 1472228928897 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:28:48 INFO - PROCESS | 1936 | 1472228928956 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:48 INFO - PROCESS | 1936 | 1472228928957 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x124060000 == 33 [pid = 1936] [id = 361] 09:28:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119ad4c00) [pid = 1936] [serial = 1082] [outer = 0x0] 09:28:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x119e67c00) [pid = 1936] [serial = 1083] [outer = 0x119ad4c00] 09:28:48 INFO - PROCESS | 1936 | 1472228928983 Marionette DEBUG loaded listener.js 09:28:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x12139c400) [pid = 1936] [serial = 1084] [outer = 0x119ad4c00] 09:28:49 INFO - PROCESS | 1936 | 1472228929319 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]]]}] 09:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 572ms 09:28:49 INFO - PROCESS | 1936 | 1472228929348 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:28:49 INFO - PROCESS | 1936 | 1472228929349 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:28:49 INFO - PROCESS | 1936 | 1472228929352 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:28:49 INFO - PROCESS | 1936 | 1472228929353 Marionette TRACE conn2 <- [1,1418,null,{}] 09:28:49 INFO - PROCESS | 1936 | 1472228929355 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}] 09:28:49 INFO - PROCESS | 1936 | 1472228929357 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:49 INFO - PROCESS | 1936 | 1472228929453 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:28:49 INFO - PROCESS | 1936 | 1472228929463 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:49 INFO - PROCESS | 1936 | 1472228929464 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x125a7b000 == 34 [pid = 1936] [id = 362] 09:28:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1129e1400) [pid = 1936] [serial = 1085] [outer = 0x0] 09:28:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x12369f800) [pid = 1936] [serial = 1086] [outer = 0x1129e1400] 09:28:49 INFO - PROCESS | 1936 | 1472228929490 Marionette DEBUG loaded listener.js 09:28:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x123958c00) [pid = 1936] [serial = 1087] [outer = 0x1129e1400] 09:28:49 INFO - PROCESS | 1936 | 1472228929871 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]]]}] 09:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 569ms 09:28:49 INFO - PROCESS | 1936 | 1472228929921 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:28:49 INFO - PROCESS | 1936 | 1472228929923 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:28:49 INFO - PROCESS | 1936 | 1472228929925 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:28:49 INFO - PROCESS | 1936 | 1472228929926 Marionette TRACE conn2 <- [1,1422,null,{}] 09:28:49 INFO - PROCESS | 1936 | 1472228929929 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}] 09:28:49 INFO - PROCESS | 1936 | 1472228929933 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:50 INFO - PROCESS | 1936 | 1472228930052 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:28:50 INFO - PROCESS | 1936 | 1472228930068 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:50 INFO - PROCESS | 1936 | 1472228930069 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x129d5b000 == 35 [pid = 1936] [id = 363] 09:28:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x123dc6800) [pid = 1936] [serial = 1088] [outer = 0x0] 09:28:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x125969400) [pid = 1936] [serial = 1089] [outer = 0x123dc6800] 09:28:50 INFO - PROCESS | 1936 | 1472228930095 Marionette DEBUG loaded listener.js 09:28:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1260d0c00) [pid = 1936] [serial = 1090] [outer = 0x123dc6800] 09:28:50 INFO - PROCESS | 1936 | 1472228930454 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]]]}] 09:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 568ms 09:28:50 INFO - PROCESS | 1936 | 1472228930494 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:28:50 INFO - PROCESS | 1936 | 1472228930495 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:28:50 INFO - PROCESS | 1936 | 1472228930498 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:28:50 INFO - PROCESS | 1936 | 1472228930499 Marionette TRACE conn2 <- [1,1426,null,{}] 09:28:50 INFO - PROCESS | 1936 | 1472228930501 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}] 09:28:50 INFO - PROCESS | 1936 | 1472228930502 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:50 INFO - PROCESS | 1936 | 1472228930598 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:28:50 INFO - PROCESS | 1936 | 1472228930602 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:50 INFO - PROCESS | 1936 | 1472228930603 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a778000 == 36 [pid = 1936] [id = 364] 09:28:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1243b2000) [pid = 1936] [serial = 1091] [outer = 0x0] 09:28:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x128ad5000) [pid = 1936] [serial = 1092] [outer = 0x1243b2000] 09:28:50 INFO - PROCESS | 1936 | 1472228930629 Marionette DEBUG loaded listener.js 09:28:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x128c2c000) [pid = 1936] [serial = 1093] [outer = 0x1243b2000] 09:28:50 INFO - PROCESS | 1936 | 1472228930987 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]]]}] 09:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 09:28:51 INFO - PROCESS | 1936 | 1472228931018 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:28:51 INFO - PROCESS | 1936 | 1472228931020 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:28:51 INFO - PROCESS | 1936 | 1472228931030 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:28:51 INFO - PROCESS | 1936 | 1472228931031 Marionette TRACE conn2 <- [1,1430,null,{}] 09:28:51 INFO - PROCESS | 1936 | 1472228931033 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}] 09:28:51 INFO - PROCESS | 1936 | 1472228931034 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:51 INFO - PROCESS | 1936 | 1472228931131 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:28:51 INFO - PROCESS | 1936 | 1472228931135 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:51 INFO - PROCESS | 1936 | 1472228931136 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b068000 == 37 [pid = 1936] [id = 365] 09:28:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x128c24800) [pid = 1936] [serial = 1094] [outer = 0x0] 09:28:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12917fc00) [pid = 1936] [serial = 1095] [outer = 0x128c24800] 09:28:51 INFO - PROCESS | 1936 | 1472228931163 Marionette DEBUG loaded listener.js 09:28:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1292b5400) [pid = 1936] [serial = 1096] [outer = 0x128c24800] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x11398f000) [pid = 1936] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x11223d800) [pid = 1936] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x118219c00) [pid = 1936] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x119ace400) [pid = 1936] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1187ef800) [pid = 1936] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x126099800) [pid = 1936] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x11614d400) [pid = 1936] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x128c29c00) [pid = 1936] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x11390d400) [pid = 1936] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x113b04c00) [pid = 1936] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1184d1400) [pid = 1936] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x123884800) [pid = 1936] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x113207c00) [pid = 1936] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x11620e000) [pid = 1936] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1245f1400) [pid = 1936] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:28:51 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x11614e800) [pid = 1936] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:28:51 INFO - PROCESS | 1936 | 1472228931567 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]]]}] 09:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 568ms 09:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:28:51 INFO - PROCESS | 1936 | 1472228931599 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:28:51 INFO - PROCESS | 1936 | 1472228931600 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:28:51 INFO - PROCESS | 1936 | 1472228931604 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:28:51 INFO - PROCESS | 1936 | 1472228931607 Marionette TRACE conn2 <- [1,1434,null,{}] 09:28:51 INFO - PROCESS | 1936 | 1472228931611 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}] 09:28:51 INFO - PROCESS | 1936 | 1472228931612 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:51 INFO - PROCESS | 1936 | 1472228931724 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:28:51 INFO - PROCESS | 1936 | 1472228931729 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:51 INFO - PROCESS | 1936 | 1472228931730 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213da800 == 38 [pid = 1936] [id = 366] 09:28:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x11390d400) [pid = 1936] [serial = 1097] [outer = 0x0] 09:28:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1191a3c00) [pid = 1936] [serial = 1098] [outer = 0x11390d400] 09:28:51 INFO - PROCESS | 1936 | 1472228931772 Marionette DEBUG loaded listener.js 09:28:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x11a275c00) [pid = 1936] [serial = 1099] [outer = 0x11390d400] 09:28:52 INFO - PROCESS | 1936 | 1472228932215 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]]]}] 09:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 627ms 09:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:28:52 INFO - PROCESS | 1936 | 1472228932231 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:28:52 INFO - PROCESS | 1936 | 1472228932232 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:28:52 INFO - PROCESS | 1936 | 1472228932234 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:28:52 INFO - PROCESS | 1936 | 1472228932235 Marionette TRACE conn2 <- [1,1438,null,{}] 09:28:52 INFO - PROCESS | 1936 | 1472228932243 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}] 09:28:52 INFO - PROCESS | 1936 | 1472228932244 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:52 INFO - PROCESS | 1936 | 1472228932357 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:28:52 INFO - PROCESS | 1936 | 1472228932361 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:52 INFO - PROCESS | 1936 | 1472228932363 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba68800 == 39 [pid = 1936] [id = 367] 09:28:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11966d000) [pid = 1936] [serial = 1100] [outer = 0x0] 09:28:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x128c2a000) [pid = 1936] [serial = 1101] [outer = 0x11966d000] 09:28:52 INFO - PROCESS | 1936 | 1472228932388 Marionette DEBUG loaded listener.js 09:28:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1292b7400) [pid = 1936] [serial = 1102] [outer = 0x11966d000] 09:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 469ms 09:28:52 INFO - PROCESS | 1936 | 1472228932700 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]]]}] 09:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:28:52 INFO - PROCESS | 1936 | 1472228932712 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:28:52 INFO - PROCESS | 1936 | 1472228932714 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:28:52 INFO - PROCESS | 1936 | 1472228932716 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:28:52 INFO - PROCESS | 1936 | 1472228932718 Marionette TRACE conn2 <- [1,1442,null,{}] 09:28:52 INFO - PROCESS | 1936 | 1472228932721 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}] 09:28:52 INFO - PROCESS | 1936 | 1472228932725 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:52 INFO - PROCESS | 1936 | 1472228932819 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:28:52 INFO - PROCESS | 1936 | 1472228932876 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:52 INFO - PROCESS | 1936 | 1472228932877 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c05d000 == 40 [pid = 1936] [id = 368] 09:28:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x121257400) [pid = 1936] [serial = 1103] [outer = 0x0] 09:28:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1292c0400) [pid = 1936] [serial = 1104] [outer = 0x121257400] 09:28:52 INFO - PROCESS | 1936 | 1472228932904 Marionette DEBUG loaded listener.js 09:28:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x12a5ef000) [pid = 1936] [serial = 1105] [outer = 0x121257400] 09:28:53 INFO - PROCESS | 1936 | 1472228933210 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]]]}] 09:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 09:28:53 INFO - PROCESS | 1936 | 1472228933237 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:28:53 INFO - PROCESS | 1936 | 1472228933239 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:28:53 INFO - PROCESS | 1936 | 1472228933244 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:28:53 INFO - PROCESS | 1936 | 1472228933245 Marionette TRACE conn2 <- [1,1446,null,{}] 09:28:53 INFO - PROCESS | 1936 | 1472228933248 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}] 09:28:53 INFO - PROCESS | 1936 | 1472228933249 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:53 INFO - PROCESS | 1936 | 1472228933349 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:28:53 INFO - PROCESS | 1936 | 1472228933486 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:53 INFO - PROCESS | 1936 | 1472228933489 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x112fab000 == 41 [pid = 1936] [id = 369] 09:28:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x110e6bc00) [pid = 1936] [serial = 1106] [outer = 0x0] 09:28:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x111ca9400) [pid = 1936] [serial = 1107] [outer = 0x110e6bc00] 09:28:53 INFO - PROCESS | 1936 | 1472228933543 Marionette DEBUG loaded listener.js 09:28:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x112a93400) [pid = 1936] [serial = 1108] [outer = 0x110e6bc00] 09:28:54 INFO - PROCESS | 1936 | 1472228934086 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]]]}] 09:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 872ms 09:28:54 INFO - PROCESS | 1936 | 1472228934118 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:28:54 INFO - PROCESS | 1936 | 1472228934121 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:28:54 INFO - PROCESS | 1936 | 1472228934124 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:28:54 INFO - PROCESS | 1936 | 1472228934126 Marionette TRACE conn2 <- [1,1450,null,{}] 09:28:54 INFO - PROCESS | 1936 | 1472228934129 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}] 09:28:54 INFO - PROCESS | 1936 | 1472228934133 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:54 INFO - PROCESS | 1936 | 1472228934241 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:28:54 INFO - PROCESS | 1936 | 1472228934297 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:54 INFO - PROCESS | 1936 | 1472228934299 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213e3000 == 42 [pid = 1936] [id = 370] 09:28:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x113dc4c00) [pid = 1936] [serial = 1109] [outer = 0x0] 09:28:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x118544c00) [pid = 1936] [serial = 1110] [outer = 0x113dc4c00] 09:28:54 INFO - PROCESS | 1936 | 1472228934330 Marionette DEBUG loaded listener.js 09:28:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1194e8400) [pid = 1936] [serial = 1111] [outer = 0x113dc4c00] 09:28:54 INFO - PROCESS | 1936 | 1472228934768 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]]]}] 09:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 672ms 09:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:28:54 INFO - PROCESS | 1936 | 1472228934798 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:28:54 INFO - PROCESS | 1936 | 1472228934800 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:28:54 INFO - PROCESS | 1936 | 1472228934803 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:28:54 INFO - PROCESS | 1936 | 1472228934804 Marionette TRACE conn2 <- [1,1454,null,{}] 09:28:54 INFO - PROCESS | 1936 | 1472228934807 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}] 09:28:54 INFO - PROCESS | 1936 | 1472228934809 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:54 INFO - PROCESS | 1936 | 1472228934940 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:28:55 INFO - PROCESS | 1936 | 1472228935001 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:55 INFO - PROCESS | 1936 | 1472228935002 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c3fb800 == 43 [pid = 1936] [id = 371] 09:28:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1198e6800) [pid = 1936] [serial = 1112] [outer = 0x0] 09:28:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x124083800) [pid = 1936] [serial = 1113] [outer = 0x1198e6800] 09:28:55 INFO - PROCESS | 1936 | 1472228935032 Marionette DEBUG loaded listener.js 09:28:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x125965400) [pid = 1936] [serial = 1114] [outer = 0x1198e6800] 09:28:55 INFO - PROCESS | 1936 | 1472228935551 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]]]}] 09:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 768ms 09:28:55 INFO - PROCESS | 1936 | 1472228935595 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:28:55 INFO - PROCESS | 1936 | 1472228935598 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:28:55 INFO - PROCESS | 1936 | 1472228935613 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:28:55 INFO - PROCESS | 1936 | 1472228935620 Marionette TRACE conn2 <- [1,1458,null,{}] 09:28:55 INFO - PROCESS | 1936 | 1472228935624 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}] 09:28:55 INFO - PROCESS | 1936 | 1472228935629 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:55 INFO - PROCESS | 1936 | 1472228935771 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:28:55 INFO - PROCESS | 1936 | 1472228935842 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:55 INFO - PROCESS | 1936 | 1472228935843 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d169000 == 44 [pid = 1936] [id = 372] 09:28:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x119a4e000) [pid = 1936] [serial = 1115] [outer = 0x0] 09:28:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x12917e400) [pid = 1936] [serial = 1116] [outer = 0x119a4e000] 09:28:55 INFO - PROCESS | 1936 | 1472228935872 Marionette DEBUG loaded listener.js 09:28:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x129476c00) [pid = 1936] [serial = 1117] [outer = 0x119a4e000] 09:28:56 INFO - PROCESS | 1936 | 1472228936419 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]]]}] 09:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 837ms 09:28:56 INFO - PROCESS | 1936 | 1472228936463 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:28:56 INFO - PROCESS | 1936 | 1472228936466 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:28:56 INFO - PROCESS | 1936 | 1472228936470 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:28:56 INFO - PROCESS | 1936 | 1472228936475 Marionette TRACE conn2 <- [1,1462,null,{}] 09:28:56 INFO - PROCESS | 1936 | 1472228936479 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}] 09:28:56 INFO - PROCESS | 1936 | 1472228936482 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:56 INFO - PROCESS | 1936 | 1472228936590 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:28:56 INFO - PROCESS | 1936 | 1472228936646 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:56 INFO - PROCESS | 1936 | 1472228936648 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d491800 == 45 [pid = 1936] [id = 373] 09:28:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x12a5ef800) [pid = 1936] [serial = 1118] [outer = 0x0] 09:28:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x12aa73c00) [pid = 1936] [serial = 1119] [outer = 0x12a5ef800] 09:28:56 INFO - PROCESS | 1936 | 1472228936677 Marionette DEBUG loaded listener.js 09:28:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x12aa93800) [pid = 1936] [serial = 1120] [outer = 0x12a5ef800] 09:28:57 INFO - PROCESS | 1936 | 1472228937140 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]]]}] 09:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 724ms 09:28:57 INFO - PROCESS | 1936 | 1472228937328 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:28:57 INFO - PROCESS | 1936 | 1472228937331 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:28:57 INFO - PROCESS | 1936 | 1472228937334 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:28:57 INFO - PROCESS | 1936 | 1472228937336 Marionette TRACE conn2 <- [1,1466,null,{}] 09:28:57 INFO - PROCESS | 1936 | 1472228937359 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}] 09:28:57 INFO - PROCESS | 1936 | 1472228937361 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:57 INFO - PROCESS | 1936 | 1472228937466 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:28:57 INFO - PROCESS | 1936 | 1472228937532 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:57 INFO - PROCESS | 1936 | 1472228937535 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x119235000 == 46 [pid = 1936] [id = 374] 09:28:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x113b02400) [pid = 1936] [serial = 1121] [outer = 0x0] 09:28:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x113dbfc00) [pid = 1936] [serial = 1122] [outer = 0x113b02400] 09:28:57 INFO - PROCESS | 1936 | 1472228937564 Marionette DEBUG loaded listener.js 09:28:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x116987400) [pid = 1936] [serial = 1123] [outer = 0x113b02400] 09:28:58 INFO - PROCESS | 1936 | 1472228938007 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]]]}] 09:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 722ms 09:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:28:58 INFO - PROCESS | 1936 | 1472228938058 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:28:58 INFO - PROCESS | 1936 | 1472228938060 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:28:58 INFO - PROCESS | 1936 | 1472228938064 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:28:58 INFO - PROCESS | 1936 | 1472228938067 Marionette TRACE conn2 <- [1,1470,null,{}] 09:28:58 INFO - PROCESS | 1936 | 1472228938069 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}] 09:28:58 INFO - PROCESS | 1936 | 1472228938071 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12c05d000 == 45 [pid = 1936] [id = 368] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba68800 == 44 [pid = 1936] [id = 367] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x1213da800 == 43 [pid = 1936] [id = 366] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12b068000 == 42 [pid = 1936] [id = 365] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12a778000 == 41 [pid = 1936] [id = 364] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x129d5b000 == 40 [pid = 1936] [id = 363] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x125a7b000 == 39 [pid = 1936] [id = 362] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x124060000 == 38 [pid = 1936] [id = 361] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12310a000 == 37 [pid = 1936] [id = 360] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x1188b1000 == 36 [pid = 1936] [id = 359] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x116954800 == 35 [pid = 1936] [id = 358] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x123111000 == 34 [pid = 1936] [id = 357] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x117352000 == 33 [pid = 1936] [id = 356] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12aa49000 == 32 [pid = 1936] [id = 355] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12d491800 == 31 [pid = 1936] [id = 373] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12d169000 == 30 [pid = 1936] [id = 372] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12c3fb800 == 29 [pid = 1936] [id = 371] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x1213e3000 == 28 [pid = 1936] [id = 370] 09:28:58 INFO - PROCESS | 1936 | --DOCSHELL 0x112fab000 == 27 [pid = 1936] [id = 369] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x1184d3c00) [pid = 1936] [serial = 1018] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x1173be800) [pid = 1936] [serial = 1017] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x119c6c800) [pid = 1936] [serial = 1047] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x118733c00) [pid = 1936] [serial = 1032] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x11a276000) [pid = 1936] [serial = 1021] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x1191a9400) [pid = 1936] [serial = 1041] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x119675400) [pid = 1936] [serial = 1042] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x119e36c00) [pid = 1936] [serial = 1020] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x128ad7800) [pid = 1936] [serial = 1024] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1260c6c00) [pid = 1936] [serial = 1023] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1173c2800) [pid = 1936] [serial = 1038] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1184c9400) [pid = 1936] [serial = 1039] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x12a5fa400) [pid = 1936] [serial = 1027] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x11398c000) [pid = 1936] [serial = 1035] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x129df1c00) [pid = 1936] [serial = 1026] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1129d7400) [pid = 1936] [serial = 1036] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1168d5000) [pid = 1936] [serial = 1030] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x113bc5400) [pid = 1936] [serial = 1029] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x119e65800) [pid = 1936] [serial = 1050] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x123b63400) [pid = 1936] [serial = 1053] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x12387d800) [pid = 1936] [serial = 1051] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x113f44000) [pid = 1936] [serial = 1056] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x119c73400) [pid = 1936] [serial = 1059] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x125970800) [pid = 1936] [serial = 1062] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x124215000) [pid = 1936] [serial = 1054] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1191b0400) [pid = 1936] [serial = 1033] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x118550c00) [pid = 1936] [serial = 1057] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x119a4a400) [pid = 1936] [serial = 1044] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x128ad4400) [pid = 1936] [serial = 1065] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x119b89400) [pid = 1936] [serial = 1045] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x125e47400) [pid = 1936] [serial = 1063] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x119e43400) [pid = 1936] [serial = 1048] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x1245a3400) [pid = 1936] [serial = 1060] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1936 | 1472228938758 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:28:58 INFO - PROCESS | 1936 | 1472228938793 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:58 INFO - PROCESS | 1936 | 1472228938795 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x1132d5800 == 28 [pid = 1936] [id = 375] 09:28:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x112780c00) [pid = 1936] [serial = 1124] [outer = 0x0] 09:28:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x1129d5800) [pid = 1936] [serial = 1125] [outer = 0x112780c00] 09:28:58 INFO - PROCESS | 1936 | 1472228938824 Marionette DEBUG loaded listener.js 09:28:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x112a86c00) [pid = 1936] [serial = 1126] [outer = 0x112780c00] 09:28:59 INFO - PROCESS | 1936 | 1472228939149 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]]]}] 09:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1124ms 09:28:59 INFO - PROCESS | 1936 | 1472228939188 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:28:59 INFO - PROCESS | 1936 | 1472228939193 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:28:59 INFO - PROCESS | 1936 | 1472228939196 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:28:59 INFO - PROCESS | 1936 | 1472228939198 Marionette TRACE conn2 <- [1,1474,null,{}] 09:28:59 INFO - PROCESS | 1936 | 1472228939201 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}] 09:28:59 INFO - PROCESS | 1936 | 1472228939202 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:59 INFO - PROCESS | 1936 | 1472228939304 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:28:59 INFO - PROCESS | 1936 | 1472228939358 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:59 INFO - PROCESS | 1936 | 1472228939359 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b8000 == 29 [pid = 1936] [id = 376] 09:28:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x113984000) [pid = 1936] [serial = 1127] [outer = 0x0] 09:28:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x113f46400) [pid = 1936] [serial = 1128] [outer = 0x113984000] 09:28:59 INFO - PROCESS | 1936 | 1472228939388 Marionette DEBUG loaded listener.js 09:28:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x116bac000) [pid = 1936] [serial = 1129] [outer = 0x113984000] 09:28:59 INFO - PROCESS | 1936 | 1472228939685 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]]]}] 09:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 09:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:28:59 INFO - PROCESS | 1936 | 1472228939715 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:28:59 INFO - PROCESS | 1936 | 1472228939717 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:28:59 INFO - PROCESS | 1936 | 1472228939719 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:28:59 INFO - PROCESS | 1936 | 1472228939721 Marionette TRACE conn2 <- [1,1478,null,{}] 09:28:59 INFO - PROCESS | 1936 | 1472228939727 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}] 09:28:59 INFO - PROCESS | 1936 | 1472228939728 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:59 INFO - PROCESS | 1936 | 1472228939818 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:28:59 INFO - PROCESS | 1936 | 1472228939873 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:59 INFO - PROCESS | 1936 | 1472228939874 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:28:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x11878c000 == 30 [pid = 1936] [id = 377] 09:28:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1177a4c00) [pid = 1936] [serial = 1130] [outer = 0x0] 09:28:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x118214000) [pid = 1936] [serial = 1131] [outer = 0x1177a4c00] 09:28:59 INFO - PROCESS | 1936 | 1472228939905 Marionette DEBUG loaded listener.js 09:28:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x118734800) [pid = 1936] [serial = 1132] [outer = 0x1177a4c00] 09:29:00 INFO - PROCESS | 1936 | 1472228940234 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]]]}] 09:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 522ms 09:29:00 INFO - PROCESS | 1936 | 1472228940244 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:29:00 INFO - PROCESS | 1936 | 1472228940246 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:29:00 INFO - PROCESS | 1936 | 1472228940254 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:29:00 INFO - PROCESS | 1936 | 1472228940260 Marionette TRACE conn2 <- [1,1482,null,{}] 09:29:00 INFO - PROCESS | 1936 | 1472228940262 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}] 09:29:00 INFO - PROCESS | 1936 | 1472228940264 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:00 INFO - PROCESS | 1936 | 1472228940350 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:29:00 INFO - PROCESS | 1936 | 1472228940357 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:00 INFO - PROCESS | 1936 | 1472228940359 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x119ce2800 == 31 [pid = 1936] [id = 378] 09:29:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1188ed800) [pid = 1936] [serial = 1133] [outer = 0x0] 09:29:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x119673000) [pid = 1936] [serial = 1134] [outer = 0x1188ed800] 09:29:00 INFO - PROCESS | 1936 | 1472228940385 Marionette DEBUG loaded listener.js 09:29:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x119ac7800) [pid = 1936] [serial = 1135] [outer = 0x1188ed800] 09:29:00 INFO - PROCESS | 1936 | 1472228940728 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]]]}] 09:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 529ms 09:29:00 INFO - PROCESS | 1936 | 1472228940788 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:29:00 INFO - PROCESS | 1936 | 1472228940791 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:29:00 INFO - PROCESS | 1936 | 1472228940794 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:29:00 INFO - PROCESS | 1936 | 1472228940795 Marionette TRACE conn2 <- [1,1486,null,{}] 09:29:00 INFO - PROCESS | 1936 | 1472228940797 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}] 09:29:00 INFO - PROCESS | 1936 | 1472228940799 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:00 INFO - PROCESS | 1936 | 1472228940901 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:29:00 INFO - PROCESS | 1936 | 1472228940905 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:00 INFO - PROCESS | 1936 | 1472228940906 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213e1800 == 32 [pid = 1936] [id = 379] 09:29:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x11913a400) [pid = 1936] [serial = 1136] [outer = 0x0] 09:29:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119b80000) [pid = 1936] [serial = 1137] [outer = 0x11913a400] 09:29:00 INFO - PROCESS | 1936 | 1472228940932 Marionette DEBUG loaded listener.js 09:29:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119e3ec00) [pid = 1936] [serial = 1138] [outer = 0x11913a400] 09:29:01 INFO - PROCESS | 1936 | 1472228941294 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]]]}] 09:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 09:29:01 INFO - PROCESS | 1936 | 1472228941315 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:29:01 INFO - PROCESS | 1936 | 1472228941316 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:29:01 INFO - PROCESS | 1936 | 1472228941319 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:29:01 INFO - PROCESS | 1936 | 1472228941320 Marionette TRACE conn2 <- [1,1490,null,{}] 09:29:01 INFO - PROCESS | 1936 | 1472228941330 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}] 09:29:01 INFO - PROCESS | 1936 | 1472228941332 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:01 INFO - PROCESS | 1936 | 1472228941450 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:29:01 INFO - PROCESS | 1936 | 1472228941455 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:01 INFO - PROCESS | 1936 | 1472228941459 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x124047000 == 33 [pid = 1936] [id = 380] 09:29:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x121399000) [pid = 1936] [serial = 1139] [outer = 0x0] 09:29:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1213a2400) [pid = 1936] [serial = 1140] [outer = 0x121399000] 09:29:01 INFO - PROCESS | 1936 | 1472228941514 Marionette DEBUG loaded listener.js 09:29:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x12387e000) [pid = 1936] [serial = 1141] [outer = 0x121399000] 09:29:01 INFO - PROCESS | 1936 | 1472228941927 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]]]}] 09:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 627ms 09:29:01 INFO - PROCESS | 1936 | 1472228941947 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:29:01 INFO - PROCESS | 1936 | 1472228941949 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:29:01 INFO - PROCESS | 1936 | 1472228941952 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:29:01 INFO - PROCESS | 1936 | 1472228941954 Marionette TRACE conn2 <- [1,1494,null,{}] 09:29:01 INFO - PROCESS | 1936 | 1472228941974 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}] 09:29:01 INFO - PROCESS | 1936 | 1472228941976 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:02 INFO - PROCESS | 1936 | 1472228942076 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:29:02 INFO - PROCESS | 1936 | 1472228942141 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:02 INFO - PROCESS | 1936 | 1472228942142 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x125eb3800 == 34 [pid = 1936] [id = 381] 09:29:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x123888c00) [pid = 1936] [serial = 1142] [outer = 0x0] 09:29:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x123b69000) [pid = 1936] [serial = 1143] [outer = 0x123888c00] 09:29:02 INFO - PROCESS | 1936 | 1472228942169 Marionette DEBUG loaded listener.js 09:29:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1243b1400) [pid = 1936] [serial = 1144] [outer = 0x123888c00] 09:29:02 INFO - PROCESS | 1936 | 1472228942493 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]]]}] 09:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 590ms 09:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:29:02 INFO - PROCESS | 1936 | 1472228942542 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:29:02 INFO - PROCESS | 1936 | 1472228942544 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:29:02 INFO - PROCESS | 1936 | 1472228942546 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:29:02 INFO - PROCESS | 1936 | 1472228942547 Marionette TRACE conn2 <- [1,1498,null,{}] 09:29:02 INFO - PROCESS | 1936 | 1472228942549 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}] 09:29:02 INFO - PROCESS | 1936 | 1472228942550 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:02 INFO - PROCESS | 1936 | 1472228942644 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:29:02 INFO - PROCESS | 1936 | 1472228942654 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:02 INFO - PROCESS | 1936 | 1472228942656 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x128b74000 == 35 [pid = 1936] [id = 382] 09:29:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x112784000) [pid = 1936] [serial = 1145] [outer = 0x0] 09:29:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x124e29000) [pid = 1936] [serial = 1146] [outer = 0x112784000] 09:29:02 INFO - PROCESS | 1936 | 1472228942684 Marionette DEBUG loaded listener.js 09:29:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x125af5800) [pid = 1936] [serial = 1147] [outer = 0x112784000] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1129e1400) [pid = 1936] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x123dc6800) [pid = 1936] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1173c3400) [pid = 1936] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x11690a000) [pid = 1936] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x11966d000) [pid = 1936] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x119ad4c00) [pid = 1936] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1243b2000) [pid = 1936] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x118545400) [pid = 1936] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x113207400) [pid = 1936] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x119e42800) [pid = 1936] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x113983c00) [pid = 1936] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x128c24800) [pid = 1936] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x121257400) [pid = 1936] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:29:03 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x11390d400) [pid = 1936] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:29:03 INFO - PROCESS | 1936 | 1472228943153 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]]]}] 09:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 619ms 09:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:29:03 INFO - PROCESS | 1936 | 1472228943165 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:29:03 INFO - PROCESS | 1936 | 1472228943166 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:29:03 INFO - PROCESS | 1936 | 1472228943170 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:29:03 INFO - PROCESS | 1936 | 1472228943171 Marionette TRACE conn2 <- [1,1502,null,{}] 09:29:03 INFO - PROCESS | 1936 | 1472228943179 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}] 09:29:03 INFO - PROCESS | 1936 | 1472228943180 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:03 INFO - PROCESS | 1936 | 1472228943288 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:29:03 INFO - PROCESS | 1936 | 1472228943328 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:03 INFO - PROCESS | 1936 | 1472228943329 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291ab800 == 36 [pid = 1936] [id = 383] 09:29:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x113d4d400) [pid = 1936] [serial = 1148] [outer = 0x0] 09:29:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1191adc00) [pid = 1936] [serial = 1149] [outer = 0x113d4d400] 09:29:03 INFO - PROCESS | 1936 | 1472228943362 Marionette DEBUG loaded listener.js 09:29:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x12387f400) [pid = 1936] [serial = 1150] [outer = 0x113d4d400] 09:29:03 INFO - PROCESS | 1936 | 1472228943641 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]]]}] 09:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 526ms 09:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:29:03 INFO - PROCESS | 1936 | 1472228943697 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:29:03 INFO - PROCESS | 1936 | 1472228943698 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:29:03 INFO - PROCESS | 1936 | 1472228943700 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:29:03 INFO - PROCESS | 1936 | 1472228943701 Marionette TRACE conn2 <- [1,1506,null,{}] 09:29:03 INFO - PROCESS | 1936 | 1472228943703 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}] 09:29:03 INFO - PROCESS | 1936 | 1472228943705 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:03 INFO - PROCESS | 1936 | 1472228943788 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:29:03 INFO - PROCESS | 1936 | 1472228943794 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:03 INFO - PROCESS | 1936 | 1472228943795 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a724800 == 37 [pid = 1936] [id = 384] 09:29:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x12395d000) [pid = 1936] [serial = 1151] [outer = 0x0] 09:29:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x125e4ac00) [pid = 1936] [serial = 1152] [outer = 0x12395d000] 09:29:03 INFO - PROCESS | 1936 | 1472228943820 Marionette DEBUG loaded listener.js 09:29:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x126099800) [pid = 1936] [serial = 1153] [outer = 0x12395d000] 09:29:04 INFO - PROCESS | 1936 | 1472228944120 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]]]}] 09:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 469ms 09:29:04 INFO - PROCESS | 1936 | 1472228944170 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:29:04 INFO - PROCESS | 1936 | 1472228944171 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:29:04 INFO - PROCESS | 1936 | 1472228944201 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:29:04 INFO - PROCESS | 1936 | 1472228944202 Marionette TRACE conn2 <- [1,1510,null,{}] 09:29:04 INFO - PROCESS | 1936 | 1472228944204 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}] 09:29:04 INFO - PROCESS | 1936 | 1472228944207 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:04 INFO - PROCESS | 1936 | 1472228944300 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:29:04 INFO - PROCESS | 1936 | 1472228944305 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:04 INFO - PROCESS | 1936 | 1472228944309 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b07c800 == 38 [pid = 1936] [id = 385] 09:29:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x123887000) [pid = 1936] [serial = 1154] [outer = 0x0] 09:29:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1260a1000) [pid = 1936] [serial = 1155] [outer = 0x123887000] 09:29:04 INFO - PROCESS | 1936 | 1472228944345 Marionette DEBUG loaded listener.js 09:29:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x128ad7800) [pid = 1936] [serial = 1156] [outer = 0x123887000] 09:29:04 INFO - PROCESS | 1936 | 1472228944687 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]]]}] 09:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 539ms 09:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:29:04 INFO - PROCESS | 1936 | 1472228944720 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:29:04 INFO - PROCESS | 1936 | 1472228944722 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:29:04 INFO - PROCESS | 1936 | 1472228944724 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:29:04 INFO - PROCESS | 1936 | 1472228944726 Marionette TRACE conn2 <- [1,1514,null,{}] 09:29:04 INFO - PROCESS | 1936 | 1472228944728 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}] 09:29:04 INFO - PROCESS | 1936 | 1472228944730 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:04 INFO - PROCESS | 1936 | 1472228944831 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:29:04 INFO - PROCESS | 1936 | 1472228944863 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:04 INFO - PROCESS | 1936 | 1472228944864 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba52800 == 39 [pid = 1936] [id = 386] 09:29:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119e3e000) [pid = 1936] [serial = 1157] [outer = 0x0] 09:29:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x128b1dc00) [pid = 1936] [serial = 1158] [outer = 0x119e3e000] 09:29:04 INFO - PROCESS | 1936 | 1472228944889 Marionette DEBUG loaded listener.js 09:29:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x129188800) [pid = 1936] [serial = 1159] [outer = 0x119e3e000] 09:29:05 INFO - PROCESS | 1936 | 1472228945464 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]]]}] 09:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 772ms 09:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:29:05 INFO - PROCESS | 1936 | 1472228945496 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:29:05 INFO - PROCESS | 1936 | 1472228945499 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:29:05 INFO - PROCESS | 1936 | 1472228945503 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:29:05 INFO - PROCESS | 1936 | 1472228945505 Marionette TRACE conn2 <- [1,1518,null,{}] 09:29:05 INFO - PROCESS | 1936 | 1472228945509 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}] 09:29:05 INFO - PROCESS | 1936 | 1472228945511 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:05 INFO - PROCESS | 1936 | 1472228945629 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:29:05 INFO - PROCESS | 1936 | 1472228945733 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:05 INFO - PROCESS | 1936 | 1472228945734 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x117e99000 == 40 [pid = 1936] [id = 387] 09:29:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x113964400) [pid = 1936] [serial = 1160] [outer = 0x0] 09:29:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x11398a800) [pid = 1936] [serial = 1161] [outer = 0x113964400] 09:29:05 INFO - PROCESS | 1936 | 1472228945766 Marionette DEBUG loaded listener.js 09:29:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x11620a400) [pid = 1936] [serial = 1162] [outer = 0x113964400] 09:29:06 INFO - PROCESS | 1936 | 1472228946300 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]]]}] 09:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 873ms 09:29:06 INFO - PROCESS | 1936 | 1472228946376 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:29:06 INFO - PROCESS | 1936 | 1472228946379 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:29:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:29:06 INFO - PROCESS | 1936 | 1472228946384 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:29:06 INFO - PROCESS | 1936 | 1472228946386 Marionette TRACE conn2 <- [1,1522,null,{}] 09:29:06 INFO - PROCESS | 1936 | 1472228946389 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}] 09:29:06 INFO - PROCESS | 1936 | 1472228946391 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:06 INFO - PROCESS | 1936 | 1472228946508 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:29:06 INFO - PROCESS | 1936 | 1472228946565 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:06 INFO - PROCESS | 1936 | 1472228946566 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x12320f000 == 41 [pid = 1936] [id = 388] 09:29:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x11844e000) [pid = 1936] [serial = 1163] [outer = 0x0] 09:29:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x11872fc00) [pid = 1936] [serial = 1164] [outer = 0x11844e000] 09:29:06 INFO - PROCESS | 1936 | 1472228946599 Marionette DEBUG loaded listener.js 09:29:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x1191a2800) [pid = 1936] [serial = 1165] [outer = 0x11844e000] 09:29:07 INFO - PROCESS | 1936 | 1472228947190 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"]]]}] 09:29:07 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 () { 09:29:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:29:07 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 () { 09:29:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:29:07 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 () { 09:29:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:29:07 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 () { 09:29:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:29:07 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 822ms 09:29:07 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:29:07 INFO - PROCESS | 1936 | 1472228947207 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:29:07 INFO - PROCESS | 1936 | 1472228947209 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:29:07 INFO - PROCESS | 1936 | 1472228947213 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:29:07 INFO - PROCESS | 1936 | 1472228947214 Marionette TRACE conn2 <- [1,1526,null,{}] 09:29:07 INFO - PROCESS | 1936 | 1472228947218 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}] 09:29:07 INFO - PROCESS | 1936 | 1472228947220 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:07 INFO - PROCESS | 1936 | 1472228947327 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:29:07 INFO - PROCESS | 1936 | 1472228947378 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:07 INFO - PROCESS | 1936 | 1472228947381 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x11878d000 == 42 [pid = 1936] [id = 389] 09:29:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1177ad800) [pid = 1936] [serial = 1166] [outer = 0x0] 09:29:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x1184cd800) [pid = 1936] [serial = 1167] [outer = 0x1177ad800] 09:29:07 INFO - PROCESS | 1936 | 1472228947411 Marionette DEBUG loaded listener.js 09:29:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x119139400) [pid = 1936] [serial = 1168] [outer = 0x1177ad800] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x12b07c800 == 41 [pid = 1936] [id = 385] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x12a724800 == 40 [pid = 1936] [id = 384] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1291ab800 == 39 [pid = 1936] [id = 383] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x128b74000 == 38 [pid = 1936] [id = 382] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x125eb3800 == 37 [pid = 1936] [id = 381] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x124047000 == 36 [pid = 1936] [id = 380] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1213e1800 == 35 [pid = 1936] [id = 379] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x119ce2800 == 34 [pid = 1936] [id = 378] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x11878c000 == 33 [pid = 1936] [id = 377] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b8000 == 32 [pid = 1936] [id = 376] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x1132d5800 == 31 [pid = 1936] [id = 375] 09:29:07 INFO - PROCESS | 1936 | --DOCSHELL 0x119235000 == 30 [pid = 1936] [id = 374] 09:29:07 INFO - PROCESS | 1936 | 1472228947800 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"]]]}] 09:29:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:29:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:29:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:29:07 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 621ms 09:29:07 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:29:07 INFO - PROCESS | 1936 | 1472228947833 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:29:07 INFO - PROCESS | 1936 | 1472228947836 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:29:07 INFO - PROCESS | 1936 | 1472228947841 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:29:07 INFO - PROCESS | 1936 | 1472228947842 Marionette TRACE conn2 <- [1,1530,null,{}] 09:29:07 INFO - PROCESS | 1936 | 1472228947845 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}] 09:29:07 INFO - PROCESS | 1936 | 1472228947846 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:07 INFO - PROCESS | 1936 | 1472228947928 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x123958c00) [pid = 1936] [serial = 1087] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x12369f800) [pid = 1936] [serial = 1086] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x125969400) [pid = 1936] [serial = 1089] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x1198e0000) [pid = 1936] [serial = 1080] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1184cbc00) [pid = 1936] [serial = 1077] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x1191a2400) [pid = 1936] [serial = 1078] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x1292b7400) [pid = 1936] [serial = 1102] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x119e67c00) [pid = 1936] [serial = 1083] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x128ad5000) [pid = 1936] [serial = 1092] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x11872ec00) [pid = 1936] [serial = 1071] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1194e2000) [pid = 1936] [serial = 1072] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x128c2c000) [pid = 1936] [serial = 1093] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x113985c00) [pid = 1936] [serial = 1068] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x113fa5400) [pid = 1936] [serial = 1069] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x128c26c00) [pid = 1936] [serial = 1066] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x113dc1800) [pid = 1936] [serial = 1074] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x116906400) [pid = 1936] [serial = 1075] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x119e3dc00) [pid = 1936] [serial = 1081] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x12917fc00) [pid = 1936] [serial = 1095] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x128c2a000) [pid = 1936] [serial = 1101] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12a5ef000) [pid = 1936] [serial = 1105] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1191a3c00) [pid = 1936] [serial = 1098] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1292b5400) [pid = 1936] [serial = 1096] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1260d0c00) [pid = 1936] [serial = 1090] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x11a275c00) [pid = 1936] [serial = 1099] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x1292c0400) [pid = 1936] [serial = 1104] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x12139c400) [pid = 1936] [serial = 1084] [outer = 0x0] [url = about:blank] 09:29:07 INFO - PROCESS | 1936 | 1472228947990 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:07 INFO - PROCESS | 1936 | 1472228947991 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x11923e000 == 31 [pid = 1936] [id = 390] 09:29:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x113dc1800) [pid = 1936] [serial = 1169] [outer = 0x0] 09:29:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x11872ec00) [pid = 1936] [serial = 1170] [outer = 0x113dc1800] 09:29:08 INFO - PROCESS | 1936 | 1472228948019 Marionette DEBUG loaded listener.js 09:29:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x119c2ac00) [pid = 1936] [serial = 1171] [outer = 0x113dc1800] 09:29:08 INFO - PROCESS | 1936 | 1472228948327 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]]]}] 09:29:08 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 09:29:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:29:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:29:08 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. 09:29:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:29:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 520ms 09:29:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:29:08 INFO - PROCESS | 1936 | 1472228948362 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:29:08 INFO - PROCESS | 1936 | 1472228948363 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:29:08 INFO - PROCESS | 1936 | 1472228948365 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:29:08 INFO - PROCESS | 1936 | 1472228948368 Marionette TRACE conn2 <- [1,1534,null,{}] 09:29:08 INFO - PROCESS | 1936 | 1472228948378 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}] 09:29:08 INFO - PROCESS | 1936 | 1472228948381 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:08 INFO - PROCESS | 1936 | 1472228948462 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:29:08 INFO - PROCESS | 1936 | 1472228948519 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:08 INFO - PROCESS | 1936 | 1472228948522 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x123945800 == 32 [pid = 1936] [id = 391] 09:29:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x112a94c00) [pid = 1936] [serial = 1172] [outer = 0x0] 09:29:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x119e63c00) [pid = 1936] [serial = 1173] [outer = 0x112a94c00] 09:29:08 INFO - PROCESS | 1936 | 1472228948551 Marionette DEBUG loaded listener.js 09:29:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x12385c400) [pid = 1936] [serial = 1174] [outer = 0x112a94c00] 09:29:08 INFO - PROCESS | 1936 | 1472228948916 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]]]}] 09:29:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:29:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 572ms 09:29:08 INFO - PROCESS | 1936 | 1472228948940 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:29:08 INFO - PROCESS | 1936 | 1472228948943 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:29:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:29:08 INFO - PROCESS | 1936 | 1472228948946 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:29:08 INFO - PROCESS | 1936 | 1472228948948 Marionette TRACE conn2 <- [1,1538,null,{}] 09:29:08 INFO - PROCESS | 1936 | 1472228948952 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}] 09:29:08 INFO - PROCESS | 1936 | 1472228948954 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:09 INFO - PROCESS | 1936 | 1472228949120 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:29:09 INFO - PROCESS | 1936 | 1472228949133 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:09 INFO - PROCESS | 1936 | 1472228949135 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x125945000 == 33 [pid = 1936] [id = 392] 09:29:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x123389000) [pid = 1936] [serial = 1175] [outer = 0x0] 09:29:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x123d85400) [pid = 1936] [serial = 1176] [outer = 0x123389000] 09:29:09 INFO - PROCESS | 1936 | 1472228949179 Marionette DEBUG loaded listener.js 09:29:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1245f6c00) [pid = 1936] [serial = 1177] [outer = 0x123389000] 09:29:09 INFO - PROCESS | 1936 | 1472228949529 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]]]}] 09:29:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:29:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 620ms 09:29:09 INFO - PROCESS | 1936 | 1472228949566 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:29:09 INFO - PROCESS | 1936 | 1472228949567 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:29:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:29:09 INFO - PROCESS | 1936 | 1472228949570 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:29:09 INFO - PROCESS | 1936 | 1472228949571 Marionette TRACE conn2 <- [1,1542,null,{}] 09:29:09 INFO - PROCESS | 1936 | 1472228949576 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}] 09:29:09 INFO - PROCESS | 1936 | 1472228949577 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:09 INFO - PROCESS | 1936 | 1472228949653 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:29:09 INFO - PROCESS | 1936 | 1472228949721 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:09 INFO - PROCESS | 1936 | 1472228949722 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x128e3b000 == 34 [pid = 1936] [id = 393] 09:29:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1129e2000) [pid = 1936] [serial = 1178] [outer = 0x0] 09:29:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x124e2b400) [pid = 1936] [serial = 1179] [outer = 0x1129e2000] 09:29:09 INFO - PROCESS | 1936 | 1472228949748 Marionette DEBUG loaded listener.js 09:29:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x12609f800) [pid = 1936] [serial = 1180] [outer = 0x1129e2000] 09:29:10 INFO - PROCESS | 1936 | 1472228950059 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]]]}] 09:29:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:29:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 522ms 09:29:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:29:10 INFO - PROCESS | 1936 | 1472228950093 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:29:10 INFO - PROCESS | 1936 | 1472228950094 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:29:10 INFO - PROCESS | 1936 | 1472228950096 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:29:10 INFO - PROCESS | 1936 | 1472228950097 Marionette TRACE conn2 <- [1,1546,null,{}] 09:29:10 INFO - PROCESS | 1936 | 1472228950099 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}] 09:29:10 INFO - PROCESS | 1936 | 1472228950104 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:10 INFO - PROCESS | 1936 | 1472228950229 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:29:10 INFO - PROCESS | 1936 | 1472228950232 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:10 INFO - PROCESS | 1936 | 1472228950234 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a775000 == 35 [pid = 1936] [id = 394] 09:29:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1260a0400) [pid = 1936] [serial = 1181] [outer = 0x0] 09:29:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x128acb000) [pid = 1936] [serial = 1182] [outer = 0x1260a0400] 09:29:10 INFO - PROCESS | 1936 | 1472228950260 Marionette DEBUG loaded listener.js 09:29:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1292be400) [pid = 1936] [serial = 1183] [outer = 0x1260a0400] 09:29:10 INFO - PROCESS | 1936 | 1472228950611 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]]]}] 09:29:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:29:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 568ms 09:29:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:29:10 INFO - PROCESS | 1936 | 1472228950664 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:29:10 INFO - PROCESS | 1936 | 1472228950666 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:29:10 INFO - PROCESS | 1936 | 1472228950668 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:29:10 INFO - PROCESS | 1936 | 1472228950669 Marionette TRACE conn2 <- [1,1550,null,{}] 09:29:10 INFO - PROCESS | 1936 | 1472228950671 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}] 09:29:10 INFO - PROCESS | 1936 | 1472228950673 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:10 INFO - PROCESS | 1936 | 1472228950771 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:29:10 INFO - PROCESS | 1936 | 1472228950809 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:10 INFO - PROCESS | 1936 | 1472228950810 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b073800 == 36 [pid = 1936] [id = 395] 09:29:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x1184d1c00) [pid = 1936] [serial = 1184] [outer = 0x0] 09:29:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x129475c00) [pid = 1936] [serial = 1185] [outer = 0x1184d1c00] 09:29:10 INFO - PROCESS | 1936 | 1472228950838 Marionette DEBUG loaded listener.js 09:29:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12a5e0800) [pid = 1936] [serial = 1186] [outer = 0x1184d1c00] 09:29:11 INFO - PROCESS | 1936 | 1472228951144 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]]]}] 09:29:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:29:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 09:29:11 INFO - PROCESS | 1936 | 1472228951188 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:29:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:29:11 INFO - PROCESS | 1936 | 1472228951192 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:29:11 INFO - PROCESS | 1936 | 1472228951194 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:29:11 INFO - PROCESS | 1936 | 1472228951195 Marionette TRACE conn2 <- [1,1554,null,{}] 09:29:11 INFO - PROCESS | 1936 | 1472228951198 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}] 09:29:11 INFO - PROCESS | 1936 | 1472228951199 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:11 INFO - PROCESS | 1936 | 1472228951295 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:29:11 INFO - PROCESS | 1936 | 1472228951308 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:11 INFO - PROCESS | 1936 | 1472228951310 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba63800 == 37 [pid = 1936] [id = 396] 09:29:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x12a5e1800) [pid = 1936] [serial = 1187] [outer = 0x0] 09:29:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x12a5fa000) [pid = 1936] [serial = 1188] [outer = 0x12a5e1800] 09:29:11 INFO - PROCESS | 1936 | 1472228951335 Marionette DEBUG loaded listener.js 09:29:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12a926800) [pid = 1936] [serial = 1189] [outer = 0x12a5e1800] 09:29:11 INFO - PROCESS | 1936 | 1472228951667 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]]]}] 09:29:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:29:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x112780c00) [pid = 1936] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1177a4c00) [pid = 1936] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x113984000) [pid = 1936] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x121399000) [pid = 1936] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x110e6bc00) [pid = 1936] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x112784000) [pid = 1936] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x113d4d400) [pid = 1936] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x113dc4c00) [pid = 1936] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x123888c00) [pid = 1936] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1188ed800) [pid = 1936] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1198e6800) [pid = 1936] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x113b02400) [pid = 1936] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x119a4e000) [pid = 1936] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x12a5ef800) [pid = 1936] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12395d000) [pid = 1936] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x123887000) [pid = 1936] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:29:11 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x11913a400) [pid = 1936] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:29:11 INFO - PROCESS | 1936 | 1472228951779 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:29:11 INFO - PROCESS | 1936 | 1472228951781 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:29:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:29:11 INFO - PROCESS | 1936 | 1472228951785 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:29:11 INFO - PROCESS | 1936 | 1472228951786 Marionette TRACE conn2 <- [1,1558,null,{}] 09:29:11 INFO - PROCESS | 1936 | 1472228951789 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}] 09:29:11 INFO - PROCESS | 1936 | 1472228951790 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:11 INFO - PROCESS | 1936 | 1472228951868 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:29:11 INFO - PROCESS | 1936 | 1472228951872 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:11 INFO - PROCESS | 1936 | 1472228951875 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x119cd6800 == 38 [pid = 1936] [id = 397] 09:29:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1129d5c00) [pid = 1936] [serial = 1190] [outer = 0x0] 09:29:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11398f400) [pid = 1936] [serial = 1191] [outer = 0x1129d5c00] 09:29:11 INFO - PROCESS | 1936 | 1472228951908 Marionette DEBUG loaded listener.js 09:29:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x118218400) [pid = 1936] [serial = 1192] [outer = 0x1129d5c00] 09:29:12 INFO - PROCESS | 1936 | 1472228952217 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]]]}] 09:29:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:29:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 474ms 09:29:12 INFO - PROCESS | 1936 | 1472228952260 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:29:12 INFO - PROCESS | 1936 | 1472228952261 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:29:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:29:12 INFO - PROCESS | 1936 | 1472228952263 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:29:12 INFO - PROCESS | 1936 | 1472228952264 Marionette TRACE conn2 <- [1,1562,null,{}] 09:29:12 INFO - PROCESS | 1936 | 1472228952267 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}] 09:29:12 INFO - PROCESS | 1936 | 1472228952268 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:12 INFO - PROCESS | 1936 | 1472228952348 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:29:12 INFO - PROCESS | 1936 | 1472228952407 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:12 INFO - PROCESS | 1936 | 1472228952407 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c066800 == 39 [pid = 1936] [id = 398] 09:29:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1129db000) [pid = 1936] [serial = 1193] [outer = 0x0] 09:29:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x119ad5c00) [pid = 1936] [serial = 1194] [outer = 0x1129db000] 09:29:12 INFO - PROCESS | 1936 | 1472228952433 Marionette DEBUG loaded listener.js 09:29:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1243b7c00) [pid = 1936] [serial = 1195] [outer = 0x1129db000] 09:29:12 INFO - PROCESS | 1936 | 1472228952724 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]]]}] 09:29:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:29:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 520ms 09:29:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:29:12 INFO - PROCESS | 1936 | 1472228952783 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:29:12 INFO - PROCESS | 1936 | 1472228952785 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:29:12 INFO - PROCESS | 1936 | 1472228952787 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:29:12 INFO - PROCESS | 1936 | 1472228952789 Marionette TRACE conn2 <- [1,1566,null,{}] 09:29:12 INFO - PROCESS | 1936 | 1472228952792 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}] 09:29:12 INFO - PROCESS | 1936 | 1472228952793 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:12 INFO - PROCESS | 1936 | 1472228952882 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:29:12 INFO - PROCESS | 1936 | 1472228952886 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:12 INFO - PROCESS | 1936 | 1472228952897 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cd9a000 == 40 [pid = 1936] [id = 399] 09:29:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119c20800) [pid = 1936] [serial = 1196] [outer = 0x0] 09:29:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x12a930000) [pid = 1936] [serial = 1197] [outer = 0x119c20800] 09:29:12 INFO - PROCESS | 1936 | 1472228952926 Marionette DEBUG loaded listener.js 09:29:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x12b624400) [pid = 1936] [serial = 1198] [outer = 0x119c20800] 09:29:13 INFO - PROCESS | 1936 | 1472228953243 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]]]}] 09:29:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:29:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 470ms 09:29:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:29:13 INFO - PROCESS | 1936 | 1472228953263 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:29:13 INFO - PROCESS | 1936 | 1472228953264 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:29:13 INFO - PROCESS | 1936 | 1472228953266 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:29:13 INFO - PROCESS | 1936 | 1472228953267 Marionette TRACE conn2 <- [1,1570,null,{}] 09:29:13 INFO - PROCESS | 1936 | 1472228953270 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}] 09:29:13 INFO - PROCESS | 1936 | 1472228953271 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:13 INFO - PROCESS | 1936 | 1472228953397 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:29:13 INFO - PROCESS | 1936 | 1472228953402 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:13 INFO - PROCESS | 1936 | 1472228953403 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cd9b800 == 41 [pid = 1936] [id = 400] 09:29:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x11a1f5000) [pid = 1936] [serial = 1199] [outer = 0x0] 09:29:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x12b624c00) [pid = 1936] [serial = 1200] [outer = 0x11a1f5000] 09:29:13 INFO - PROCESS | 1936 | 1472228953429 Marionette DEBUG loaded listener.js 09:29:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12b8d5000) [pid = 1936] [serial = 1201] [outer = 0x11a1f5000] 09:29:13 INFO - PROCESS | 1936 | 1472228953743 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]]]}] 09:29:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:29:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 519ms 09:29:13 INFO - PROCESS | 1936 | 1472228953829 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:29:13 INFO - PROCESS | 1936 | 1472228953831 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:29:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:29:13 INFO - PROCESS | 1936 | 1472228953835 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:29:13 INFO - PROCESS | 1936 | 1472228953838 Marionette TRACE conn2 <- [1,1574,null,{}] 09:29:13 INFO - PROCESS | 1936 | 1472228953842 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}] 09:29:13 INFO - PROCESS | 1936 | 1472228953844 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:13 INFO - PROCESS | 1936 | 1472228953950 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:29:14 INFO - PROCESS | 1936 | 1472228954050 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:14 INFO - PROCESS | 1936 | 1472228954053 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b1800 == 42 [pid = 1936] [id = 401] 09:29:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x11395fc00) [pid = 1936] [serial = 1202] [outer = 0x0] 09:29:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x113988c00) [pid = 1936] [serial = 1203] [outer = 0x11395fc00] 09:29:14 INFO - PROCESS | 1936 | 1472228954086 Marionette DEBUG loaded listener.js 09:29:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x11620e000) [pid = 1936] [serial = 1204] [outer = 0x11395fc00] 09:29:14 INFO - PROCESS | 1936 | 1472228954493 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]]]}] 09:29:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:29:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 722ms 09:29:14 INFO - PROCESS | 1936 | 1472228954558 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:29:14 INFO - PROCESS | 1936 | 1472228954560 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:29:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:29:14 INFO - PROCESS | 1936 | 1472228954565 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:29:14 INFO - PROCESS | 1936 | 1472228954567 Marionette TRACE conn2 <- [1,1578,null,{}] 09:29:14 INFO - PROCESS | 1936 | 1472228954571 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}] 09:29:14 INFO - PROCESS | 1936 | 1472228954572 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:14 INFO - PROCESS | 1936 | 1472228954717 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:29:14 INFO - PROCESS | 1936 | 1472228954770 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:14 INFO - PROCESS | 1936 | 1472228954771 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x124045800 == 43 [pid = 1936] [id = 402] 09:29:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x11966dc00) [pid = 1936] [serial = 1205] [outer = 0x0] 09:29:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x119b8b800) [pid = 1936] [serial = 1206] [outer = 0x11966dc00] 09:29:14 INFO - PROCESS | 1936 | 1472228954805 Marionette DEBUG loaded listener.js 09:29:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x119e5cc00) [pid = 1936] [serial = 1207] [outer = 0x11966dc00] 09:29:15 INFO - PROCESS | 1936 | 1472228955222 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]]]}] 09:29:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:29:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 673ms 09:29:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:29:15 INFO - PROCESS | 1936 | 1472228955235 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:29:15 INFO - PROCESS | 1936 | 1472228955237 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:29:15 INFO - PROCESS | 1936 | 1472228955239 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:29:15 INFO - PROCESS | 1936 | 1472228955240 Marionette TRACE conn2 <- [1,1582,null,{}] 09:29:15 INFO - PROCESS | 1936 | 1472228955247 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}] 09:29:15 INFO - PROCESS | 1936 | 1472228955251 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:15 INFO - PROCESS | 1936 | 1472228955379 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:29:15 INFO - PROCESS | 1936 | 1472228955453 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:15 INFO - PROCESS | 1936 | 1472228955456 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c6a0000 == 44 [pid = 1936] [id = 403] 09:29:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x123dc4c00) [pid = 1936] [serial = 1208] [outer = 0x0] 09:29:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x12596dc00) [pid = 1936] [serial = 1209] [outer = 0x123dc4c00] 09:29:15 INFO - PROCESS | 1936 | 1472228955529 Marionette DEBUG loaded listener.js 09:29:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1260ce000) [pid = 1936] [serial = 1210] [outer = 0x123dc4c00] 09:29:15 INFO - PROCESS | 1936 | 1472228955962 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]]]}] 09:29:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:29:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 771ms 09:29:16 INFO - PROCESS | 1936 | 1472228956011 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:29:16 INFO - PROCESS | 1936 | 1472228956012 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:29:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:29:16 INFO - PROCESS | 1936 | 1472228956015 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:29:16 INFO - PROCESS | 1936 | 1472228956016 Marionette TRACE conn2 <- [1,1586,null,{}] 09:29:16 INFO - PROCESS | 1936 | 1472228956018 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}] 09:29:16 INFO - PROCESS | 1936 | 1472228956020 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:16 INFO - PROCESS | 1936 | 1472228956126 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:29:16 INFO - PROCESS | 1936 | 1472228956241 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:16 INFO - PROCESS | 1936 | 1472228956242 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x129d58000 == 45 [pid = 1936] [id = 404] 09:29:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x113faac00) [pid = 1936] [serial = 1211] [outer = 0x0] 09:29:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x128b1cc00) [pid = 1936] [serial = 1212] [outer = 0x113faac00] 09:29:16 INFO - PROCESS | 1936 | 1472228956274 Marionette DEBUG loaded listener.js 09:29:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x12918d800) [pid = 1936] [serial = 1213] [outer = 0x113faac00] 09:29:16 INFO - PROCESS | 1936 | 1472228956903 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]]]}] 09:29:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:29:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 919ms 09:29:16 INFO - PROCESS | 1936 | 1472228956935 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:29:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:29:16 INFO - PROCESS | 1936 | 1472228956939 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:29:16 INFO - PROCESS | 1936 | 1472228956945 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:29:16 INFO - PROCESS | 1936 | 1472228956948 Marionette TRACE conn2 <- [1,1590,null,{}] 09:29:16 INFO - PROCESS | 1936 | 1472228956954 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}] 09:29:16 INFO - PROCESS | 1936 | 1472228956956 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:17 INFO - PROCESS | 1936 | 1472228957148 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:29:17 INFO - PROCESS | 1936 | 1472228957200 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:17 INFO - PROCESS | 1936 | 1472228957203 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a2a8000 == 46 [pid = 1936] [id = 405] 09:29:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x113987400) [pid = 1936] [serial = 1214] [outer = 0x0] 09:29:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x118221800) [pid = 1936] [serial = 1215] [outer = 0x113987400] 09:29:17 INFO - PROCESS | 1936 | 1472228957232 Marionette DEBUG loaded listener.js 09:29:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x118734c00) [pid = 1936] [serial = 1216] [outer = 0x113987400] 09:29:17 INFO - PROCESS | 1936 | 1472228957647 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]]]}] 09:29:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:29:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 773ms 09:29:17 INFO - PROCESS | 1936 | 1472228957717 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:29:17 INFO - PROCESS | 1936 | 1472228957719 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:29:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:29:17 INFO - PROCESS | 1936 | 1472228957724 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:29:17 INFO - PROCESS | 1936 | 1472228957725 Marionette TRACE conn2 <- [1,1594,null,{}] 09:29:17 INFO - PROCESS | 1936 | 1472228957728 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}] 09:29:17 INFO - PROCESS | 1936 | 1472228957730 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:17 INFO - PROCESS | 1936 | 1472228957828 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:29:17 INFO - PROCESS | 1936 | 1472228957907 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:17 INFO - PROCESS | 1936 | 1472228957908 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x11746d000 == 47 [pid = 1936] [id = 406] 09:29:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x11610fc00) [pid = 1936] [serial = 1217] [outer = 0x0] 09:29:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x1187f2c00) [pid = 1936] [serial = 1218] [outer = 0x11610fc00] 09:29:17 INFO - PROCESS | 1936 | 1472228957938 Marionette DEBUG loaded listener.js 09:29:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x119675400) [pid = 1936] [serial = 1219] [outer = 0x11610fc00] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12cd9a000 == 46 [pid = 1936] [id = 399] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12c066800 == 45 [pid = 1936] [id = 398] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x119cd6800 == 44 [pid = 1936] [id = 397] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba63800 == 43 [pid = 1936] [id = 396] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12b073800 == 42 [pid = 1936] [id = 395] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12a775000 == 41 [pid = 1936] [id = 394] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x128e3b000 == 40 [pid = 1936] [id = 393] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x125945000 == 39 [pid = 1936] [id = 392] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x123945800 == 38 [pid = 1936] [id = 391] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x11923e000 == 37 [pid = 1936] [id = 390] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x11878d000 == 36 [pid = 1936] [id = 389] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12320f000 == 35 [pid = 1936] [id = 388] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x117e99000 == 34 [pid = 1936] [id = 387] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba52800 == 33 [pid = 1936] [id = 386] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x11a2a8000 == 32 [pid = 1936] [id = 405] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x129d58000 == 31 [pid = 1936] [id = 404] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12c6a0000 == 30 [pid = 1936] [id = 403] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x124045800 == 29 [pid = 1936] [id = 402] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x12cd9b800 == 28 [pid = 1936] [id = 400] 09:29:18 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b1800 == 27 [pid = 1936] [id = 401] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x113f46400) [pid = 1936] [serial = 1128] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x12387e000) [pid = 1936] [serial = 1141] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x1213a2400) [pid = 1936] [serial = 1140] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x112a93400) [pid = 1936] [serial = 1108] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x124e29000) [pid = 1936] [serial = 1146] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x116bac000) [pid = 1936] [serial = 1129] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x111ca9400) [pid = 1936] [serial = 1107] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x1191adc00) [pid = 1936] [serial = 1149] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x1194e8400) [pid = 1936] [serial = 1111] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x1243b1400) [pid = 1936] [serial = 1144] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x118544c00) [pid = 1936] [serial = 1110] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x123b69000) [pid = 1936] [serial = 1143] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x119673000) [pid = 1936] [serial = 1134] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x125965400) [pid = 1936] [serial = 1114] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x116987400) [pid = 1936] [serial = 1123] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x113dbfc00) [pid = 1936] [serial = 1122] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x124083800) [pid = 1936] [serial = 1113] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x129476c00) [pid = 1936] [serial = 1117] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x12917e400) [pid = 1936] [serial = 1116] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x12aa93800) [pid = 1936] [serial = 1120] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x12aa73c00) [pid = 1936] [serial = 1119] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x125e4ac00) [pid = 1936] [serial = 1152] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x126099800) [pid = 1936] [serial = 1153] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1260a1000) [pid = 1936] [serial = 1155] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x119b80000) [pid = 1936] [serial = 1137] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x125af5800) [pid = 1936] [serial = 1147] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x128ad7800) [pid = 1936] [serial = 1156] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x119e3ec00) [pid = 1936] [serial = 1138] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x12387f400) [pid = 1936] [serial = 1150] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x119ac7800) [pid = 1936] [serial = 1135] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x128b1dc00) [pid = 1936] [serial = 1158] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1129d5800) [pid = 1936] [serial = 1125] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x112a86c00) [pid = 1936] [serial = 1126] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x118214000) [pid = 1936] [serial = 1131] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x118734800) [pid = 1936] [serial = 1132] [outer = 0x0] [url = about:blank] 09:29:18 INFO - PROCESS | 1936 | 1472228958831 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]]]}] 09:29:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:29:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1121ms 09:29:18 INFO - PROCESS | 1936 | 1472228958846 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:29:18 INFO - PROCESS | 1936 | 1472228958849 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:29:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:29:18 INFO - PROCESS | 1936 | 1472228958864 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:29:18 INFO - PROCESS | 1936 | 1472228958867 Marionette TRACE conn2 <- [1,1598,null,{}] 09:29:18 INFO - PROCESS | 1936 | 1472228958871 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}] 09:29:18 INFO - PROCESS | 1936 | 1472228958872 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:18 INFO - PROCESS | 1936 | 1472228958961 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:29:18 INFO - PROCESS | 1936 | 1472228958965 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:18 INFO - PROCESS | 1936 | 1472228958967 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x1168a5000 == 28 [pid = 1936] [id = 407] 09:29:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x11337d400) [pid = 1936] [serial = 1220] [outer = 0x0] 09:29:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x11398fc00) [pid = 1936] [serial = 1221] [outer = 0x11337d400] 09:29:19 INFO - PROCESS | 1936 | 1472228958998 Marionette DEBUG loaded listener.js 09:29:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x113f43400) [pid = 1936] [serial = 1222] [outer = 0x11337d400] 09:29:19 INFO - PROCESS | 1936 | 1472228959345 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]]]}] 09:29:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 535ms 09:29:19 INFO - PROCESS | 1936 | 1472228959388 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:29:19 INFO - PROCESS | 1936 | 1472228959391 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:29:19 INFO - PROCESS | 1936 | 1472228959396 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:29:19 INFO - PROCESS | 1936 | 1472228959397 Marionette TRACE conn2 <- [1,1602,null,{}] 09:29:19 INFO - PROCESS | 1936 | 1472228959400 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}] 09:29:19 INFO - PROCESS | 1936 | 1472228959401 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:19 INFO - PROCESS | 1936 | 1472228959486 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:29:19 INFO - PROCESS | 1936 | 1472228959544 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:19 INFO - PROCESS | 1936 | 1472228959545 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x117478800 == 29 [pid = 1936] [id = 408] 09:29:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x113f44000) [pid = 1936] [serial = 1223] [outer = 0x0] 09:29:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x116909800) [pid = 1936] [serial = 1224] [outer = 0x113f44000] 09:29:19 INFO - PROCESS | 1936 | 1472228959572 Marionette DEBUG loaded listener.js 09:29:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x118453000) [pid = 1936] [serial = 1225] [outer = 0x113f44000] 09:29:19 INFO - PROCESS | 1936 | 1472228959896 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]]]}] 09:29:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 09:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:29:19 INFO - PROCESS | 1936 | 1472228959915 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:29:19 INFO - PROCESS | 1936 | 1472228959916 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:29:19 INFO - PROCESS | 1936 | 1472228959919 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:29:19 INFO - PROCESS | 1936 | 1472228959921 Marionette TRACE conn2 <- [1,1606,null,{}] 09:29:19 INFO - PROCESS | 1936 | 1472228959932 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}] 09:29:19 INFO - PROCESS | 1936 | 1472228959936 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:20 INFO - PROCESS | 1936 | 1472228960017 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:29:20 INFO - PROCESS | 1936 | 1472228960073 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:20 INFO - PROCESS | 1936 | 1472228960075 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196c5800 == 30 [pid = 1936] [id = 409] 09:29:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x118450400) [pid = 1936] [serial = 1226] [outer = 0x0] 09:29:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x119139000) [pid = 1936] [serial = 1227] [outer = 0x118450400] 09:29:20 INFO - PROCESS | 1936 | 1472228960108 Marionette DEBUG loaded listener.js 09:29:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1198dfc00) [pid = 1936] [serial = 1228] [outer = 0x118450400] 09:29:20 INFO - PROCESS | 1936 | 1472228960401 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]]]}] 09:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 524ms 09:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:29:20 INFO - PROCESS | 1936 | 1472228960444 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:29:20 INFO - PROCESS | 1936 | 1472228960446 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:29:20 INFO - PROCESS | 1936 | 1472228960448 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:29:20 INFO - PROCESS | 1936 | 1472228960449 Marionette TRACE conn2 <- [1,1610,null,{}] 09:29:20 INFO - PROCESS | 1936 | 1472228960452 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}] 09:29:20 INFO - PROCESS | 1936 | 1472228960453 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:20 INFO - PROCESS | 1936 | 1472228960534 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:29:20 INFO - PROCESS | 1936 | 1472228960539 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:20 INFO - PROCESS | 1936 | 1472228960541 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a2bb000 == 31 [pid = 1936] [id = 410] 09:29:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1198e9000) [pid = 1936] [serial = 1229] [outer = 0x0] 09:29:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119b88800) [pid = 1936] [serial = 1230] [outer = 0x1198e9000] 09:29:20 INFO - PROCESS | 1936 | 1472228960569 Marionette DEBUG loaded listener.js 09:29:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119e38400) [pid = 1936] [serial = 1231] [outer = 0x1198e9000] 09:29:20 INFO - PROCESS | 1936 | 1472228960945 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]]]}] 09:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 09:29:20 INFO - PROCESS | 1936 | 1472228960969 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:29:20 INFO - PROCESS | 1936 | 1472228960970 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:29:20 INFO - PROCESS | 1936 | 1472228960972 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:29:20 INFO - PROCESS | 1936 | 1472228960975 Marionette TRACE conn2 <- [1,1614,null,{}] 09:29:20 INFO - PROCESS | 1936 | 1472228960978 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}] 09:29:20 INFO - PROCESS | 1936 | 1472228960980 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:21 INFO - PROCESS | 1936 | 1472228961076 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:29:21 INFO - PROCESS | 1936 | 1472228961079 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:21 INFO - PROCESS | 1936 | 1472228961081 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x12335c800 == 32 [pid = 1936] [id = 411] 09:29:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x111e36800) [pid = 1936] [serial = 1232] [outer = 0x0] 09:29:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x119e39c00) [pid = 1936] [serial = 1233] [outer = 0x111e36800] 09:29:21 INFO - PROCESS | 1936 | 1472228961106 Marionette DEBUG loaded listener.js 09:29:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119e62000) [pid = 1936] [serial = 1234] [outer = 0x111e36800] 09:29:21 INFO - PROCESS | 1936 | 1472228961464 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]]]}] 09:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 09:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 523ms 09:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:29:21 INFO - PROCESS | 1936 | 1472228961499 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:29:21 INFO - PROCESS | 1936 | 1472228961501 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:29:21 INFO - PROCESS | 1936 | 1472228961503 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:29:21 INFO - PROCESS | 1936 | 1472228961504 Marionette TRACE conn2 <- [1,1618,null,{}] 09:29:21 INFO - PROCESS | 1936 | 1472228961506 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}] 09:29:21 INFO - PROCESS | 1936 | 1472228961511 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:21 INFO - PROCESS | 1936 | 1472228961617 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:29:21 INFO - PROCESS | 1936 | 1472228961655 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:21 INFO - PROCESS | 1936 | 1472228961657 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x124303800 == 33 [pid = 1936] [id = 412] 09:29:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x119e68400) [pid = 1936] [serial = 1235] [outer = 0x0] 09:29:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x1213a0800) [pid = 1936] [serial = 1236] [outer = 0x119e68400] 09:29:21 INFO - PROCESS | 1936 | 1472228961684 Marionette DEBUG loaded listener.js 09:29:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x123962800) [pid = 1936] [serial = 1237] [outer = 0x119e68400] 09:29:22 INFO - PROCESS | 1936 | 1472228962039 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]]]}] 09:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 568ms 09:29:22 INFO - PROCESS | 1936 | 1472228962083 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:29:22 INFO - PROCESS | 1936 | 1472228962085 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:29:22 INFO - PROCESS | 1936 | 1472228962088 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:29:22 INFO - PROCESS | 1936 | 1472228962089 Marionette TRACE conn2 <- [1,1622,null,{}] 09:29:22 INFO - PROCESS | 1936 | 1472228962092 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}] 09:29:22 INFO - PROCESS | 1936 | 1472228962093 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:22 INFO - PROCESS | 1936 | 1472228962241 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:29:22 INFO - PROCESS | 1936 | 1472228962300 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:22 INFO - PROCESS | 1936 | 1472228962301 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x128b66800 == 34 [pid = 1936] [id = 413] 09:29:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x123b63400) [pid = 1936] [serial = 1238] [outer = 0x0] 09:29:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x124088000) [pid = 1936] [serial = 1239] [outer = 0x123b63400] 09:29:22 INFO - PROCESS | 1936 | 1472228962343 Marionette DEBUG loaded listener.js 09:29:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1245ac000) [pid = 1936] [serial = 1240] [outer = 0x123b63400] 09:29:22 INFO - PROCESS | 1936 | 1472228962862 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]]]}] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1260a0400) [pid = 1936] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1184d1c00) [pid = 1936] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x12a5e1800) [pid = 1936] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1129d5c00) [pid = 1936] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x112a94c00) [pid = 1936] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x113964400) [pid = 1936] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1177ad800) [pid = 1936] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x119e3e000) [pid = 1936] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x11844e000) [pid = 1936] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x113dc1800) [pid = 1936] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x123389000) [pid = 1936] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x119c20800) [pid = 1936] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1129e2000) [pid = 1936] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1129db000) [pid = 1936] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x11a1f5000) [pid = 1936] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 823ms 09:29:22 INFO - PROCESS | 1936 | 1472228962911 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:29:22 INFO - PROCESS | 1936 | 1472228962912 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:29:22 INFO - PROCESS | 1936 | 1472228962914 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:29:22 INFO - PROCESS | 1936 | 1472228962915 Marionette TRACE conn2 <- [1,1626,null,{}] 09:29:22 INFO - PROCESS | 1936 | 1472228962917 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}] 09:29:22 INFO - PROCESS | 1936 | 1472228962919 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:22 INFO - PROCESS | 1936 | 1472228962993 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:29:22 INFO - PROCESS | 1936 | 1472228962997 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:23 INFO - PROCESS | 1936 | 1472228962998 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x1245c9000 == 35 [pid = 1936] [id = 414] 09:29:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1131d2400) [pid = 1936] [serial = 1241] [outer = 0x0] 09:29:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x11844f800) [pid = 1936] [serial = 1242] [outer = 0x1131d2400] 09:29:23 INFO - PROCESS | 1936 | 1472228963025 Marionette DEBUG loaded listener.js 09:29:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x119e3e000) [pid = 1936] [serial = 1243] [outer = 0x1131d2400] 09:29:23 INFO - PROCESS | 1936 | 1472228963329 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]]]}] 09:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 418ms 09:29:23 INFO - PROCESS | 1936 | 1472228963332 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:29:23 INFO - PROCESS | 1936 | 1472228963333 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:29:23 INFO - PROCESS | 1936 | 1472228963352 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:29:23 INFO - PROCESS | 1936 | 1472228963353 Marionette TRACE conn2 <- [1,1630,null,{}] 09:29:23 INFO - PROCESS | 1936 | 1472228963356 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}] 09:29:23 INFO - PROCESS | 1936 | 1472228963360 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:23 INFO - PROCESS | 1936 | 1472228963439 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:29:23 INFO - PROCESS | 1936 | 1472228963497 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:23 INFO - PROCESS | 1936 | 1472228963498 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a536800 == 36 [pid = 1936] [id = 415] 09:29:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x11390d400) [pid = 1936] [serial = 1244] [outer = 0x0] 09:29:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1245f3000) [pid = 1936] [serial = 1245] [outer = 0x11390d400] 09:29:23 INFO - PROCESS | 1936 | 1472228963524 Marionette DEBUG loaded listener.js 09:29:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x125af1400) [pid = 1936] [serial = 1246] [outer = 0x11390d400] 09:29:23 INFO - PROCESS | 1936 | 1472228963828 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]]]}] 09:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 535ms 09:29:23 INFO - PROCESS | 1936 | 1472228963871 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:29:23 INFO - PROCESS | 1936 | 1472228963873 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:29:23 INFO - PROCESS | 1936 | 1472228963877 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:29:23 INFO - PROCESS | 1936 | 1472228963878 Marionette TRACE conn2 <- [1,1634,null,{}] 09:29:23 INFO - PROCESS | 1936 | 1472228963881 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}] 09:29:23 INFO - PROCESS | 1936 | 1472228963882 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:23 INFO - PROCESS | 1936 | 1472228963960 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:29:23 INFO - PROCESS | 1936 | 1472228963964 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:23 INFO - PROCESS | 1936 | 1472228963965 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a724800 == 37 [pid = 1936] [id = 416] 09:29:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x125e46400) [pid = 1936] [serial = 1247] [outer = 0x0] 09:29:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x12609c800) [pid = 1936] [serial = 1248] [outer = 0x125e46400] 09:29:23 INFO - PROCESS | 1936 | 1472228963991 Marionette DEBUG loaded listener.js 09:29:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1260c7000) [pid = 1936] [serial = 1249] [outer = 0x125e46400] 09:29:24 INFO - PROCESS | 1936 | 1472228964339 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]]]}] 09:29:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 469ms 09:29:24 INFO - PROCESS | 1936 | 1472228964347 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:29:24 INFO - PROCESS | 1936 | 1472228964349 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:29:24 INFO - PROCESS | 1936 | 1472228964351 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:29:24 INFO - PROCESS | 1936 | 1472228964353 Marionette TRACE conn2 <- [1,1638,null,{}] 09:29:24 INFO - PROCESS | 1936 | 1472228964365 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}] 09:29:24 INFO - PROCESS | 1936 | 1472228964367 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:24 INFO - PROCESS | 1936 | 1472228964483 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:29:24 INFO - PROCESS | 1936 | 1472228964490 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:24 INFO - PROCESS | 1936 | 1472228964493 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b064800 == 38 [pid = 1936] [id = 417] 09:29:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1260a0400) [pid = 1936] [serial = 1250] [outer = 0x0] 09:29:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x128b18000) [pid = 1936] [serial = 1251] [outer = 0x1260a0400] 09:29:24 INFO - PROCESS | 1936 | 1472228964521 Marionette DEBUG loaded listener.js 09:29:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12918a000) [pid = 1936] [serial = 1252] [outer = 0x1260a0400] 09:29:24 INFO - PROCESS | 1936 | 1472228964817 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]]]}] 09:29:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 471ms 09:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:29:24 INFO - PROCESS | 1936 | 1472228964829 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:29:24 INFO - PROCESS | 1936 | 1472228964830 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:29:24 INFO - PROCESS | 1936 | 1472228964833 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:29:24 INFO - PROCESS | 1936 | 1472228964834 Marionette TRACE conn2 <- [1,1642,null,{}] 09:29:24 INFO - PROCESS | 1936 | 1472228964837 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}] 09:29:24 INFO - PROCESS | 1936 | 1472228964838 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:24 INFO - PROCESS | 1936 | 1472228964980 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:29:25 INFO - PROCESS | 1936 | 1472228965034 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:25 INFO - PROCESS | 1936 | 1472228965036 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x112fb2000 == 39 [pid = 1936] [id = 418] 09:29:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x110f94000) [pid = 1936] [serial = 1253] [outer = 0x0] 09:29:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1110a1c00) [pid = 1936] [serial = 1254] [outer = 0x110f94000] 09:29:25 INFO - PROCESS | 1936 | 1472228965070 Marionette DEBUG loaded listener.js 09:29:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1129d5c00) [pid = 1936] [serial = 1255] [outer = 0x110f94000] 09:29:25 INFO - PROCESS | 1936 | 1472228965549 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]]]}] 09:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 772ms 09:29:25 INFO - PROCESS | 1936 | 1472228965634 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:29:25 INFO - PROCESS | 1936 | 1472228965636 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:29:25 INFO - PROCESS | 1936 | 1472228965643 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:29:25 INFO - PROCESS | 1936 | 1472228965645 Marionette TRACE conn2 <- [1,1646,null,{}] 09:29:25 INFO - PROCESS | 1936 | 1472228965671 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}] 09:29:25 INFO - PROCESS | 1936 | 1472228965675 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:25 INFO - PROCESS | 1936 | 1472228965833 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:29:25 INFO - PROCESS | 1936 | 1472228965890 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:25 INFO - PROCESS | 1936 | 1472228965892 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192e9000 == 40 [pid = 1936] [id = 419] 09:29:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x113f4b000) [pid = 1936] [serial = 1256] [outer = 0x0] 09:29:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x116906400) [pid = 1936] [serial = 1257] [outer = 0x113f4b000] 09:29:25 INFO - PROCESS | 1936 | 1472228965924 Marionette DEBUG loaded listener.js 09:29:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1182e3000) [pid = 1936] [serial = 1258] [outer = 0x113f4b000] 09:29:26 INFO - PROCESS | 1936 | 1472228966448 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]]]}] 09:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 873ms 09:29:26 INFO - PROCESS | 1936 | 1472228966514 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:29:26 INFO - PROCESS | 1936 | 1472228966517 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:29:26 INFO - PROCESS | 1936 | 1472228966519 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:29:26 INFO - PROCESS | 1936 | 1472228966521 Marionette TRACE conn2 <- [1,1650,null,{}] 09:29:26 INFO - PROCESS | 1936 | 1472228966524 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}] 09:29:26 INFO - PROCESS | 1936 | 1472228966525 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:26 INFO - PROCESS | 1936 | 1472228966746 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:29:26 INFO - PROCESS | 1936 | 1472228966834 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:26 INFO - PROCESS | 1936 | 1472228966835 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x1168a9000 == 41 [pid = 1936] [id = 420] 09:29:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x1131d5400) [pid = 1936] [serial = 1259] [outer = 0x0] 09:29:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x113985c00) [pid = 1936] [serial = 1260] [outer = 0x1131d5400] 09:29:26 INFO - PROCESS | 1936 | 1472228966866 Marionette DEBUG loaded listener.js 09:29:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x1151a5400) [pid = 1936] [serial = 1261] [outer = 0x1131d5400] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x12b064800 == 40 [pid = 1936] [id = 417] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x12a724800 == 39 [pid = 1936] [id = 416] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x12a536800 == 38 [pid = 1936] [id = 415] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x1245c9000 == 37 [pid = 1936] [id = 414] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x128b66800 == 36 [pid = 1936] [id = 413] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x124303800 == 35 [pid = 1936] [id = 412] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x12335c800 == 34 [pid = 1936] [id = 411] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x11a2bb000 == 33 [pid = 1936] [id = 410] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x1196c5800 == 32 [pid = 1936] [id = 409] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x117478800 == 31 [pid = 1936] [id = 408] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x1168a5000 == 30 [pid = 1936] [id = 407] 09:29:27 INFO - PROCESS | 1936 | --DOCSHELL 0x11746d000 == 29 [pid = 1936] [id = 406] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x128acb000) [pid = 1936] [serial = 1182] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x129475c00) [pid = 1936] [serial = 1185] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x12a5fa000) [pid = 1936] [serial = 1188] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x12a5e0800) [pid = 1936] [serial = 1186] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x11398f400) [pid = 1936] [serial = 1191] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x119e63c00) [pid = 1936] [serial = 1173] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x12385c400) [pid = 1936] [serial = 1174] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x11398a800) [pid = 1936] [serial = 1161] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x11620a400) [pid = 1936] [serial = 1162] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1184cd800) [pid = 1936] [serial = 1167] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x119139400) [pid = 1936] [serial = 1168] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x129188800) [pid = 1936] [serial = 1159] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x11872fc00) [pid = 1936] [serial = 1164] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1191a2800) [pid = 1936] [serial = 1165] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x11872ec00) [pid = 1936] [serial = 1170] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x119c2ac00) [pid = 1936] [serial = 1171] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x118218400) [pid = 1936] [serial = 1192] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x123d85400) [pid = 1936] [serial = 1176] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1245f6c00) [pid = 1936] [serial = 1177] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12a930000) [pid = 1936] [serial = 1197] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x12a926800) [pid = 1936] [serial = 1189] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x124e2b400) [pid = 1936] [serial = 1179] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x12b624400) [pid = 1936] [serial = 1198] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x12609f800) [pid = 1936] [serial = 1180] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x1292be400) [pid = 1936] [serial = 1183] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x1243b7c00) [pid = 1936] [serial = 1195] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x12b8d5000) [pid = 1936] [serial = 1201] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x12b624c00) [pid = 1936] [serial = 1200] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x119ad5c00) [pid = 1936] [serial = 1194] [outer = 0x0] [url = about:blank] 09:29:27 INFO - PROCESS | 1936 | 1472228967444 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]]]}] 09:29:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 973ms 09:29:27 INFO - PROCESS | 1936 | 1472228967493 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:29:27 INFO - PROCESS | 1936 | 1472228967496 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:29:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:29:27 INFO - PROCESS | 1936 | 1472228967499 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:29:27 INFO - PROCESS | 1936 | 1472228967501 Marionette TRACE conn2 <- [1,1654,null,{}] 09:29:27 INFO - PROCESS | 1936 | 1472228967505 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}] 09:29:27 INFO - PROCESS | 1936 | 1472228967507 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:27 INFO - PROCESS | 1936 | 1472228967611 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:29:27 INFO - PROCESS | 1936 | 1472228967665 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:27 INFO - PROCESS | 1936 | 1472228967668 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b8000 == 30 [pid = 1936] [id = 421] 09:29:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x113d54800) [pid = 1936] [serial = 1262] [outer = 0x0] 09:29:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x11698c400) [pid = 1936] [serial = 1263] [outer = 0x113d54800] 09:29:27 INFO - PROCESS | 1936 | 1472228967701 Marionette DEBUG loaded listener.js 09:29:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x118459c00) [pid = 1936] [serial = 1264] [outer = 0x113d54800] 09:29:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:29:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 620ms 09:29:28 INFO - PROCESS | 1936 | 1472228968113 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]]]}] 09:29:28 INFO - PROCESS | 1936 | 1472228968119 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:29:28 INFO - PROCESS | 1936 | 1472228968123 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:29:28 INFO - PROCESS | 1936 | 1472228968127 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:29:28 INFO - PROCESS | 1936 | 1472228968129 Marionette TRACE conn2 <- [1,1658,null,{}] 09:29:28 INFO - PROCESS | 1936 | 1472228968132 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}] 09:29:28 INFO - PROCESS | 1936 | 1472228968134 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:28 INFO - PROCESS | 1936 | 1472228968230 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:29:28 INFO - PROCESS | 1936 | 1472228968280 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:28 INFO - PROCESS | 1936 | 1472228968281 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192e2800 == 31 [pid = 1936] [id = 422] 09:29:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1184d5c00) [pid = 1936] [serial = 1265] [outer = 0x0] 09:29:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119138800) [pid = 1936] [serial = 1266] [outer = 0x1184d5c00] 09:29:28 INFO - PROCESS | 1936 | 1472228968314 Marionette DEBUG loaded listener.js 09:29:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1194ebc00) [pid = 1936] [serial = 1267] [outer = 0x1184d5c00] 09:29:28 INFO - PROCESS | 1936 | 1472228968807 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]]]}] 09:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 719ms 09:29:28 INFO - PROCESS | 1936 | 1472228968847 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:29:28 INFO - PROCESS | 1936 | 1472228968850 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:29:28 INFO - PROCESS | 1936 | 1472228968853 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:29:28 INFO - PROCESS | 1936 | 1472228968858 Marionette TRACE conn2 <- [1,1662,null,{}] 09:29:28 INFO - PROCESS | 1936 | 1472228968871 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}] 09:29:28 INFO - PROCESS | 1936 | 1472228968877 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:29 INFO - PROCESS | 1936 | 1472228969067 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:29:29 INFO - PROCESS | 1936 | 1472228969140 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:29 INFO - PROCESS | 1936 | 1472228969142 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x124046800 == 32 [pid = 1936] [id = 423] 09:29:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119676800) [pid = 1936] [serial = 1268] [outer = 0x0] 09:29:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x119c6c800) [pid = 1936] [serial = 1269] [outer = 0x119676800] 09:29:29 INFO - PROCESS | 1936 | 1472228969177 Marionette DEBUG loaded listener.js 09:29:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11a1f0000) [pid = 1936] [serial = 1270] [outer = 0x119676800] 09:29:29 INFO - PROCESS | 1936 | 1472228969595 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]]]}] 09:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 779ms 09:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:29:29 INFO - PROCESS | 1936 | 1472228969632 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:29:29 INFO - PROCESS | 1936 | 1472228969634 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:29:29 INFO - PROCESS | 1936 | 1472228969636 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:29:29 INFO - PROCESS | 1936 | 1472228969638 Marionette TRACE conn2 <- [1,1666,null,{}] 09:29:29 INFO - PROCESS | 1936 | 1472228969640 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}] 09:29:29 INFO - PROCESS | 1936 | 1472228969642 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:29 INFO - PROCESS | 1936 | 1472228969739 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:29:29 INFO - PROCESS | 1936 | 1472228969792 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:29 INFO - PROCESS | 1936 | 1472228969793 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x123487000 == 33 [pid = 1936] [id = 424] 09:29:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x12125e800) [pid = 1936] [serial = 1271] [outer = 0x0] 09:29:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1230b2800) [pid = 1936] [serial = 1272] [outer = 0x12125e800] 09:29:29 INFO - PROCESS | 1936 | 1472228969824 Marionette DEBUG loaded listener.js 09:29:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x12387c400) [pid = 1936] [serial = 1273] [outer = 0x12125e800] 09:29:30 INFO - PROCESS | 1936 | 1472228970205 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]]]}] 09:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 619ms 09:29:30 INFO - PROCESS | 1936 | 1472228970256 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:29:30 INFO - PROCESS | 1936 | 1472228970258 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:29:30 INFO - PROCESS | 1936 | 1472228970262 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:29:30 INFO - PROCESS | 1936 | 1472228970263 Marionette TRACE conn2 <- [1,1670,null,{}] 09:29:30 INFO - PROCESS | 1936 | 1472228970266 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}] 09:29:30 INFO - PROCESS | 1936 | 1472228970267 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:30 INFO - PROCESS | 1936 | 1472228970360 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:29:30 INFO - PROCESS | 1936 | 1472228970458 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:30 INFO - PROCESS | 1936 | 1472228970460 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291a8000 == 34 [pid = 1936] [id = 425] 09:29:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x123b69000) [pid = 1936] [serial = 1274] [outer = 0x0] 09:29:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x123ddac00) [pid = 1936] [serial = 1275] [outer = 0x123b69000] 09:29:30 INFO - PROCESS | 1936 | 1472228970504 Marionette DEBUG loaded listener.js 09:29:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x124dac000) [pid = 1936] [serial = 1276] [outer = 0x123b69000] 09:29:30 INFO - PROCESS | 1936 | 1472228970920 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]]]}] 09:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 720ms 09:29:30 INFO - PROCESS | 1936 | 1472228970983 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:29:30 INFO - PROCESS | 1936 | 1472228970984 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:29:30 INFO - PROCESS | 1936 | 1472228970986 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:29:30 INFO - PROCESS | 1936 | 1472228970988 Marionette TRACE conn2 <- [1,1674,null,{}] 09:29:30 INFO - PROCESS | 1936 | 1472228970990 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}] 09:29:30 INFO - PROCESS | 1936 | 1472228970995 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:31 INFO - PROCESS | 1936 | 1472228971110 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:29:31 INFO - PROCESS | 1936 | 1472228971180 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:31 INFO - PROCESS | 1936 | 1472228971182 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a778000 == 35 [pid = 1936] [id = 426] 09:29:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x125a0ec00) [pid = 1936] [serial = 1277] [outer = 0x0] 09:29:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1260c8400) [pid = 1936] [serial = 1278] [outer = 0x125a0ec00] 09:29:31 INFO - PROCESS | 1936 | 1472228971213 Marionette DEBUG loaded listener.js 09:29:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x128ad8c00) [pid = 1936] [serial = 1279] [outer = 0x125a0ec00] 09:29:31 INFO - PROCESS | 1936 | 1472228971634 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]]]}] 09:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 672ms 09:29:31 INFO - PROCESS | 1936 | 1472228971660 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:29:31 INFO - PROCESS | 1936 | 1472228971661 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:29:31 INFO - PROCESS | 1936 | 1472228971681 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:29:31 INFO - PROCESS | 1936 | 1472228971683 Marionette TRACE conn2 <- [1,1678,null,{}] 09:29:31 INFO - PROCESS | 1936 | 1472228971686 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}] 09:29:31 INFO - PROCESS | 1936 | 1472228971687 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:31 INFO - PROCESS | 1936 | 1472228971819 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:29:31 INFO - PROCESS | 1936 | 1472228971855 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:31 INFO - PROCESS | 1936 | 1472228971857 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b061800 == 36 [pid = 1936] [id = 427] 09:29:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x128ace000) [pid = 1936] [serial = 1280] [outer = 0x0] 09:29:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x128c30400) [pid = 1936] [serial = 1281] [outer = 0x128ace000] 09:29:31 INFO - PROCESS | 1936 | 1472228971887 Marionette DEBUG loaded listener.js 09:29:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x129187800) [pid = 1936] [serial = 1282] [outer = 0x128ace000] 09:29:32 INFO - PROCESS | 1936 | 1472228972344 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]]]}] 09:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 687ms 09:29:32 INFO - PROCESS | 1936 | 1472228972351 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:29:32 INFO - PROCESS | 1936 | 1472228972353 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:29:32 INFO - PROCESS | 1936 | 1472228972357 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:29:32 INFO - PROCESS | 1936 | 1472228972360 Marionette TRACE conn2 <- [1,1682,null,{}] 09:29:32 INFO - PROCESS | 1936 | 1472228972364 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}] 09:29:32 INFO - PROCESS | 1936 | 1472228972366 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:32 INFO - PROCESS | 1936 | 1472228972469 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:29:32 INFO - PROCESS | 1936 | 1472228972525 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:32 INFO - PROCESS | 1936 | 1472228972528 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x117e8f800 == 37 [pid = 1936] [id = 428] 09:29:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x113bbd400) [pid = 1936] [serial = 1283] [outer = 0x0] 09:29:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x116749000) [pid = 1936] [serial = 1284] [outer = 0x113bbd400] 09:29:32 INFO - PROCESS | 1936 | 1472228972561 Marionette DEBUG loaded listener.js 09:29:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x1184cc800) [pid = 1936] [serial = 1285] [outer = 0x113bbd400] 09:29:33 INFO - PROCESS | 1936 | --DOCSHELL 0x112fb2000 == 36 [pid = 1936] [id = 418] 09:29:33 INFO - PROCESS | 1936 | --DOCSHELL 0x12b061800 == 35 [pid = 1936] [id = 427] 09:29:33 INFO - PROCESS | 1936 | --DOCSHELL 0x12a778000 == 34 [pid = 1936] [id = 426] 09:29:33 INFO - PROCESS | 1936 | --DOCSHELL 0x1291a8000 == 33 [pid = 1936] [id = 425] 09:29:33 INFO - PROCESS | 1936 | --DOCSHELL 0x123487000 == 32 [pid = 1936] [id = 424] 09:29:33 INFO - PROCESS | 1936 | --DOCSHELL 0x1192e9000 == 31 [pid = 1936] [id = 419] 09:29:33 INFO - PROCESS | 1936 | --DOCSHELL 0x124046800 == 30 [pid = 1936] [id = 423] 09:29:33 INFO - PROCESS | 1936 | --DOCSHELL 0x1192e2800 == 29 [pid = 1936] [id = 422] 09:29:33 INFO - PROCESS | 1936 | --DOCSHELL 0x1168a9000 == 28 [pid = 1936] [id = 420] 09:29:33 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b8000 == 27 [pid = 1936] [id = 421] 09:29:33 INFO - PROCESS | 1936 | 1472228973470 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]]]}] 09:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1128ms 09:29:33 INFO - PROCESS | 1936 | 1472228973485 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:29:33 INFO - PROCESS | 1936 | 1472228973487 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:29:33 INFO - PROCESS | 1936 | 1472228973492 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:29:33 INFO - PROCESS | 1936 | 1472228973497 Marionette TRACE conn2 <- [1,1686,null,{}] 09:29:33 INFO - PROCESS | 1936 | 1472228973501 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}] 09:29:33 INFO - PROCESS | 1936 | 1472228973502 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:33 INFO - PROCESS | 1936 | 1472228973591 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:29:33 INFO - PROCESS | 1936 | 1472228973644 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:33 INFO - PROCESS | 1936 | 1472228973647 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x116952000 == 28 [pid = 1936] [id = 429] 09:29:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x11229ec00) [pid = 1936] [serial = 1286] [outer = 0x0] 09:29:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1129de000) [pid = 1936] [serial = 1287] [outer = 0x11229ec00] 09:29:33 INFO - PROCESS | 1936 | 1472228973676 Marionette DEBUG loaded listener.js 09:29:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x11307a000) [pid = 1936] [serial = 1288] [outer = 0x11229ec00] 09:29:34 INFO - PROCESS | 1936 | 1472228974004 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]]]}] 09:29:34 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 09:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 526ms 09:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:29:34 INFO - PROCESS | 1936 | 1472228974016 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:29:34 INFO - PROCESS | 1936 | 1472228974020 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:29:34 INFO - PROCESS | 1936 | 1472228974026 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:29:34 INFO - PROCESS | 1936 | 1472228974030 Marionette TRACE conn2 <- [1,1690,null,{}] 09:29:34 INFO - PROCESS | 1936 | 1472228974032 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}] 09:29:34 INFO - PROCESS | 1936 | 1472228974034 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:34 INFO - PROCESS | 1936 | 1472228974120 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:29:34 INFO - PROCESS | 1936 | 1472228974127 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:34 INFO - PROCESS | 1936 | 1472228974128 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x11923d800 == 29 [pid = 1936] [id = 430] 09:29:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x113986000) [pid = 1936] [serial = 1289] [outer = 0x0] 09:29:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x113dc3400) [pid = 1936] [serial = 1290] [outer = 0x113986000] 09:29:34 INFO - PROCESS | 1936 | 1472228974157 Marionette DEBUG loaded listener.js 09:29:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x116149c00) [pid = 1936] [serial = 1291] [outer = 0x113986000] 09:29:34 INFO - PROCESS | 1936 | 1472228974536 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]]]}] 09:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 09:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:29:34 INFO - PROCESS | 1936 | 1472228974548 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:29:34 INFO - PROCESS | 1936 | 1472228974549 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:29:34 INFO - PROCESS | 1936 | 1472228974551 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:29:34 INFO - PROCESS | 1936 | 1472228974554 Marionette TRACE conn2 <- [1,1694,null,{}] 09:29:34 INFO - PROCESS | 1936 | 1472228974564 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}] 09:29:34 INFO - PROCESS | 1936 | 1472228974567 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:34 INFO - PROCESS | 1936 | 1472228974648 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:29:34 INFO - PROCESS | 1936 | 1472228974653 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:34 INFO - PROCESS | 1936 | 1472228974655 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213d9800 == 30 [pid = 1936] [id = 431] 09:29:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x1182de400) [pid = 1936] [serial = 1292] [outer = 0x0] 09:29:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x1184cf800) [pid = 1936] [serial = 1293] [outer = 0x1182de400] 09:29:34 INFO - PROCESS | 1936 | 1472228974687 Marionette DEBUG loaded listener.js 09:29:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x118735400) [pid = 1936] [serial = 1294] [outer = 0x1182de400] 09:29:35 INFO - PROCESS | 1936 | 1472228975015 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]]]}] 09:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 474ms 09:29:35 INFO - PROCESS | 1936 | 1472228975028 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:29:35 INFO - PROCESS | 1936 | 1472228975030 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:29:35 INFO - PROCESS | 1936 | 1472228975035 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:29:35 INFO - PROCESS | 1936 | 1472228975037 Marionette TRACE conn2 <- [1,1698,null,{}] 09:29:35 INFO - PROCESS | 1936 | 1472228975039 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}] 09:29:35 INFO - PROCESS | 1936 | 1472228975042 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:35 INFO - PROCESS | 1936 | 1472228975157 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:29:35 INFO - PROCESS | 1936 | 1472228975162 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:35 INFO - PROCESS | 1936 | 1472228975163 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x1237ae000 == 31 [pid = 1936] [id = 432] 09:29:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x1187f5c00) [pid = 1936] [serial = 1295] [outer = 0x0] 09:29:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x1191a9400) [pid = 1936] [serial = 1296] [outer = 0x1187f5c00] 09:29:35 INFO - PROCESS | 1936 | 1472228975190 Marionette DEBUG loaded listener.js 09:29:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x1194ec400) [pid = 1936] [serial = 1297] [outer = 0x1187f5c00] 09:29:35 INFO - PROCESS | 1936 | 1472228975522 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]]]}] 09:29:35 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 09:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 522ms 09:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:29:35 INFO - PROCESS | 1936 | 1472228975562 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:29:35 INFO - PROCESS | 1936 | 1472228975563 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:29:35 INFO - PROCESS | 1936 | 1472228975573 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:29:35 INFO - PROCESS | 1936 | 1472228975574 Marionette TRACE conn2 <- [1,1702,null,{}] 09:29:35 INFO - PROCESS | 1936 | 1472228975576 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}] 09:29:35 INFO - PROCESS | 1936 | 1472228975577 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:35 INFO - PROCESS | 1936 | 1472228975672 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:29:35 INFO - PROCESS | 1936 | 1472228975676 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:35 INFO - PROCESS | 1936 | 1472228975677 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x125ea5800 == 32 [pid = 1936] [id = 433] 09:29:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x11398a400) [pid = 1936] [serial = 1298] [outer = 0x0] 09:29:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x1198e0400) [pid = 1936] [serial = 1299] [outer = 0x11398a400] 09:29:35 INFO - PROCESS | 1936 | 1472228975703 Marionette DEBUG loaded listener.js 09:29:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x119a4b800) [pid = 1936] [serial = 1300] [outer = 0x11398a400] 09:29:36 INFO - PROCESS | 1936 | 1472228976067 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]]]}] 09:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 528ms 09:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:29:36 INFO - PROCESS | 1936 | 1472228976098 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:29:36 INFO - PROCESS | 1936 | 1472228976099 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:29:36 INFO - PROCESS | 1936 | 1472228976101 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:29:36 INFO - PROCESS | 1936 | 1472228976102 Marionette TRACE conn2 <- [1,1706,null,{}] 09:29:36 INFO - PROCESS | 1936 | 1472228976104 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}] 09:29:36 INFO - PROCESS | 1936 | 1472228976109 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:36 INFO - PROCESS | 1936 | 1472228976214 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:29:36 INFO - PROCESS | 1936 | 1472228976252 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:36 INFO - PROCESS | 1936 | 1472228976253 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a776800 == 33 [pid = 1936] [id = 434] 09:29:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x119a4f400) [pid = 1936] [serial = 1301] [outer = 0x0] 09:29:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x119c28000) [pid = 1936] [serial = 1302] [outer = 0x119a4f400] 09:29:36 INFO - PROCESS | 1936 | 1472228976280 Marionette DEBUG loaded listener.js 09:29:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x11a277000) [pid = 1936] [serial = 1303] [outer = 0x119a4f400] 09:29:36 INFO - PROCESS | 1936 | 1472228976587 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]]]}] 09:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 09:29:36 INFO - PROCESS | 1936 | 1472228976636 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:29:36 INFO - PROCESS | 1936 | 1472228976637 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:29:36 INFO - PROCESS | 1936 | 1472228976640 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:29:36 INFO - PROCESS | 1936 | 1472228976641 Marionette TRACE conn2 <- [1,1710,null,{}] 09:29:36 INFO - PROCESS | 1936 | 1472228976643 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}] 09:29:36 INFO - PROCESS | 1936 | 1472228976652 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:36 INFO - PROCESS | 1936 | 1472228976753 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:29:36 INFO - PROCESS | 1936 | 1472228976789 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:36 INFO - PROCESS | 1936 | 1472228976790 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b64f000 == 34 [pid = 1936] [id = 435] 09:29:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x113983800) [pid = 1936] [serial = 1304] [outer = 0x0] 09:29:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x1230b0800) [pid = 1936] [serial = 1305] [outer = 0x113983800] 09:29:36 INFO - PROCESS | 1936 | 1472228976816 Marionette DEBUG loaded listener.js 09:29:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x123856800) [pid = 1936] [serial = 1306] [outer = 0x113983800] 09:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:29:37 INFO - PROCESS | 1936 | 1472228977151 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]]]}] 09:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 09:29:37 INFO - PROCESS | 1936 | 1472228977162 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:29:37 INFO - PROCESS | 1936 | 1472228977164 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:29:37 INFO - PROCESS | 1936 | 1472228977167 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:29:37 INFO - PROCESS | 1936 | 1472228977169 Marionette TRACE conn2 <- [1,1714,null,{}] 09:29:37 INFO - PROCESS | 1936 | 1472228977172 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}] 09:29:37 INFO - PROCESS | 1936 | 1472228977176 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:37 INFO - PROCESS | 1936 | 1472228977330 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:29:37 INFO - PROCESS | 1936 | 1472228977350 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:37 INFO - PROCESS | 1936 | 1472228977351 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba69000 == 35 [pid = 1936] [id = 436] 09:29:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x12385a800) [pid = 1936] [serial = 1307] [outer = 0x0] 09:29:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x123959000) [pid = 1936] [serial = 1308] [outer = 0x12385a800] 09:29:37 INFO - PROCESS | 1936 | 1472228977384 Marionette DEBUG loaded listener.js 09:29:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x124216000) [pid = 1936] [serial = 1309] [outer = 0x12385a800] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x111e36800) [pid = 1936] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x119e68400) [pid = 1936] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x11337d400) [pid = 1936] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x113f44000) [pid = 1936] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x11610fc00) [pid = 1936] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x118450400) [pid = 1936] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x1198e9000) [pid = 1936] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x1131d5400) [pid = 1936] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x11395fc00) [pid = 1936] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x11966dc00) [pid = 1936] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x123dc4c00) [pid = 1936] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x123b63400) [pid = 1936] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x125e46400) [pid = 1936] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x1131d2400) [pid = 1936] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x1260a0400) [pid = 1936] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x113faac00) [pid = 1936] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x11390d400) [pid = 1936] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x113987400) [pid = 1936] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x113f4b000) [pid = 1936] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:29:37 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x110f94000) [pid = 1936] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:29:37 INFO - PROCESS | 1936 | 1472228977884 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]]]}] 09:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 723ms 09:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:29:37 INFO - PROCESS | 1936 | 1472228977893 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:29:37 INFO - PROCESS | 1936 | 1472228977895 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:29:37 INFO - PROCESS | 1936 | 1472228977897 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:29:37 INFO - PROCESS | 1936 | 1472228977898 Marionette TRACE conn2 <- [1,1718,null,{}] 09:29:37 INFO - PROCESS | 1936 | 1472228977901 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}] 09:29:37 INFO - PROCESS | 1936 | 1472228977902 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:38 INFO - PROCESS | 1936 | 1472228977996 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:29:38 INFO - PROCESS | 1936 | 1472228978075 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:38 INFO - PROCESS | 1936 | 1472228978076 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a547800 == 36 [pid = 1936] [id = 437] 09:29:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x1122a5000) [pid = 1936] [serial = 1310] [outer = 0x0] 09:29:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x113987400) [pid = 1936] [serial = 1311] [outer = 0x1122a5000] 09:29:38 INFO - PROCESS | 1936 | 1472228978102 Marionette DEBUG loaded listener.js 09:29:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x11821d800) [pid = 1936] [serial = 1312] [outer = 0x1122a5000] 09:29:38 INFO - PROCESS | 1936 | 1472228978376 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]]]}] 09:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 09:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:29:38 INFO - PROCESS | 1936 | 1472228978416 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:29:38 INFO - PROCESS | 1936 | 1472228978417 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:29:38 INFO - PROCESS | 1936 | 1472228978419 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:29:38 INFO - PROCESS | 1936 | 1472228978420 Marionette TRACE conn2 <- [1,1722,null,{}] 09:29:38 INFO - PROCESS | 1936 | 1472228978430 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}] 09:29:38 INFO - PROCESS | 1936 | 1472228978431 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:38 INFO - PROCESS | 1936 | 1472228978513 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:29:38 INFO - PROCESS | 1936 | 1472228978517 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:38 INFO - PROCESS | 1936 | 1472228978518 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c061800 == 37 [pid = 1936] [id = 438] 09:29:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x113faac00) [pid = 1936] [serial = 1313] [outer = 0x0] 09:29:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x119b82000) [pid = 1936] [serial = 1314] [outer = 0x113faac00] 09:29:38 INFO - PROCESS | 1936 | 1472228978546 Marionette DEBUG loaded listener.js 09:29:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x123887800) [pid = 1936] [serial = 1315] [outer = 0x113faac00] 09:29:38 INFO - PROCESS | 1936 | 1472228978871 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]]]}] 09:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 09:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 469ms 09:29:38 INFO - PROCESS | 1936 | 1472228978889 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:29:38 INFO - PROCESS | 1936 | 1472228978893 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:29:38 INFO - PROCESS | 1936 | 1472228978895 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:29:38 INFO - PROCESS | 1936 | 1472228978897 Marionette TRACE conn2 <- [1,1726,null,{}] 09:29:38 INFO - PROCESS | 1936 | 1472228978899 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}] 09:29:38 INFO - PROCESS | 1936 | 1472228978901 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:39 INFO - PROCESS | 1936 | 1472228979026 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:29:39 INFO - PROCESS | 1936 | 1472228979032 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:39 INFO - PROCESS | 1936 | 1472228979034 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c3fa800 == 38 [pid = 1936] [id = 439] 09:29:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x119669400) [pid = 1936] [serial = 1316] [outer = 0x0] 09:29:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x1243b2000) [pid = 1936] [serial = 1317] [outer = 0x119669400] 09:29:39 INFO - PROCESS | 1936 | 1472228979061 Marionette DEBUG loaded listener.js 09:29:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x126071800) [pid = 1936] [serial = 1318] [outer = 0x119669400] 09:29:39 INFO - PROCESS | 1936 | 1472228979392 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]]]}] 09:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 09:29:39 INFO - PROCESS | 1936 | 1472228979415 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:29:39 INFO - PROCESS | 1936 | 1472228979416 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:29:39 INFO - PROCESS | 1936 | 1472228979418 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:29:39 INFO - PROCESS | 1936 | 1472228979419 Marionette TRACE conn2 <- [1,1730,null,{}] 09:29:39 INFO - PROCESS | 1936 | 1472228979422 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}] 09:29:39 INFO - PROCESS | 1936 | 1472228979423 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:39 INFO - PROCESS | 1936 | 1472228979503 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:29:39 INFO - PROCESS | 1936 | 1472228979507 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:39 INFO - PROCESS | 1936 | 1472228979510 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cdab000 == 39 [pid = 1936] [id = 440] 09:29:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x125aec800) [pid = 1936] [serial = 1319] [outer = 0x0] 09:29:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x1260cd000) [pid = 1936] [serial = 1320] [outer = 0x125aec800] 09:29:39 INFO - PROCESS | 1936 | 1472228979536 Marionette DEBUG loaded listener.js 09:29:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x128ad7800) [pid = 1936] [serial = 1321] [outer = 0x125aec800] 09:29:40 INFO - PROCESS | 1936 | 1472228980101 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]]]}] 09:29:40 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 09:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 772ms 09:29:40 INFO - PROCESS | 1936 | 1472228980191 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:29:40 INFO - PROCESS | 1936 | 1472228980196 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:29:40 INFO - PROCESS | 1936 | 1472228980201 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:29:40 INFO - PROCESS | 1936 | 1472228980204 Marionette TRACE conn2 <- [1,1734,null,{}] 09:29:40 INFO - PROCESS | 1936 | 1472228980237 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}] 09:29:40 INFO - PROCESS | 1936 | 1472228980239 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:40 INFO - PROCESS | 1936 | 1472228980364 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:29:40 INFO - PROCESS | 1936 | 1472228980421 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:40 INFO - PROCESS | 1936 | 1472228980423 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x118787000 == 40 [pid = 1936] [id = 441] 09:29:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x11276a800) [pid = 1936] [serial = 1322] [outer = 0x0] 09:29:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x1129e2000) [pid = 1936] [serial = 1323] [outer = 0x11276a800] 09:29:40 INFO - PROCESS | 1936 | 1472228980456 Marionette DEBUG loaded listener.js 09:29:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x113379400) [pid = 1936] [serial = 1324] [outer = 0x11276a800] 09:29:41 INFO - PROCESS | 1936 | 1472228981028 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]]]}] 09:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 897ms 09:29:41 INFO - PROCESS | 1936 | 1472228981097 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:29:41 INFO - PROCESS | 1936 | 1472228981100 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:29:41 INFO - PROCESS | 1936 | 1472228981105 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:29:41 INFO - PROCESS | 1936 | 1472228981107 Marionette TRACE conn2 <- [1,1738,null,{}] 09:29:41 INFO - PROCESS | 1936 | 1472228981109 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}] 09:29:41 INFO - PROCESS | 1936 | 1472228981111 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:41 INFO - PROCESS | 1936 | 1472228981230 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:29:41 INFO - PROCESS | 1936 | 1472228981314 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:41 INFO - PROCESS | 1936 | 1472228981315 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x12404a800 == 41 [pid = 1936] [id = 442] 09:29:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x113f43800) [pid = 1936] [serial = 1325] [outer = 0x0] 09:29:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x1173c2800) [pid = 1936] [serial = 1326] [outer = 0x113f43800] 09:29:41 INFO - PROCESS | 1936 | 1472228981347 Marionette DEBUG loaded listener.js 09:29:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x1184c6c00) [pid = 1936] [serial = 1327] [outer = 0x113f43800] 09:29:42 INFO - PROCESS | 1936 | 1472228982013 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]]]}] 09:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 924ms 09:29:42 INFO - PROCESS | 1936 | 1472228982053 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:29:42 INFO - PROCESS | 1936 | 1472228982056 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:29:42 INFO - PROCESS | 1936 | 1472228982063 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:29:42 INFO - PROCESS | 1936 | 1472228982065 Marionette TRACE conn2 <- [1,1742,null,{}] 09:29:42 INFO - PROCESS | 1936 | 1472228982068 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}] 09:29:42 INFO - PROCESS | 1936 | 1472228982070 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:42 INFO - PROCESS | 1936 | 1472228982191 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:29:42 INFO - PROCESS | 1936 | --DOCSHELL 0x12c3fa800 == 40 [pid = 1936] [id = 439] 09:29:42 INFO - PROCESS | 1936 | --DOCSHELL 0x12c061800 == 39 [pid = 1936] [id = 438] 09:29:42 INFO - PROCESS | 1936 | --DOCSHELL 0x12a547800 == 38 [pid = 1936] [id = 437] 09:29:42 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba69000 == 37 [pid = 1936] [id = 436] 09:29:42 INFO - PROCESS | 1936 | --DOCSHELL 0x12b64f000 == 36 [pid = 1936] [id = 435] 09:29:42 INFO - PROCESS | 1936 | --DOCSHELL 0x12a776800 == 35 [pid = 1936] [id = 434] 09:29:42 INFO - PROCESS | 1936 | --DOCSHELL 0x125ea5800 == 34 [pid = 1936] [id = 433] 09:29:42 INFO - PROCESS | 1936 | --DOCSHELL 0x1237ae000 == 33 [pid = 1936] [id = 432] 09:29:42 INFO - PROCESS | 1936 | --DOCSHELL 0x1213d9800 == 32 [pid = 1936] [id = 431] 09:29:42 INFO - PROCESS | 1936 | --DOCSHELL 0x11923d800 == 31 [pid = 1936] [id = 430] 09:29:42 INFO - PROCESS | 1936 | --DOCSHELL 0x116952000 == 30 [pid = 1936] [id = 429] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x119e39c00) [pid = 1936] [serial = 1233] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x1213a0800) [pid = 1936] [serial = 1236] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x11398fc00) [pid = 1936] [serial = 1221] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x113f43400) [pid = 1936] [serial = 1222] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x116909800) [pid = 1936] [serial = 1224] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x1187f2c00) [pid = 1936] [serial = 1218] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x119675400) [pid = 1936] [serial = 1219] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x118453000) [pid = 1936] [serial = 1225] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x119139000) [pid = 1936] [serial = 1227] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x1198dfc00) [pid = 1936] [serial = 1228] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x119b88800) [pid = 1936] [serial = 1230] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x1151a5400) [pid = 1936] [serial = 1261] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x119e62000) [pid = 1936] [serial = 1234] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x11620e000) [pid = 1936] [serial = 1204] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x113988c00) [pid = 1936] [serial = 1203] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x119e5cc00) [pid = 1936] [serial = 1207] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x119b8b800) [pid = 1936] [serial = 1206] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x12596dc00) [pid = 1936] [serial = 1209] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x1260ce000) [pid = 1936] [serial = 1210] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x124088000) [pid = 1936] [serial = 1239] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x123962800) [pid = 1936] [serial = 1237] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x1260c7000) [pid = 1936] [serial = 1249] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x11844f800) [pid = 1936] [serial = 1242] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x119e3e000) [pid = 1936] [serial = 1243] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x128b18000) [pid = 1936] [serial = 1251] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x12918d800) [pid = 1936] [serial = 1213] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x12609c800) [pid = 1936] [serial = 1248] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1245ac000) [pid = 1936] [serial = 1240] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1245f3000) [pid = 1936] [serial = 1245] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x128b1cc00) [pid = 1936] [serial = 1212] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x118734c00) [pid = 1936] [serial = 1216] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x125af1400) [pid = 1936] [serial = 1246] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x118221800) [pid = 1936] [serial = 1215] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x12918a000) [pid = 1936] [serial = 1252] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x113985c00) [pid = 1936] [serial = 1260] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x119e38400) [pid = 1936] [serial = 1231] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1182e3000) [pid = 1936] [serial = 1258] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1129d5c00) [pid = 1936] [serial = 1255] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x116906400) [pid = 1936] [serial = 1257] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1110a1c00) [pid = 1936] [serial = 1254] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1936 | 1472228982283 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:42 INFO - PROCESS | 1936 | 1472228982285 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x113b65000 == 31 [pid = 1936] [id = 443] 09:29:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1120e2000) [pid = 1936] [serial = 1328] [outer = 0x0] 09:29:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1129e2400) [pid = 1936] [serial = 1329] [outer = 0x1120e2000] 09:29:42 INFO - PROCESS | 1936 | 1472228982315 Marionette DEBUG loaded listener.js 09:29:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x115f20800) [pid = 1936] [serial = 1330] [outer = 0x1120e2000] 09:29:42 INFO - PROCESS | 1936 | 1472228982651 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]]]}] 09:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 622ms 09:29:42 INFO - PROCESS | 1936 | 1472228982684 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:29:42 INFO - PROCESS | 1936 | 1472228982687 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:29:42 INFO - PROCESS | 1936 | 1472228982694 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:29:42 INFO - PROCESS | 1936 | 1472228982696 Marionette TRACE conn2 <- [1,1746,null,{}] 09:29:42 INFO - PROCESS | 1936 | 1472228982698 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}] 09:29:42 INFO - PROCESS | 1936 | 1472228982700 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:42 INFO - PROCESS | 1936 | 1472228982796 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:29:42 INFO - PROCESS | 1936 | 1472228982851 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:42 INFO - PROCESS | 1936 | 1472228982852 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185e0000 == 32 [pid = 1936] [id = 444] 09:29:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x116209800) [pid = 1936] [serial = 1331] [outer = 0x0] 09:29:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x118218800) [pid = 1936] [serial = 1332] [outer = 0x116209800] 09:29:42 INFO - PROCESS | 1936 | 1472228982880 Marionette DEBUG loaded listener.js 09:29:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1184cdc00) [pid = 1936] [serial = 1333] [outer = 0x116209800] 09:29:43 INFO - PROCESS | 1936 | 1472228983175 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]]]}] 09:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 521ms 09:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:29:43 INFO - PROCESS | 1936 | 1472228983214 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:29:43 INFO - PROCESS | 1936 | 1472228983215 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:29:43 INFO - PROCESS | 1936 | 1472228983217 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:29:43 INFO - PROCESS | 1936 | 1472228983220 Marionette TRACE conn2 <- [1,1750,null,{}] 09:29:43 INFO - PROCESS | 1936 | 1472228983230 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}] 09:29:43 INFO - PROCESS | 1936 | 1472228983234 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:43 INFO - PROCESS | 1936 | 1472228983321 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:29:43 INFO - PROCESS | 1936 | 1472228983379 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:43 INFO - PROCESS | 1936 | 1472228983381 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a2a4800 == 33 [pid = 1936] [id = 445] 09:29:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1131d2400) [pid = 1936] [serial = 1334] [outer = 0x0] 09:29:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1187f0400) [pid = 1936] [serial = 1335] [outer = 0x1131d2400] 09:29:43 INFO - PROCESS | 1936 | 1472228983410 Marionette DEBUG loaded listener.js 09:29:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1198e3000) [pid = 1936] [serial = 1336] [outer = 0x1131d2400] 09:29:43 INFO - PROCESS | 1936 | 1472228983681 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]]]}] 09:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 473ms 09:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:29:43 INFO - PROCESS | 1936 | 1472228983700 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:29:43 INFO - PROCESS | 1936 | 1472228983702 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:29:43 INFO - PROCESS | 1936 | 1472228983704 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:29:43 INFO - PROCESS | 1936 | 1472228983705 Marionette TRACE conn2 <- [1,1754,null,{}] 09:29:43 INFO - PROCESS | 1936 | 1472228983716 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}] 09:29:43 INFO - PROCESS | 1936 | 1472228983717 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:43 INFO - PROCESS | 1936 | 1472228983804 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:29:43 INFO - PROCESS | 1936 | 1472228983810 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:43 INFO - PROCESS | 1936 | 1472228983812 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x123485000 == 34 [pid = 1936] [id = 446] 09:29:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x119ac6800) [pid = 1936] [serial = 1337] [outer = 0x0] 09:29:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119c20c00) [pid = 1936] [serial = 1338] [outer = 0x119ac6800] 09:29:43 INFO - PROCESS | 1936 | 1472228983838 Marionette DEBUG loaded listener.js 09:29:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x119e3cc00) [pid = 1936] [serial = 1339] [outer = 0x119ac6800] 09:29:44 INFO - PROCESS | 1936 | 1472228984193 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]]]}] 09:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 528ms 09:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:29:44 INFO - PROCESS | 1936 | 1472228984242 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:29:44 INFO - PROCESS | 1936 | 1472228984243 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:29:44 INFO - PROCESS | 1936 | 1472228984245 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:29:44 INFO - PROCESS | 1936 | 1472228984246 Marionette TRACE conn2 <- [1,1758,null,{}] 09:29:44 INFO - PROCESS | 1936 | 1472228984249 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}] 09:29:44 INFO - PROCESS | 1936 | 1472228984250 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:44 INFO - PROCESS | 1936 | 1472228984353 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:29:44 INFO - PROCESS | 1936 | 1472228984363 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:44 INFO - PROCESS | 1936 | 1472228984364 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x125939800 == 35 [pid = 1936] [id = 447] 09:29:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x11223d000) [pid = 1936] [serial = 1340] [outer = 0x0] 09:29:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119e5d000) [pid = 1936] [serial = 1341] [outer = 0x11223d000] 09:29:44 INFO - PROCESS | 1936 | 1472228984390 Marionette DEBUG loaded listener.js 09:29:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x11a1f1400) [pid = 1936] [serial = 1342] [outer = 0x11223d000] 09:29:44 INFO - PROCESS | 1936 | 1472228984735 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]]]}] 09:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 517ms 09:29:44 INFO - PROCESS | 1936 | 1472228984771 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:29:44 INFO - PROCESS | 1936 | 1472228984772 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:29:44 INFO - PROCESS | 1936 | 1472228984774 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:29:44 INFO - PROCESS | 1936 | 1472228984775 Marionette TRACE conn2 <- [1,1762,null,{}] 09:29:44 INFO - PROCESS | 1936 | 1472228984778 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}] 09:29:44 INFO - PROCESS | 1936 | 1472228984782 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:44 INFO - PROCESS | 1936 | 1472228984901 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:29:44 INFO - PROCESS | 1936 | 1472228984938 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:44 INFO - PROCESS | 1936 | 1472228984940 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291a9800 == 36 [pid = 1936] [id = 448] 09:29:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x121399c00) [pid = 1936] [serial = 1343] [outer = 0x0] 09:29:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x12395a800) [pid = 1936] [serial = 1344] [outer = 0x121399c00] 09:29:44 INFO - PROCESS | 1936 | 1472228984966 Marionette DEBUG loaded listener.js 09:29:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12596c400) [pid = 1936] [serial = 1345] [outer = 0x121399c00] 09:29:45 INFO - PROCESS | 1936 | 1472228985311 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]]]}] 09:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 569ms 09:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:29:45 INFO - PROCESS | 1936 | 1472228985349 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:29:45 INFO - PROCESS | 1936 | 1472228985350 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:29:45 INFO - PROCESS | 1936 | 1472228985352 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:29:45 INFO - PROCESS | 1936 | 1472228985353 Marionette TRACE conn2 <- [1,1766,null,{}] 09:29:45 INFO - PROCESS | 1936 | 1472228985356 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}] 09:29:45 INFO - PROCESS | 1936 | 1472228985357 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:45 INFO - PROCESS | 1936 | 1472228985465 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:29:45 INFO - PROCESS | 1936 | 1472228985510 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:45 INFO - PROCESS | 1936 | 1472228985511 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a728000 == 37 [pid = 1936] [id = 449] 09:29:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x125af0800) [pid = 1936] [serial = 1346] [outer = 0x0] 09:29:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x125eec400) [pid = 1936] [serial = 1347] [outer = 0x125af0800] 09:29:45 INFO - PROCESS | 1936 | 1472228985538 Marionette DEBUG loaded listener.js 09:29:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x1260c6800) [pid = 1936] [serial = 1348] [outer = 0x125af0800] 09:29:45 INFO - PROCESS | 1936 | 1472228985857 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]]]}] 09:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 518ms 09:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:29:45 INFO - PROCESS | 1936 | 1472228985870 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:29:45 INFO - PROCESS | 1936 | 1472228985872 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:29:45 INFO - PROCESS | 1936 | 1472228985875 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:29:45 INFO - PROCESS | 1936 | 1472228985878 Marionette TRACE conn2 <- [1,1770,null,{}] 09:29:45 INFO - PROCESS | 1936 | 1472228985881 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}] 09:29:45 INFO - PROCESS | 1936 | 1472228985882 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:45 INFO - PROCESS | 1936 | 1472228985982 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:29:46 INFO - PROCESS | 1936 | 1472228985995 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:46 INFO - PROCESS | 1936 | 1472228985996 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b07d000 == 38 [pid = 1936] [id = 450] 09:29:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x126073c00) [pid = 1936] [serial = 1349] [outer = 0x0] 09:29:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x128acb000) [pid = 1936] [serial = 1350] [outer = 0x126073c00] 09:29:46 INFO - PROCESS | 1936 | 1472228986021 Marionette DEBUG loaded listener.js 09:29:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x128b16400) [pid = 1936] [serial = 1351] [outer = 0x126073c00] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x11229ec00) [pid = 1936] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x113986000) [pid = 1936] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x11398a400) [pid = 1936] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x113983800) [pid = 1936] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x119a4f400) [pid = 1936] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x113d54800) [pid = 1936] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x113bbd400) [pid = 1936] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1122a5000) [pid = 1936] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x12385a800) [pid = 1936] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1182de400) [pid = 1936] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1184d5c00) [pid = 1936] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1187f5c00) [pid = 1936] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x113faac00) [pid = 1936] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x119676800) [pid = 1936] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x12125e800) [pid = 1936] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x123b69000) [pid = 1936] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x119669400) [pid = 1936] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x125a0ec00) [pid = 1936] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:29:46 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x128ace000) [pid = 1936] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:29:46 INFO - PROCESS | 1936 | 1472228986466 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]]]}] 09:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 622ms 09:29:46 INFO - PROCESS | 1936 | 1472228986497 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:29:46 INFO - PROCESS | 1936 | 1472228986498 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:29:46 INFO - PROCESS | 1936 | 1472228986512 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:29:46 INFO - PROCESS | 1936 | 1472228986513 Marionette TRACE conn2 <- [1,1774,null,{}] 09:29:46 INFO - PROCESS | 1936 | 1472228986516 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}] 09:29:46 INFO - PROCESS | 1936 | 1472228986517 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:46 INFO - PROCESS | 1936 | 1472228986597 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:29:46 INFO - PROCESS | 1936 | 1472228986600 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:46 INFO - PROCESS | 1936 | 1472228986601 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x119ce0000 == 39 [pid = 1936] [id = 451] 09:29:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x110f95000) [pid = 1936] [serial = 1352] [outer = 0x0] 09:29:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x113bbd400) [pid = 1936] [serial = 1353] [outer = 0x110f95000] 09:29:46 INFO - PROCESS | 1936 | 1472228986626 Marionette DEBUG loaded listener.js 09:29:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1191a4c00) [pid = 1936] [serial = 1354] [outer = 0x110f95000] 09:29:46 INFO - PROCESS | 1936 | 1472228986978 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]]]}] 09:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 520ms 09:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:29:47 INFO - PROCESS | 1936 | 1472228987032 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:29:47 INFO - PROCESS | 1936 | 1472228987033 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:29:47 INFO - PROCESS | 1936 | 1472228987035 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:29:47 INFO - PROCESS | 1936 | 1472228987036 Marionette TRACE conn2 <- [1,1778,null,{}] 09:29:47 INFO - PROCESS | 1936 | 1472228987038 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}] 09:29:47 INFO - PROCESS | 1936 | 1472228987040 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:47 INFO - PROCESS | 1936 | 1472228987122 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:29:47 INFO - PROCESS | 1936 | 1472228987127 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:47 INFO - PROCESS | 1936 | 1472228987129 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bdbf800 == 40 [pid = 1936] [id = 452] 09:29:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1198df000) [pid = 1936] [serial = 1355] [outer = 0x0] 09:29:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x12125e800) [pid = 1936] [serial = 1356] [outer = 0x1198df000] 09:29:47 INFO - PROCESS | 1936 | 1472228987154 Marionette DEBUG loaded listener.js 09:29:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119e3dc00) [pid = 1936] [serial = 1357] [outer = 0x1198df000] 09:29:47 INFO - PROCESS | 1936 | 1472228987507 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]]]}] 09:29:47 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 09:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 523ms 09:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:29:47 INFO - PROCESS | 1936 | 1472228987559 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:29:47 INFO - PROCESS | 1936 | 1472228987561 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:29:47 INFO - PROCESS | 1936 | 1472228987563 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:29:47 INFO - PROCESS | 1936 | 1472228987565 Marionette TRACE conn2 <- [1,1782,null,{}] 09:29:47 INFO - PROCESS | 1936 | 1472228987567 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}] 09:29:47 INFO - PROCESS | 1936 | 1472228987569 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:47 INFO - PROCESS | 1936 | 1472228987686 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:29:47 INFO - PROCESS | 1936 | 1472228987698 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:47 INFO - PROCESS | 1936 | 1472228987700 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cd94000 == 41 [pid = 1936] [id = 453] 09:29:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x125af5800) [pid = 1936] [serial = 1358] [outer = 0x0] 09:29:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x128c25000) [pid = 1936] [serial = 1359] [outer = 0x125af5800] 09:29:47 INFO - PROCESS | 1936 | 1472228987726 Marionette DEBUG loaded listener.js 09:29:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12918a000) [pid = 1936] [serial = 1360] [outer = 0x125af5800] 09:29:48 INFO - PROCESS | 1936 | 1472228988046 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]]]}] 09:29:48 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 09:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 519ms 09:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:29:48 INFO - PROCESS | 1936 | 1472228988082 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:29:48 INFO - PROCESS | 1936 | 1472228988083 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:29:48 INFO - PROCESS | 1936 | 1472228988086 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:29:48 INFO - PROCESS | 1936 | 1472228988087 Marionette TRACE conn2 <- [1,1786,null,{}] 09:29:48 INFO - PROCESS | 1936 | 1472228988090 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}] 09:29:48 INFO - PROCESS | 1936 | 1472228988091 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:48 INFO - PROCESS | 1936 | 1472228988170 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:29:48 INFO - PROCESS | 1936 | 1472228988174 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:48 INFO - PROCESS | 1936 | 1472228988177 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cdaf800 == 42 [pid = 1936] [id = 454] 09:29:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x129183c00) [pid = 1936] [serial = 1361] [outer = 0x0] 09:29:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1292be000) [pid = 1936] [serial = 1362] [outer = 0x129183c00] 09:29:48 INFO - PROCESS | 1936 | 1472228988201 Marionette DEBUG loaded listener.js 09:29:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x129473c00) [pid = 1936] [serial = 1363] [outer = 0x129183c00] 09:29:48 INFO - PROCESS | 1936 | 1472228988684 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]]]}] 09:29:48 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 09:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 623ms 09:29:48 INFO - PROCESS | 1936 | 1472228988711 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:29:48 INFO - PROCESS | 1936 | 1472228988713 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:29:48 INFO - PROCESS | 1936 | 1472228988717 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:29:48 INFO - PROCESS | 1936 | 1472228988719 Marionette TRACE conn2 <- [1,1790,null,{}] 09:29:48 INFO - PROCESS | 1936 | 1472228988723 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}] 09:29:48 INFO - PROCESS | 1936 | 1472228988725 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:48 INFO - PROCESS | 1936 | 1472228988837 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:29:48 INFO - PROCESS | 1936 | 1472228988909 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:48 INFO - PROCESS | 1936 | 1472228988911 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x117e9d800 == 43 [pid = 1936] [id = 455] 09:29:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x11320d400) [pid = 1936] [serial = 1364] [outer = 0x0] 09:29:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x113f47000) [pid = 1936] [serial = 1365] [outer = 0x11320d400] 09:29:48 INFO - PROCESS | 1936 | 1472228988943 Marionette DEBUG loaded listener.js 09:29:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1169f0400) [pid = 1936] [serial = 1366] [outer = 0x11320d400] 09:29:49 INFO - PROCESS | 1936 | 1472228989361 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]]]}] 09:29:49 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) 09:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 673ms 09:29:49 INFO - PROCESS | 1936 | 1472228989390 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:29:49 INFO - PROCESS | 1936 | 1472228989393 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:29:49 INFO - PROCESS | 1936 | 1472228989398 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:29:49 INFO - PROCESS | 1936 | 1472228989400 Marionette TRACE conn2 <- [1,1794,null,{}] 09:29:49 INFO - PROCESS | 1936 | 1472228989402 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}] 09:29:49 INFO - PROCESS | 1936 | 1472228989404 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:49 INFO - PROCESS | 1936 | 1472228989532 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:29:49 INFO - PROCESS | 1936 | 1472228989592 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:49 INFO - PROCESS | 1936 | 1472228989593 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x124e60800 == 44 [pid = 1936] [id = 456] 09:29:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x118452800) [pid = 1936] [serial = 1367] [outer = 0x0] 09:29:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1187f5800) [pid = 1936] [serial = 1368] [outer = 0x118452800] 09:29:49 INFO - PROCESS | 1936 | 1472228989625 Marionette DEBUG loaded listener.js 09:29:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x119676800) [pid = 1936] [serial = 1369] [outer = 0x118452800] 09:29:50 INFO - PROCESS | 1936 | 1472228990082 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]]]}] 09:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 720ms 09:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:29:50 INFO - PROCESS | 1936 | 1472228990119 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:29:50 INFO - PROCESS | 1936 | 1472228990120 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:29:50 INFO - PROCESS | 1936 | 1472228990139 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:29:50 INFO - PROCESS | 1936 | 1472228990143 Marionette TRACE conn2 <- [1,1798,null,{}] 09:29:50 INFO - PROCESS | 1936 | 1472228990154 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}] 09:29:50 INFO - PROCESS | 1936 | 1472228990159 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:50 INFO - PROCESS | 1936 | 1472228990262 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:29:50 INFO - PROCESS | 1936 | 1472228990339 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:50 INFO - PROCESS | 1936 | 1472228990341 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d173000 == 45 [pid = 1936] [id = 457] 09:29:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x121253400) [pid = 1936] [serial = 1370] [outer = 0x0] 09:29:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x1236a4000) [pid = 1936] [serial = 1371] [outer = 0x121253400] 09:29:50 INFO - PROCESS | 1936 | 1472228990373 Marionette DEBUG loaded listener.js 09:29:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x12395d000) [pid = 1936] [serial = 1372] [outer = 0x121253400] 09:29:50 INFO - PROCESS | 1936 | 1472228990832 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]]]}] 09:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 792ms 09:29:50 INFO - PROCESS | 1936 | 1472228990915 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:29:50 INFO - PROCESS | 1936 | 1472228990917 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:29:50 INFO - PROCESS | 1936 | 1472228990920 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:29:50 INFO - PROCESS | 1936 | 1472228990921 Marionette TRACE conn2 <- [1,1802,null,{}] 09:29:50 INFO - PROCESS | 1936 | 1472228990924 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}] 09:29:50 INFO - PROCESS | 1936 | 1472228990925 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:51 INFO - PROCESS | 1936 | 1472228991029 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:29:51 INFO - PROCESS | 1936 | 1472228991099 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:51 INFO - PROCESS | 1936 | 1472228991101 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d4a0000 == 46 [pid = 1936] [id = 458] 09:29:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x1243ce000) [pid = 1936] [serial = 1373] [outer = 0x0] 09:29:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x125ae9400) [pid = 1936] [serial = 1374] [outer = 0x1243ce000] 09:29:51 INFO - PROCESS | 1936 | 1472228991131 Marionette DEBUG loaded listener.js 09:29:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x1260a3c00) [pid = 1936] [serial = 1375] [outer = 0x1243ce000] 09:29:51 INFO - PROCESS | 1936 | 1472228991603 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]]]}] 09:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 720ms 09:29:51 INFO - PROCESS | 1936 | 1472228991642 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:29:51 INFO - PROCESS | 1936 | 1472228991644 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:29:51 INFO - PROCESS | 1936 | 1472228991647 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:29:51 INFO - PROCESS | 1936 | 1472228991648 Marionette TRACE conn2 <- [1,1806,null,{}] 09:29:51 INFO - PROCESS | 1936 | 1472228991651 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}] 09:29:51 INFO - PROCESS | 1936 | 1472228991652 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:51 INFO - PROCESS | 1936 | 1472228991755 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:29:51 INFO - PROCESS | 1936 | 1472228991813 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:51 INFO - PROCESS | 1936 | 1472228991814 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a536000 == 47 [pid = 1936] [id = 459] 09:29:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x119c6e000) [pid = 1936] [serial = 1376] [outer = 0x0] 09:29:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x1245ac000) [pid = 1936] [serial = 1377] [outer = 0x119c6e000] 09:29:51 INFO - PROCESS | 1936 | 1472228991844 Marionette DEBUG loaded listener.js 09:29:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x128ad5c00) [pid = 1936] [serial = 1378] [outer = 0x119c6e000] 09:29:52 INFO - PROCESS | 1936 | 1472228992430 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]]]}] 09:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 821ms 09:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:29:52 INFO - PROCESS | 1936 | 1472228992469 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:29:52 INFO - PROCESS | 1936 | 1472228992471 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:29:52 INFO - PROCESS | 1936 | 1472228992474 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:29:52 INFO - PROCESS | 1936 | 1472228992476 Marionette TRACE conn2 <- [1,1810,null,{}] 09:29:52 INFO - PROCESS | 1936 | 1472228992479 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}] 09:29:52 INFO - PROCESS | 1936 | 1472228992481 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:52 INFO - PROCESS | 1936 | 1472228992584 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:29:52 INFO - PROCESS | 1936 | 1472228992645 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:52 INFO - PROCESS | 1936 | 1472228992647 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196cd000 == 48 [pid = 1936] [id = 460] 09:29:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x1131c8800) [pid = 1936] [serial = 1379] [outer = 0x0] 09:29:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x113984400) [pid = 1936] [serial = 1380] [outer = 0x1131c8800] 09:29:52 INFO - PROCESS | 1936 | 1472228992675 Marionette DEBUG loaded listener.js 09:29:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x116150800) [pid = 1936] [serial = 1381] [outer = 0x1131c8800] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x12cd94000 == 47 [pid = 1936] [id = 453] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x12bdbf800 == 46 [pid = 1936] [id = 452] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x119ce0000 == 45 [pid = 1936] [id = 451] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x12b07d000 == 44 [pid = 1936] [id = 450] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x12a728000 == 43 [pid = 1936] [id = 449] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x1291a9800 == 42 [pid = 1936] [id = 448] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x125939800 == 41 [pid = 1936] [id = 447] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x123485000 == 40 [pid = 1936] [id = 446] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x11a2a4800 == 39 [pid = 1936] [id = 445] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x1185e0000 == 38 [pid = 1936] [id = 444] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x113b65000 == 37 [pid = 1936] [id = 443] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x12404a800 == 36 [pid = 1936] [id = 442] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x12cdab000 == 35 [pid = 1936] [id = 440] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x118787000 == 34 [pid = 1936] [id = 441] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x117e8f800 == 33 [pid = 1936] [id = 428] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x12a536000 == 32 [pid = 1936] [id = 459] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x12d4a0000 == 31 [pid = 1936] [id = 458] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x12d173000 == 30 [pid = 1936] [id = 457] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x124e60800 == 29 [pid = 1936] [id = 456] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x117e9d800 == 28 [pid = 1936] [id = 455] 09:29:53 INFO - PROCESS | 1936 | --DOCSHELL 0x12cdaf800 == 27 [pid = 1936] [id = 454] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x1129de000) [pid = 1936] [serial = 1287] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x11307a000) [pid = 1936] [serial = 1288] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x113dc3400) [pid = 1936] [serial = 1290] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x116149c00) [pid = 1936] [serial = 1291] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x1198e0400) [pid = 1936] [serial = 1299] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x1230b0800) [pid = 1936] [serial = 1305] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x11a277000) [pid = 1936] [serial = 1303] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x119c28000) [pid = 1936] [serial = 1302] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x118459c00) [pid = 1936] [serial = 1264] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x1184cc800) [pid = 1936] [serial = 1285] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x11698c400) [pid = 1936] [serial = 1263] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x116749000) [pid = 1936] [serial = 1284] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x113987400) [pid = 1936] [serial = 1311] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x123959000) [pid = 1936] [serial = 1308] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x1184cf800) [pid = 1936] [serial = 1293] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1194ebc00) [pid = 1936] [serial = 1267] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x118735400) [pid = 1936] [serial = 1294] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x119138800) [pid = 1936] [serial = 1266] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1191a9400) [pid = 1936] [serial = 1296] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119b82000) [pid = 1936] [serial = 1314] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x11a1f0000) [pid = 1936] [serial = 1270] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x119c6c800) [pid = 1936] [serial = 1269] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x12387c400) [pid = 1936] [serial = 1273] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1230b2800) [pid = 1936] [serial = 1272] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x124dac000) [pid = 1936] [serial = 1276] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1243b2000) [pid = 1936] [serial = 1317] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x123ddac00) [pid = 1936] [serial = 1275] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x128ad8c00) [pid = 1936] [serial = 1279] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1260c8400) [pid = 1936] [serial = 1278] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x126071800) [pid = 1936] [serial = 1318] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x123887800) [pid = 1936] [serial = 1315] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x124216000) [pid = 1936] [serial = 1309] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x11821d800) [pid = 1936] [serial = 1312] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x123856800) [pid = 1936] [serial = 1306] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x129187800) [pid = 1936] [serial = 1282] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x128c30400) [pid = 1936] [serial = 1281] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x119a4b800) [pid = 1936] [serial = 1300] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x1260cd000) [pid = 1936] [serial = 1320] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1194ec400) [pid = 1936] [serial = 1297] [outer = 0x0] [url = about:blank] 09:29:53 INFO - PROCESS | 1936 | 1472228993723 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]]]}] 09:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1272ms 09:29:53 INFO - PROCESS | 1936 | 1472228993752 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:29:53 INFO - PROCESS | 1936 | 1472228993757 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:29:53 INFO - PROCESS | 1936 | 1472228993765 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:29:53 INFO - PROCESS | 1936 | 1472228993768 Marionette TRACE conn2 <- [1,1814,null,{}] 09:29:53 INFO - PROCESS | 1936 | 1472228993773 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}] 09:29:53 INFO - PROCESS | 1936 | 1472228993778 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:53 INFO - PROCESS | 1936 | 1472228993954 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:29:54 INFO - PROCESS | 1936 | 1472228994041 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:54 INFO - PROCESS | 1936 | 1472228994044 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169be800 == 28 [pid = 1936] [id = 461] 09:29:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x113206400) [pid = 1936] [serial = 1382] [outer = 0x0] 09:29:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x11396cc00) [pid = 1936] [serial = 1383] [outer = 0x113206400] 09:29:54 INFO - PROCESS | 1936 | 1472228994099 Marionette DEBUG loaded listener.js 09:29:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x113b06400) [pid = 1936] [serial = 1384] [outer = 0x113206400] 09:29:54 INFO - PROCESS | 1936 | 1472228994435 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]]]}] 09:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 681ms 09:29:54 INFO - PROCESS | 1936 | 1472228994448 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:29:54 INFO - PROCESS | 1936 | 1472228994451 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:29:54 INFO - PROCESS | 1936 | 1472228994456 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:29:54 INFO - PROCESS | 1936 | 1472228994460 Marionette TRACE conn2 <- [1,1818,null,{}] 09:29:54 INFO - PROCESS | 1936 | 1472228994464 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}] 09:29:54 INFO - PROCESS | 1936 | 1472228994466 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:54 INFO - PROCESS | 1936 | 1472228994549 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:29:54 INFO - PROCESS | 1936 | 1472228994606 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:54 INFO - PROCESS | 1936 | 1472228994608 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185eb800 == 29 [pid = 1936] [id = 462] 09:29:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x113f44000) [pid = 1936] [serial = 1385] [outer = 0x0] 09:29:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x116906400) [pid = 1936] [serial = 1386] [outer = 0x113f44000] 09:29:54 INFO - PROCESS | 1936 | 1472228994636 Marionette DEBUG loaded listener.js 09:29:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x11821d800) [pid = 1936] [serial = 1387] [outer = 0x113f44000] 09:29:54 INFO - PROCESS | 1936 | 1472228994935 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]]]}] 09:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 525ms 09:29:54 INFO - PROCESS | 1936 | 1472228994982 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:29:54 INFO - PROCESS | 1936 | 1472228994983 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:29:55 INFO - PROCESS | 1936 | 1472228994997 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:29:55 INFO - PROCESS | 1936 | 1472228994999 Marionette TRACE conn2 <- [1,1822,null,{}] 09:29:55 INFO - PROCESS | 1936 | 1472228995007 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}] 09:29:55 INFO - PROCESS | 1936 | 1472228995010 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:55 INFO - PROCESS | 1936 | 1472228995090 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:29:55 INFO - PROCESS | 1936 | 1472228995145 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:55 INFO - PROCESS | 1936 | 1472228995148 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x119b49800 == 30 [pid = 1936] [id = 463] 09:29:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11844f800) [pid = 1936] [serial = 1388] [outer = 0x0] 09:29:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1187fa800) [pid = 1936] [serial = 1389] [outer = 0x11844f800] 09:29:55 INFO - PROCESS | 1936 | 1472228995176 Marionette DEBUG loaded listener.js 09:29:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x119677800) [pid = 1936] [serial = 1390] [outer = 0x11844f800] 09:29:55 INFO - PROCESS | 1936 | 1472228995472 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]]]}] 09:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 532ms 09:29:55 INFO - PROCESS | 1936 | 1472228995519 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:29:55 INFO - PROCESS | 1936 | 1472228995521 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:29:55 INFO - PROCESS | 1936 | 1472228995523 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:29:55 INFO - PROCESS | 1936 | 1472228995525 Marionette TRACE conn2 <- [1,1826,null,{}] 09:29:55 INFO - PROCESS | 1936 | 1472228995529 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}] 09:29:55 INFO - PROCESS | 1936 | 1472228995530 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:55 INFO - PROCESS | 1936 | 1472228995611 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:29:55 INFO - PROCESS | 1936 | 1472228995615 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:55 INFO - PROCESS | 1936 | 1472228995616 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x12334e000 == 31 [pid = 1936] [id = 464] 09:29:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1198e3c00) [pid = 1936] [serial = 1391] [outer = 0x0] 09:29:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119acf000) [pid = 1936] [serial = 1392] [outer = 0x1198e3c00] 09:29:55 INFO - PROCESS | 1936 | 1472228995643 Marionette DEBUG loaded listener.js 09:29:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119c29c00) [pid = 1936] [serial = 1393] [outer = 0x1198e3c00] 09:29:56 INFO - PROCESS | 1936 | 1472228996019 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]]]}] 09:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 521ms 09:29:56 INFO - PROCESS | 1936 | 1472228996045 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:29:56 INFO - PROCESS | 1936 | 1472228996046 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:29:56 INFO - PROCESS | 1936 | 1472228996054 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:29:56 INFO - PROCESS | 1936 | 1472228996055 Marionette TRACE conn2 <- [1,1830,null,{}] 09:29:56 INFO - PROCESS | 1936 | 1472228996057 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}] 09:29:56 INFO - PROCESS | 1936 | 1472228996060 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:56 INFO - PROCESS | 1936 | 1472228996162 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:29:56 INFO - PROCESS | 1936 | 1472228996201 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:56 INFO - PROCESS | 1936 | 1472228996202 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x124303000 == 32 [pid = 1936] [id = 465] 09:29:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x119c2a400) [pid = 1936] [serial = 1394] [outer = 0x0] 09:29:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x119e3d800) [pid = 1936] [serial = 1395] [outer = 0x119c2a400] 09:29:56 INFO - PROCESS | 1936 | 1472228996228 Marionette DEBUG loaded listener.js 09:29:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119e64400) [pid = 1936] [serial = 1396] [outer = 0x119c2a400] 09:29:56 INFO - PROCESS | 1936 | 1472228996559 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]]]}] 09:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 09:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:29:56 INFO - PROCESS | 1936 | 1472228996572 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:29:56 INFO - PROCESS | 1936 | 1472228996575 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:29:56 INFO - PROCESS | 1936 | 1472228996577 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:29:56 INFO - PROCESS | 1936 | 1472228996578 Marionette TRACE conn2 <- [1,1834,null,{}] 09:29:56 INFO - PROCESS | 1936 | 1472228996581 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}] 09:29:56 INFO - PROCESS | 1936 | 1472228996585 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:56 INFO - PROCESS | 1936 | 1472228996702 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:29:56 INFO - PROCESS | 1936 | 1472228996739 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:56 INFO - PROCESS | 1936 | 1472228996740 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x128ab4000 == 33 [pid = 1936] [id = 466] 09:29:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x11a1f2000) [pid = 1936] [serial = 1397] [outer = 0x0] 09:29:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x1213a1000) [pid = 1936] [serial = 1398] [outer = 0x11a1f2000] 09:29:56 INFO - PROCESS | 1936 | 1472228996768 Marionette DEBUG loaded listener.js 09:29:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x124215800) [pid = 1936] [serial = 1399] [outer = 0x11a1f2000] 09:29:57 INFO - PROCESS | 1936 | 1472228997180 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]]]}] 09:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 09:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 620ms 09:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:29:57 INFO - PROCESS | 1936 | 1472228997198 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:29:57 INFO - PROCESS | 1936 | 1472228997199 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:29:57 INFO - PROCESS | 1936 | 1472228997201 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:29:57 INFO - PROCESS | 1936 | 1472228997202 Marionette TRACE conn2 <- [1,1838,null,{}] 09:29:57 INFO - PROCESS | 1936 | 1472228997204 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}] 09:29:57 INFO - PROCESS | 1936 | 1472228997206 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:57 INFO - PROCESS | 1936 | 1472228997347 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:29:57 INFO - PROCESS | 1936 | 1472228997364 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:57 INFO - PROCESS | 1936 | 1472228997365 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x128e30800 == 34 [pid = 1936] [id = 467] 09:29:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x11690ac00) [pid = 1936] [serial = 1400] [outer = 0x0] 09:29:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x119e3d400) [pid = 1936] [serial = 1401] [outer = 0x11690ac00] 09:29:57 INFO - PROCESS | 1936 | 1472228997395 Marionette DEBUG loaded listener.js 09:29:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x124e27400) [pid = 1936] [serial = 1402] [outer = 0x11690ac00] 09:29:57 INFO - PROCESS | 1936 | 1472228997958 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]]]}] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x121399c00) [pid = 1936] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x125af0800) [pid = 1936] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x126073c00) [pid = 1936] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x125aec800) [pid = 1936] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1120e2000) [pid = 1936] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x110f95000) [pid = 1936] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x113f43800) [pid = 1936] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1131d2400) [pid = 1936] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x119ac6800) [pid = 1936] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x116209800) [pid = 1936] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x11276a800) [pid = 1936] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x129183c00) [pid = 1936] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x125af5800) [pid = 1936] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1198df000) [pid = 1936] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:29:57 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x11223d000) [pid = 1936] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 821ms 09:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:29:58 INFO - PROCESS | 1936 | 1472228998023 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:29:58 INFO - PROCESS | 1936 | 1472228998024 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:29:58 INFO - PROCESS | 1936 | 1472228998027 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:29:58 INFO - PROCESS | 1936 | 1472228998028 Marionette TRACE conn2 <- [1,1842,null,{}] 09:29:58 INFO - PROCESS | 1936 | 1472228998030 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}] 09:29:58 INFO - PROCESS | 1936 | 1472228998031 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:58 INFO - PROCESS | 1936 | 1472228998108 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:29:58 INFO - PROCESS | 1936 | 1472228998113 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:58 INFO - PROCESS | 1936 | 1472228998114 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x12311d800 == 35 [pid = 1936] [id = 468] 09:29:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x111c14800) [pid = 1936] [serial = 1403] [outer = 0x0] 09:29:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1131d6400) [pid = 1936] [serial = 1404] [outer = 0x111c14800] 09:29:58 INFO - PROCESS | 1936 | 1472228998140 Marionette DEBUG loaded listener.js 09:29:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1182e0800) [pid = 1936] [serial = 1405] [outer = 0x111c14800] 09:29:58 INFO - PROCESS | 1936 | 1472228998483 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]]]}] 09:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 09:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:29:58 INFO - PROCESS | 1936 | 1472228998498 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:29:58 INFO - PROCESS | 1936 | 1472228998499 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:29:58 INFO - PROCESS | 1936 | 1472228998501 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:29:58 INFO - PROCESS | 1936 | 1472228998502 Marionette TRACE conn2 <- [1,1846,null,{}] 09:29:58 INFO - PROCESS | 1936 | 1472228998504 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}] 09:29:58 INFO - PROCESS | 1936 | 1472228998505 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:58 INFO - PROCESS | 1936 | 1472228998621 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:29:58 INFO - PROCESS | 1936 | 1472228998644 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:58 INFO - PROCESS | 1936 | 1472228998645 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a784000 == 36 [pid = 1936] [id = 469] 09:29:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x116747000) [pid = 1936] [serial = 1406] [outer = 0x0] 09:29:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119c20800) [pid = 1936] [serial = 1407] [outer = 0x116747000] 09:29:58 INFO - PROCESS | 1936 | 1472228998670 Marionette DEBUG loaded listener.js 09:29:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x124e2c800) [pid = 1936] [serial = 1408] [outer = 0x116747000] 09:29:58 INFO - PROCESS | 1936 | 1472228998967 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]]]}] 09:29:58 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) 09:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 474ms 09:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:29:58 INFO - PROCESS | 1936 | 1472228998981 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:29:58 INFO - PROCESS | 1936 | 1472228998982 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:29:58 INFO - PROCESS | 1936 | 1472228998984 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:29:58 INFO - PROCESS | 1936 | 1472228998985 Marionette TRACE conn2 <- [1,1850,null,{}] 09:29:58 INFO - PROCESS | 1936 | 1472228998987 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}] 09:29:58 INFO - PROCESS | 1936 | 1472228998989 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:59 INFO - PROCESS | 1936 | 1472228999073 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:29:59 INFO - PROCESS | 1936 | 1472228999079 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:59 INFO - PROCESS | 1936 | 1472228999080 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b65c800 == 37 [pid = 1936] [id = 470] 09:29:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x11844ec00) [pid = 1936] [serial = 1409] [outer = 0x0] 09:29:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x125e4f400) [pid = 1936] [serial = 1410] [outer = 0x11844ec00] 09:29:59 INFO - PROCESS | 1936 | 1472228999106 Marionette DEBUG loaded listener.js 09:29:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1260a1400) [pid = 1936] [serial = 1411] [outer = 0x11844ec00] 09:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 468ms 09:29:59 INFO - PROCESS | 1936 | 1472228999449 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]]]}] 09:29:59 INFO - PROCESS | 1936 | 1472228999453 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:29:59 INFO - PROCESS | 1936 | 1472228999455 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:29:59 INFO - PROCESS | 1936 | 1472228999461 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:29:59 INFO - PROCESS | 1936 | 1472228999463 Marionette TRACE conn2 <- [1,1854,null,{}] 09:29:59 INFO - PROCESS | 1936 | 1472228999465 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}] 09:29:59 INFO - PROCESS | 1936 | 1472228999467 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:59 INFO - PROCESS | 1936 | 1472228999600 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:29:59 INFO - PROCESS | 1936 | 1472228999684 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:59 INFO - PROCESS | 1936 | 1472228999686 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:29:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x1132cd800 == 38 [pid = 1936] [id = 471] 09:29:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x110f92c00) [pid = 1936] [serial = 1412] [outer = 0x0] 09:29:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x111c83800) [pid = 1936] [serial = 1413] [outer = 0x110f92c00] 09:29:59 INFO - PROCESS | 1936 | 1472228999718 Marionette DEBUG loaded listener.js 09:29:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1127ac400) [pid = 1936] [serial = 1414] [outer = 0x110f92c00] 09:30:00 INFO - PROCESS | 1936 | 1472229000270 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]]]}] 09:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 874ms 09:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:30:00 INFO - PROCESS | 1936 | 1472229000334 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:30:00 INFO - PROCESS | 1936 | 1472229000336 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:30:00 INFO - PROCESS | 1936 | 1472229000339 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:30:00 INFO - PROCESS | 1936 | 1472229000342 Marionette TRACE conn2 <- [1,1858,null,{}] 09:30:00 INFO - PROCESS | 1936 | 1472229000345 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}] 09:30:00 INFO - PROCESS | 1936 | 1472229000347 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:00 INFO - PROCESS | 1936 | 1472229000458 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:30:00 INFO - PROCESS | 1936 | 1472229000529 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:00 INFO - PROCESS | 1936 | 1472229000531 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196b7000 == 39 [pid = 1936] [id = 472] 09:30:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x116bad400) [pid = 1936] [serial = 1415] [outer = 0x0] 09:30:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x117e29c00) [pid = 1936] [serial = 1416] [outer = 0x116bad400] 09:30:00 INFO - PROCESS | 1936 | 1472229000605 Marionette DEBUG loaded listener.js 09:30:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1184ce800) [pid = 1936] [serial = 1417] [outer = 0x116bad400] 09:30:01 INFO - PROCESS | 1936 | 1472229001111 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]]]}] 09:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 821ms 09:30:01 INFO - PROCESS | 1936 | 1472229001164 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:30:01 INFO - PROCESS | 1936 | 1472229001166 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:30:01 INFO - PROCESS | 1936 | 1472229001169 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:30:01 INFO - PROCESS | 1936 | 1472229001171 Marionette TRACE conn2 <- [1,1862,null,{}] 09:30:01 INFO - PROCESS | 1936 | 1472229001173 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}] 09:30:01 INFO - PROCESS | 1936 | 1472229001175 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:01 INFO - PROCESS | 1936 | 1472229001302 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:30:01 INFO - PROCESS | 1936 | 1472229001384 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:01 INFO - PROCESS | 1936 | 1472229001386 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x125949000 == 40 [pid = 1936] [id = 473] 09:30:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x116bb4c00) [pid = 1936] [serial = 1418] [outer = 0x0] 09:30:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x1198e2400) [pid = 1936] [serial = 1419] [outer = 0x116bb4c00] 09:30:01 INFO - PROCESS | 1936 | 1472229001417 Marionette DEBUG loaded listener.js 09:30:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x119ad5000) [pid = 1936] [serial = 1420] [outer = 0x116bb4c00] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x12d4a2000 == 39 [pid = 1936] [id = 20] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x1169cb000 == 38 [pid = 1936] [id = 26] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x12c69a800 == 37 [pid = 1936] [id = 14] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x12cd9d800 == 36 [pid = 1936] [id = 15] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x12b651000 == 35 [pid = 1936] [id = 9] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x11335f000 == 34 [pid = 1936] [id = 24] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x11261c800 == 33 [pid = 1936] [id = 23] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x12b65c800 == 32 [pid = 1936] [id = 470] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x12a784000 == 31 [pid = 1936] [id = 469] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x12311d800 == 30 [pid = 1936] [id = 468] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x128e30800 == 29 [pid = 1936] [id = 467] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x128ab4000 == 28 [pid = 1936] [id = 466] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x124303000 == 27 [pid = 1936] [id = 465] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x12334e000 == 26 [pid = 1936] [id = 464] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x119b49800 == 25 [pid = 1936] [id = 463] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x1185eb800 == 24 [pid = 1936] [id = 462] 09:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x1169be800 == 23 [pid = 1936] [id = 461] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x12395a800) [pid = 1936] [serial = 1344] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x125eec400) [pid = 1936] [serial = 1347] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x12596c400) [pid = 1936] [serial = 1345] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x128acb000) [pid = 1936] [serial = 1350] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x128ad7800) [pid = 1936] [serial = 1321] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1129e2400) [pid = 1936] [serial = 1329] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x115f20800) [pid = 1936] [serial = 1330] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1191a4c00) [pid = 1936] [serial = 1354] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1173c2800) [pid = 1936] [serial = 1326] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1184c6c00) [pid = 1936] [serial = 1327] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1187f0400) [pid = 1936] [serial = 1335] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1198e3000) [pid = 1936] [serial = 1336] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x119c20c00) [pid = 1936] [serial = 1338] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x118218800) [pid = 1936] [serial = 1332] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1184cdc00) [pid = 1936] [serial = 1333] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1129e2000) [pid = 1936] [serial = 1323] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x113379400) [pid = 1936] [serial = 1324] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1260c6800) [pid = 1936] [serial = 1348] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1292be000) [pid = 1936] [serial = 1362] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x113bbd400) [pid = 1936] [serial = 1353] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x129473c00) [pid = 1936] [serial = 1363] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x128c25000) [pid = 1936] [serial = 1359] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x128b16400) [pid = 1936] [serial = 1351] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x12125e800) [pid = 1936] [serial = 1356] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x119e3dc00) [pid = 1936] [serial = 1357] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x119e5d000) [pid = 1936] [serial = 1341] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x11a1f1400) [pid = 1936] [serial = 1342] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x119e3cc00) [pid = 1936] [serial = 1339] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x12918a000) [pid = 1936] [serial = 1360] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1936 | 1472229002149 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]]]}] 09:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1023ms 09:30:02 INFO - PROCESS | 1936 | 1472229002193 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:30:02 INFO - PROCESS | 1936 | 1472229002196 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:30:02 INFO - PROCESS | 1936 | 1472229002199 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:30:02 INFO - PROCESS | 1936 | 1472229002201 Marionette TRACE conn2 <- [1,1866,null,{}] 09:30:02 INFO - PROCESS | 1936 | 1472229002205 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}] 09:30:02 INFO - PROCESS | 1936 | 1472229002207 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:02 INFO - PROCESS | 1936 | 1472229002320 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:30:02 INFO - PROCESS | 1936 | 1472229002376 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:02 INFO - PROCESS | 1936 | 1472229002379 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b5000 == 24 [pid = 1936] [id = 474] 09:30:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x113991c00) [pid = 1936] [serial = 1421] [outer = 0x0] 09:30:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x113fa5400) [pid = 1936] [serial = 1422] [outer = 0x113991c00] 09:30:02 INFO - PROCESS | 1936 | 1472229002413 Marionette DEBUG loaded listener.js 09:30:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x11620f400) [pid = 1936] [serial = 1423] [outer = 0x113991c00] 09:30:02 INFO - PROCESS | 1936 | 1472229002852 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]]]}] 09:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 09:30:02 INFO - PROCESS | 1936 | 1472229002870 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:30:02 INFO - PROCESS | 1936 | 1472229002873 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:30:02 INFO - PROCESS | 1936 | 1472229002878 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:30:02 INFO - PROCESS | 1936 | 1472229002880 Marionette TRACE conn2 <- [1,1870,null,{}] 09:30:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x1177ae000) [pid = 1936] [serial = 1424] [outer = 0x12cd45000] 09:30:02 INFO - PROCESS | 1936 | 1472229002898 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}] 09:30:02 INFO - PROCESS | 1936 | 1472229002900 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:03 INFO - PROCESS | 1936 | 1472229003014 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:30:03 INFO - PROCESS | 1936 | 1472229003099 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:03 INFO - PROCESS | 1936 | 1472229003100 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x1168ac800 == 25 [pid = 1936] [id = 475] 09:30:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x118551800) [pid = 1936] [serial = 1425] [outer = 0x0] 09:30:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x11913a800) [pid = 1936] [serial = 1426] [outer = 0x118551800] 09:30:03 INFO - PROCESS | 1936 | 1472229003133 Marionette DEBUG loaded listener.js 09:30:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x11966b800) [pid = 1936] [serial = 1427] [outer = 0x118551800] 09:30:03 INFO - PROCESS | 1936 | 1472229003568 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]]]}] 09:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 721ms 09:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:30:03 INFO - PROCESS | 1936 | 1472229003600 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:30:03 INFO - PROCESS | 1936 | 1472229003601 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:30:03 INFO - PROCESS | 1936 | 1472229003604 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:30:03 INFO - PROCESS | 1936 | 1472229003606 Marionette TRACE conn2 <- [1,1874,null,{}] 09:30:03 INFO - PROCESS | 1936 | 1472229003615 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}] 09:30:03 INFO - PROCESS | 1936 | 1472229003618 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:03 INFO - PROCESS | 1936 | 1472229003719 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:30:03 INFO - PROCESS | 1936 | 1472229003808 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:03 INFO - PROCESS | 1936 | 1472229003811 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x1237c5000 == 26 [pid = 1936] [id = 476] 09:30:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119a4e000) [pid = 1936] [serial = 1428] [outer = 0x0] 09:30:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x119c29800) [pid = 1936] [serial = 1429] [outer = 0x119a4e000] 09:30:03 INFO - PROCESS | 1936 | 1472229003845 Marionette DEBUG loaded listener.js 09:30:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x11a1f1c00) [pid = 1936] [serial = 1430] [outer = 0x119a4e000] 09:30:04 INFO - PROCESS | 1936 | 1472229004304 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]]]}] 09:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 723ms 09:30:04 INFO - PROCESS | 1936 | 1472229004328 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:30:04 INFO - PROCESS | 1936 | 1472229004330 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:30:04 INFO - PROCESS | 1936 | 1472229004333 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:30:04 INFO - PROCESS | 1936 | 1472229004334 Marionette TRACE conn2 <- [1,1878,null,{}] 09:30:04 INFO - PROCESS | 1936 | 1472229004337 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}] 09:30:04 INFO - PROCESS | 1936 | 1472229004338 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:04 INFO - PROCESS | 1936 | 1472229004438 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:30:04 INFO - PROCESS | 1936 | 1472229004507 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:04 INFO - PROCESS | 1936 | 1472229004508 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x125ea2000 == 27 [pid = 1936] [id = 477] 09:30:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1213a2400) [pid = 1936] [serial = 1431] [outer = 0x0] 09:30:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x12387e400) [pid = 1936] [serial = 1432] [outer = 0x1213a2400] 09:30:04 INFO - PROCESS | 1936 | 1472229004539 Marionette DEBUG loaded listener.js 09:30:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x123953400) [pid = 1936] [serial = 1433] [outer = 0x1213a2400] 09:30:04 INFO - PROCESS | 1936 | 1472229004963 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]]]}] 09:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 668ms 09:30:05 INFO - PROCESS | 1936 | 1472229005002 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:30:05 INFO - PROCESS | 1936 | 1472229005003 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:30:05 INFO - PROCESS | 1936 | 1472229005006 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:30:05 INFO - PROCESS | 1936 | 1472229005007 Marionette TRACE conn2 <- [1,1882,null,{}] 09:30:05 INFO - PROCESS | 1936 | 1472229005009 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}] 09:30:05 INFO - PROCESS | 1936 | 1472229005011 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:05 INFO - PROCESS | 1936 | 1472229005122 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:30:05 INFO - PROCESS | 1936 | 1472229005190 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:05 INFO - PROCESS | 1936 | 1472229005191 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x1292e1800 == 28 [pid = 1936] [id = 478] 09:30:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x123099800) [pid = 1936] [serial = 1434] [outer = 0x0] 09:30:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x124083800) [pid = 1936] [serial = 1435] [outer = 0x123099800] 09:30:05 INFO - PROCESS | 1936 | 1472229005221 Marionette DEBUG loaded listener.js 09:30:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1245ef800) [pid = 1936] [serial = 1436] [outer = 0x123099800] 09:30:05 INFO - PROCESS | 1936 | 1472229005640 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]]]}] 09:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 668ms 09:30:05 INFO - PROCESS | 1936 | 1472229005677 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:30:05 INFO - PROCESS | 1936 | 1472229005679 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:30:05 INFO - PROCESS | 1936 | 1472229005681 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:30:05 INFO - PROCESS | 1936 | 1472229005682 Marionette TRACE conn2 <- [1,1886,null,{}] 09:30:05 INFO - PROCESS | 1936 | 1472229005685 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}] 09:30:05 INFO - PROCESS | 1936 | 1472229005689 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:05 INFO - PROCESS | 1936 | 1472229005817 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:30:05 INFO - PROCESS | 1936 | 1472229005875 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:05 INFO - PROCESS | 1936 | 1472229005877 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a786800 == 29 [pid = 1936] [id = 479] 09:30:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x125aebc00) [pid = 1936] [serial = 1437] [outer = 0x0] 09:30:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1260a3800) [pid = 1936] [serial = 1438] [outer = 0x125aebc00] 09:30:05 INFO - PROCESS | 1936 | 1472229005907 Marionette DEBUG loaded listener.js 09:30:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x128e98000) [pid = 1936] [serial = 1439] [outer = 0x125aebc00] 09:30:06 INFO - PROCESS | 1936 | 1472229006341 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]]]}] 09:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 671ms 09:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:30:06 INFO - PROCESS | 1936 | 1472229006352 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:30:06 INFO - PROCESS | 1936 | 1472229006354 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:30:06 INFO - PROCESS | 1936 | 1472229006356 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:30:06 INFO - PROCESS | 1936 | 1472229006358 Marionette TRACE conn2 <- [1,1890,null,{}] 09:30:06 INFO - PROCESS | 1936 | 1472229006362 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}] 09:30:06 INFO - PROCESS | 1936 | 1472229006363 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:06 INFO - PROCESS | 1936 | 1472229006528 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:30:06 INFO - PROCESS | 1936 | 1472229006599 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:06 INFO - PROCESS | 1936 | 1472229006600 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x116968000 == 30 [pid = 1936] [id = 480] 09:30:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1129dac00) [pid = 1936] [serial = 1440] [outer = 0x0] 09:30:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x112a93000) [pid = 1936] [serial = 1441] [outer = 0x1129dac00] 09:30:06 INFO - PROCESS | 1936 | 1472229006629 Marionette DEBUG loaded listener.js 09:30:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x113dc4c00) [pid = 1936] [serial = 1442] [outer = 0x1129dac00] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x1196b7000 == 29 [pid = 1936] [id = 472] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x1132cd800 == 28 [pid = 1936] [id = 471] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x12d24f800 == 27 [pid = 1936] [id = 18] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x12a77d000 == 26 [pid = 1936] [id = 8] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x12d8c9000 == 25 [pid = 1936] [id = 21] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x12d52c000 == 24 [pid = 1936] [id = 19] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x1291a4000 == 23 [pid = 1936] [id = 6] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x12c05b800 == 22 [pid = 1936] [id = 22] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x11679b000 == 21 [pid = 1936] [id = 25] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x12c05e000 == 20 [pid = 1936] [id = 12] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x1196cd000 == 19 [pid = 1936] [id = 460] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x12bdb6000 == 18 [pid = 1936] [id = 11] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x12c3e8800 == 17 [pid = 1936] [id = 13] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba51000 == 16 [pid = 1936] [id = 10] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x12a786800 == 15 [pid = 1936] [id = 479] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x1292e1800 == 14 [pid = 1936] [id = 478] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x125ea2000 == 13 [pid = 1936] [id = 477] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x1237c5000 == 12 [pid = 1936] [id = 476] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x1168ac800 == 11 [pid = 1936] [id = 475] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x125949000 == 10 [pid = 1936] [id = 473] 09:30:08 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b5000 == 9 [pid = 1936] [id = 474] 09:30:09 INFO - PROCESS | 1936 | 1472229009073 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]]]}] 09:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2726ms 09:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:30:09 INFO - PROCESS | 1936 | 1472229009083 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:30:09 INFO - PROCESS | 1936 | 1472229009086 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:30:09 INFO - PROCESS | 1936 | 1472229009089 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:30:09 INFO - PROCESS | 1936 | 1472229009093 Marionette TRACE conn2 <- [1,1894,null,{}] 09:30:09 INFO - PROCESS | 1936 | 1472229009098 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}] 09:30:09 INFO - PROCESS | 1936 | 1472229009100 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:09 INFO - PROCESS | 1936 | 1472229009181 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:30:09 INFO - PROCESS | 1936 | 1472229009185 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:09 INFO - PROCESS | 1936 | 1472229009188 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x116952800 == 10 [pid = 1936] [id = 481] 09:30:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x11390d400) [pid = 1936] [serial = 1443] [outer = 0x0] 09:30:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x11395fc00) [pid = 1936] [serial = 1444] [outer = 0x11390d400] 09:30:09 INFO - PROCESS | 1936 | 1472229009221 Marionette DEBUG loaded listener.js 09:30:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x113faac00) [pid = 1936] [serial = 1445] [outer = 0x11390d400] 09:30:09 INFO - PROCESS | 1936 | 1472229009595 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]]]}] 09:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 523ms 09:30:09 INFO - PROCESS | 1936 | 1472229009612 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:30:09 INFO - PROCESS | 1936 | 1472229009615 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:30:09 INFO - PROCESS | 1936 | 1472229009620 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:30:09 INFO - PROCESS | 1936 | 1472229009622 Marionette TRACE conn2 <- [1,1898,null,{}] 09:30:09 INFO - PROCESS | 1936 | 1472229009624 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}] 09:30:09 INFO - PROCESS | 1936 | 1472229009626 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:09 INFO - PROCESS | 1936 | 1472229009712 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:30:09 INFO - PROCESS | 1936 | 1472229009717 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:09 INFO - PROCESS | 1936 | 1472229009718 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x116273000 == 11 [pid = 1936] [id = 482] 09:30:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x116904400) [pid = 1936] [serial = 1446] [outer = 0x0] 09:30:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x117e2a000) [pid = 1936] [serial = 1447] [outer = 0x116904400] 09:30:09 INFO - PROCESS | 1936 | 1472229009747 Marionette DEBUG loaded listener.js 09:30:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x118455800) [pid = 1936] [serial = 1448] [outer = 0x116904400] 09:30:10 INFO - PROCESS | 1936 | 1472229010103 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]]]}] 09:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 519ms 09:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:30:10 INFO - PROCESS | 1936 | 1472229010140 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:30:10 INFO - PROCESS | 1936 | 1472229010141 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:30:10 INFO - PROCESS | 1936 | 1472229010156 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:30:10 INFO - PROCESS | 1936 | 1472229010159 Marionette TRACE conn2 <- [1,1902,null,{}] 09:30:10 INFO - PROCESS | 1936 | 1472229010173 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}] 09:30:10 INFO - PROCESS | 1936 | 1472229010176 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:10 INFO - PROCESS | 1936 | 1472229010256 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:30:10 INFO - PROCESS | 1936 | 1472229010263 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:10 INFO - PROCESS | 1936 | 1472229010265 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x123213800 == 12 [pid = 1936] [id = 483] 09:30:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1129df800) [pid = 1936] [serial = 1449] [outer = 0x0] 09:30:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x1188fc400) [pid = 1936] [serial = 1450] [outer = 0x1129df800] 09:30:10 INFO - PROCESS | 1936 | 1472229010294 Marionette DEBUG loaded listener.js 09:30:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x119674800) [pid = 1936] [serial = 1451] [outer = 0x1129df800] 09:30:10 INFO - PROCESS | 1936 | 1472229010663 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]]]}] 09:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 539ms 09:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:30:10 INFO - PROCESS | 1936 | 1472229010683 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:30:10 INFO - PROCESS | 1936 | 1472229010685 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:30:10 INFO - PROCESS | 1936 | 1472229010687 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:30:10 INFO - PROCESS | 1936 | 1472229010688 Marionette TRACE conn2 <- [1,1906,null,{}] 09:30:10 INFO - PROCESS | 1936 | 1472229010691 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}] 09:30:10 INFO - PROCESS | 1936 | 1472229010695 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:10 INFO - PROCESS | 1936 | 1472229010804 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:30:10 INFO - PROCESS | 1936 | 1472229010836 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:10 INFO - PROCESS | 1936 | 1472229010837 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x124306800 == 13 [pid = 1936] [id = 484] 09:30:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x1198e6800) [pid = 1936] [serial = 1452] [outer = 0x0] 09:30:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x119c6e800) [pid = 1936] [serial = 1453] [outer = 0x1198e6800] 09:30:10 INFO - PROCESS | 1936 | 1472229010864 Marionette DEBUG loaded listener.js 09:30:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x119e43800) [pid = 1936] [serial = 1454] [outer = 0x1198e6800] 09:30:11 INFO - PROCESS | 1936 | 1472229011186 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]]]}] 09:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 521ms 09:30:11 INFO - PROCESS | 1936 | 1472229011209 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:30:11 INFO - PROCESS | 1936 | 1472229011212 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:30:11 INFO - PROCESS | 1936 | 1472229011219 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:30:11 INFO - PROCESS | 1936 | 1472229011221 Marionette TRACE conn2 <- [1,1910,null,{}] 09:30:11 INFO - PROCESS | 1936 | 1472229011223 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}] 09:30:11 INFO - PROCESS | 1936 | 1472229011224 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:11 INFO - PROCESS | 1936 | 1472229011328 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:30:11 INFO - PROCESS | 1936 | 1472229011332 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:11 INFO - PROCESS | 1936 | 1472229011333 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x129197800 == 14 [pid = 1936] [id = 485] 09:30:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x113080c00) [pid = 1936] [serial = 1455] [outer = 0x0] 09:30:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x119e5fc00) [pid = 1936] [serial = 1456] [outer = 0x113080c00] 09:30:11 INFO - PROCESS | 1936 | 1472229011358 Marionette DEBUG loaded listener.js 09:30:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x121399c00) [pid = 1936] [serial = 1457] [outer = 0x113080c00] 09:30:11 INFO - PROCESS | 1936 | 1472229011721 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]]]}] 09:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 526ms 09:30:11 INFO - PROCESS | 1936 | 1472229011741 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:30:11 INFO - PROCESS | 1936 | 1472229011744 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:30:11 INFO - PROCESS | 1936 | 1472229011746 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:30:11 INFO - PROCESS | 1936 | 1472229011747 Marionette TRACE conn2 <- [1,1914,null,{}] 09:30:11 INFO - PROCESS | 1936 | 1472229011750 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}] 09:30:11 INFO - PROCESS | 1936 | 1472229011754 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:11 INFO - PROCESS | 1936 | 1472229011878 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:30:11 INFO - PROCESS | 1936 | 1472229011916 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:11 INFO - PROCESS | 1936 | 1472229011917 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a77b800 == 15 [pid = 1936] [id = 486] 09:30:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x1213a5000) [pid = 1936] [serial = 1458] [outer = 0x0] 09:30:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x123885c00) [pid = 1936] [serial = 1459] [outer = 0x1213a5000] 09:30:11 INFO - PROCESS | 1936 | 1472229011943 Marionette DEBUG loaded listener.js 09:30:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x124e29000) [pid = 1936] [serial = 1460] [outer = 0x1213a5000] 09:30:12 INFO - PROCESS | 1936 | 1472229012237 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]]]}] 09:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 09:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:30:12 INFO - PROCESS | 1936 | 1472229012266 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:30:12 INFO - PROCESS | 1936 | 1472229012267 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:30:12 INFO - PROCESS | 1936 | 1472229012269 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:30:12 INFO - PROCESS | 1936 | 1472229012270 Marionette TRACE conn2 <- [1,1918,null,{}] 09:30:12 INFO - PROCESS | 1936 | 1472229012272 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}] 09:30:12 INFO - PROCESS | 1936 | 1472229012273 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:12 INFO - PROCESS | 1936 | 1472229012380 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:30:12 INFO - PROCESS | 1936 | 1472229012418 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:12 INFO - PROCESS | 1936 | 1472229012419 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b069800 == 16 [pid = 1936] [id = 487] 09:30:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x123960400) [pid = 1936] [serial = 1461] [outer = 0x0] 09:30:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x125a10c00) [pid = 1936] [serial = 1462] [outer = 0x123960400] 09:30:12 INFO - PROCESS | 1936 | 1472229012444 Marionette DEBUG loaded listener.js 09:30:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x125e4fc00) [pid = 1936] [serial = 1463] [outer = 0x123960400] 09:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 09:30:12 INFO - PROCESS | 1936 | 1472229012780 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]]]}] 09:30:12 INFO - PROCESS | 1936 | 1472229012787 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:30:12 INFO - PROCESS | 1936 | 1472229012789 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:30:12 INFO - PROCESS | 1936 | 1472229012792 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:30:12 INFO - PROCESS | 1936 | 1472229012795 Marionette TRACE conn2 <- [1,1922,null,{}] 09:30:12 INFO - PROCESS | 1936 | 1472229012797 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}] 09:30:12 INFO - PROCESS | 1936 | 1472229012798 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:12 INFO - PROCESS | 1936 | 1472229012898 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:30:12 INFO - PROCESS | 1936 | 1472229012901 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:12 INFO - PROCESS | 1936 | 1472229012902 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba60800 == 17 [pid = 1936] [id = 488] 09:30:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x124e27800) [pid = 1936] [serial = 1464] [outer = 0x0] 09:30:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x126099800) [pid = 1936] [serial = 1465] [outer = 0x124e27800] 09:30:12 INFO - PROCESS | 1936 | 1472229012928 Marionette DEBUG loaded listener.js 09:30:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x112776400) [pid = 1936] [serial = 1466] [outer = 0x124e27800] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x123099800) [pid = 1936] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x116bb4c00) [pid = 1936] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x116bad400) [pid = 1936] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x1213a2400) [pid = 1936] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x113991c00) [pid = 1936] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x119a4e000) [pid = 1936] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x11844ec00) [pid = 1936] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x1198e3c00) [pid = 1936] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x119c2a400) [pid = 1936] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x11844f800) [pid = 1936] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x113206400) [pid = 1936] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x113f44000) [pid = 1936] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x1131c8800) [pid = 1936] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x11320d400) [pid = 1936] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x118452800) [pid = 1936] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x11a1f2000) [pid = 1936] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x121253400) [pid = 1936] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x11690ac00) [pid = 1936] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x111c14800) [pid = 1936] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x1243ce000) [pid = 1936] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x116747000) [pid = 1936] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119c6e000) [pid = 1936] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x118551800) [pid = 1936] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x110f92c00) [pid = 1936] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:30:13 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x125aebc00) [pid = 1936] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:30:13 INFO - PROCESS | 1936 | 1472229013623 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]]]}] 09:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 872ms 09:30:13 INFO - PROCESS | 1936 | 1472229013678 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:30:13 INFO - PROCESS | 1936 | 1472229013679 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:30:13 INFO - PROCESS | 1936 | 1472229013681 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:30:13 INFO - PROCESS | 1936 | 1472229013682 Marionette TRACE conn2 <- [1,1926,null,{}] 09:30:13 INFO - PROCESS | 1936 | 1472229013684 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}] 09:30:13 INFO - PROCESS | 1936 | 1472229013685 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:13 INFO - PROCESS | 1936 | 1472229013762 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:30:13 INFO - PROCESS | 1936 | 1472229013766 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:13 INFO - PROCESS | 1936 | 1472229013767 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x123212800 == 18 [pid = 1936] [id = 489] 09:30:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x11320d400) [pid = 1936] [serial = 1467] [outer = 0x0] 09:30:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1168d9400) [pid = 1936] [serial = 1468] [outer = 0x11320d400] 09:30:13 INFO - PROCESS | 1936 | 1472229013793 Marionette DEBUG loaded listener.js 09:30:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x118452800) [pid = 1936] [serial = 1469] [outer = 0x11320d400] 09:30:14 INFO - PROCESS | 1936 | 1472229014105 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]]]}] 09:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 468ms 09:30:14 INFO - PROCESS | 1936 | 1472229014149 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:30:14 INFO - PROCESS | 1936 | 1472229014151 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:30:14 INFO - PROCESS | 1936 | 1472229014153 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:30:14 INFO - PROCESS | 1936 | 1472229014154 Marionette TRACE conn2 <- [1,1930,null,{}] 09:30:14 INFO - PROCESS | 1936 | 1472229014156 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}] 09:30:14 INFO - PROCESS | 1936 | 1472229014157 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:14 INFO - PROCESS | 1936 | 1472229014239 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:30:14 INFO - PROCESS | 1936 | 1472229014243 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:14 INFO - PROCESS | 1936 | 1472229014245 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c052000 == 19 [pid = 1936] [id = 490] 09:30:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x116bad400) [pid = 1936] [serial = 1470] [outer = 0x0] 09:30:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x119acbc00) [pid = 1936] [serial = 1471] [outer = 0x116bad400] 09:30:14 INFO - PROCESS | 1936 | 1472229014271 Marionette DEBUG loaded listener.js 09:30:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x119e63000) [pid = 1936] [serial = 1472] [outer = 0x116bad400] 09:30:14 INFO - PROCESS | 1936 | 1472229014611 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]]]}] 09:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 473ms 09:30:14 INFO - PROCESS | 1936 | 1472229014629 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:30:14 INFO - PROCESS | 1936 | 1472229014631 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:30:14 INFO - PROCESS | 1936 | 1472229014633 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:30:14 INFO - PROCESS | 1936 | 1472229014635 Marionette TRACE conn2 <- [1,1934,null,{}] 09:30:14 INFO - PROCESS | 1936 | 1472229014637 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}] 09:30:14 INFO - PROCESS | 1936 | 1472229014639 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:14 INFO - PROCESS | 1936 | 1472229014732 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:30:14 INFO - PROCESS | 1936 | 1472229014794 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:14 INFO - PROCESS | 1936 | 1472229014795 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x129195000 == 20 [pid = 1936] [id = 491] 09:30:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x118542400) [pid = 1936] [serial = 1473] [outer = 0x0] 09:30:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x12385cc00) [pid = 1936] [serial = 1474] [outer = 0x118542400] 09:30:14 INFO - PROCESS | 1936 | 1472229014826 Marionette DEBUG loaded listener.js 09:30:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x128accc00) [pid = 1936] [serial = 1475] [outer = 0x118542400] 09:30:15 INFO - PROCESS | 1936 | 1472229015132 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]]]}] 09:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 518ms 09:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:30:15 INFO - PROCESS | 1936 | 1472229015152 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:30:15 INFO - PROCESS | 1936 | 1472229015153 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:30:15 INFO - PROCESS | 1936 | 1472229015155 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:30:15 INFO - PROCESS | 1936 | 1472229015156 Marionette TRACE conn2 <- [1,1938,null,{}] 09:30:15 INFO - PROCESS | 1936 | 1472229015160 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}] 09:30:15 INFO - PROCESS | 1936 | 1472229015163 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:15 INFO - PROCESS | 1936 | 1472229015245 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:30:15 INFO - PROCESS | 1936 | 1472229015348 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:15 INFO - PROCESS | 1936 | 1472229015350 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x11261c800 == 21 [pid = 1936] [id = 492] 09:30:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x10ebee800) [pid = 1936] [serial = 1476] [outer = 0x0] 09:30:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x110f9e400) [pid = 1936] [serial = 1477] [outer = 0x10ebee800] 09:30:15 INFO - PROCESS | 1936 | 1472229015382 Marionette DEBUG loaded listener.js 09:30:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x1127a9400) [pid = 1936] [serial = 1478] [outer = 0x10ebee800] 09:30:15 INFO - PROCESS | 1936 | 1472229015805 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]]]}] 09:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 673ms 09:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:30:15 INFO - PROCESS | 1936 | 1472229015830 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:30:15 INFO - PROCESS | 1936 | 1472229015832 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:30:15 INFO - PROCESS | 1936 | 1472229015835 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:30:15 INFO - PROCESS | 1936 | 1472229015837 Marionette TRACE conn2 <- [1,1942,null,{}] 09:30:15 INFO - PROCESS | 1936 | 1472229015841 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}] 09:30:15 INFO - PROCESS | 1936 | 1472229015843 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:15 INFO - PROCESS | 1936 | 1472229015943 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:30:16 INFO - PROCESS | 1936 | 1472229016000 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:16 INFO - PROCESS | 1936 | 1472229016001 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x12311e000 == 22 [pid = 1936] [id = 493] 09:30:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x1129dfc00) [pid = 1936] [serial = 1479] [outer = 0x0] 09:30:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x1177abc00) [pid = 1936] [serial = 1480] [outer = 0x1129dfc00] 09:30:16 INFO - PROCESS | 1936 | 1472229016033 Marionette DEBUG loaded listener.js 09:30:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x1184d0c00) [pid = 1936] [serial = 1481] [outer = 0x1129dfc00] 09:30:16 INFO - PROCESS | 1936 | 1472229016481 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]]]}] 09:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 675ms 09:30:16 INFO - PROCESS | 1936 | 1472229016511 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:30:16 INFO - PROCESS | 1936 | 1472229016514 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:30:16 INFO - PROCESS | 1936 | 1472229016517 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:30:16 INFO - PROCESS | 1936 | 1472229016519 Marionette TRACE conn2 <- [1,1946,null,{}] 09:30:16 INFO - PROCESS | 1936 | 1472229016521 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}] 09:30:16 INFO - PROCESS | 1936 | 1472229016524 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:16 INFO - PROCESS | 1936 | 1472229016625 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:30:16 INFO - PROCESS | 1936 | 1472229016683 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:16 INFO - PROCESS | 1936 | 1472229016684 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bda7800 == 23 [pid = 1936] [id = 494] 09:30:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x11872ec00) [pid = 1936] [serial = 1482] [outer = 0x0] 09:30:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x1198e4400) [pid = 1936] [serial = 1483] [outer = 0x11872ec00] 09:30:16 INFO - PROCESS | 1936 | 1472229016714 Marionette DEBUG loaded listener.js 09:30:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x119e64c00) [pid = 1936] [serial = 1484] [outer = 0x11872ec00] 09:30:17 INFO - PROCESS | 1936 | 1472229017138 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]]]}] 09:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 09:30:17 INFO - PROCESS | 1936 | 1472229017187 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:30:17 INFO - PROCESS | 1936 | 1472229017189 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:30:17 INFO - PROCESS | 1936 | 1472229017195 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:30:17 INFO - PROCESS | 1936 | 1472229017200 Marionette TRACE conn2 <- [1,1950,null,{}] 09:30:17 INFO - PROCESS | 1936 | 1472229017203 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}] 09:30:17 INFO - PROCESS | 1936 | 1472229017206 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:17 INFO - PROCESS | 1936 | 1472229017327 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:30:17 INFO - PROCESS | 1936 | 1472229017400 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:17 INFO - PROCESS | 1936 | 1472229017401 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cda2800 == 24 [pid = 1936] [id = 495] 09:30:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x119e69000) [pid = 1936] [serial = 1485] [outer = 0x0] 09:30:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x123886c00) [pid = 1936] [serial = 1486] [outer = 0x119e69000] 09:30:17 INFO - PROCESS | 1936 | 1472229017432 Marionette DEBUG loaded listener.js 09:30:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x1245f3000) [pid = 1936] [serial = 1487] [outer = 0x119e69000] 09:30:17 INFO - PROCESS | 1936 | 1472229017864 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]]]}] 09:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 727ms 09:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:30:17 INFO - PROCESS | 1936 | 1472229017918 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:30:17 INFO - PROCESS | 1936 | 1472229017920 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:30:17 INFO - PROCESS | 1936 | 1472229017922 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:30:17 INFO - PROCESS | 1936 | 1472229017924 Marionette TRACE conn2 <- [1,1954,null,{}] 09:30:17 INFO - PROCESS | 1936 | 1472229017926 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}] 09:30:17 INFO - PROCESS | 1936 | 1472229017928 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:18 INFO - PROCESS | 1936 | 1472229018083 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x125e4f400) [pid = 1936] [serial = 1410] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x113fa5400) [pid = 1936] [serial = 1422] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x119acf000) [pid = 1936] [serial = 1392] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x119e3d800) [pid = 1936] [serial = 1395] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x1213a1000) [pid = 1936] [serial = 1398] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x119e64400) [pid = 1936] [serial = 1396] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x119e3d400) [pid = 1936] [serial = 1401] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x124215800) [pid = 1936] [serial = 1399] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x1131d6400) [pid = 1936] [serial = 1404] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x1182e0800) [pid = 1936] [serial = 1405] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x124e27400) [pid = 1936] [serial = 1402] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x119c20800) [pid = 1936] [serial = 1407] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x1260a1400) [pid = 1936] [serial = 1411] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x119c29c00) [pid = 1936] [serial = 1393] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x124e2c800) [pid = 1936] [serial = 1408] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x1245ef800) [pid = 1936] [serial = 1436] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1260a3800) [pid = 1936] [serial = 1438] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119ad5000) [pid = 1936] [serial = 1420] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1184ce800) [pid = 1936] [serial = 1417] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1198e2400) [pid = 1936] [serial = 1419] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x117e29c00) [pid = 1936] [serial = 1416] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x123953400) [pid = 1936] [serial = 1433] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x124083800) [pid = 1936] [serial = 1435] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x111c83800) [pid = 1936] [serial = 1413] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x11913a800) [pid = 1936] [serial = 1426] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x11620f400) [pid = 1936] [serial = 1423] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x11a1f1c00) [pid = 1936] [serial = 1430] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x12387e400) [pid = 1936] [serial = 1432] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x119c29800) [pid = 1936] [serial = 1429] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x11966b800) [pid = 1936] [serial = 1427] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1127ac400) [pid = 1936] [serial = 1414] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x128e98000) [pid = 1936] [serial = 1439] [outer = 0x0] [url = about:blank] 09:30:18 INFO - PROCESS | 1936 | 1472229018148 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:18 INFO - PROCESS | 1936 | 1472229018150 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x116177000 == 25 [pid = 1936] [id = 496] 09:30:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x111c15c00) [pid = 1936] [serial = 1488] [outer = 0x0] 09:30:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1122a6800) [pid = 1936] [serial = 1489] [outer = 0x111c15c00] 09:30:18 INFO - PROCESS | 1936 | 1472229018182 Marionette DEBUG loaded listener.js 09:30:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x11307a400) [pid = 1936] [serial = 1490] [outer = 0x111c15c00] 09:30:18 INFO - PROCESS | 1936 | --DOCSHELL 0x116968000 == 24 [pid = 1936] [id = 480] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1187fa800) [pid = 1936] [serial = 1389] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x119677800) [pid = 1936] [serial = 1390] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x11396cc00) [pid = 1936] [serial = 1383] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x113b06400) [pid = 1936] [serial = 1384] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x116906400) [pid = 1936] [serial = 1386] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x11821d800) [pid = 1936] [serial = 1387] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x116150800) [pid = 1936] [serial = 1381] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x113984400) [pid = 1936] [serial = 1380] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x1169f0400) [pid = 1936] [serial = 1366] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x113f47000) [pid = 1936] [serial = 1365] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x119676800) [pid = 1936] [serial = 1369] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x1187f5800) [pid = 1936] [serial = 1368] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x12395d000) [pid = 1936] [serial = 1372] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x1236a4000) [pid = 1936] [serial = 1371] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x1260a3c00) [pid = 1936] [serial = 1375] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x125ae9400) [pid = 1936] [serial = 1374] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x128ad5c00) [pid = 1936] [serial = 1378] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x1245ac000) [pid = 1936] [serial = 1377] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x112a93000) [pid = 1936] [serial = 1441] [outer = 0x0] [url = about:blank] 09:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x113205c00) [pid = 1936] [serial = 865] [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.] 09:30:19 INFO - PROCESS | 1936 | 1472229019168 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]]]}] 09:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1271ms 09:30:19 INFO - PROCESS | 1936 | 1472229019194 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:30:19 INFO - PROCESS | 1936 | 1472229019196 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:30:19 INFO - PROCESS | 1936 | 1472229019200 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:30:19 INFO - PROCESS | 1936 | 1472229019202 Marionette TRACE conn2 <- [1,1958,null,{}] 09:30:19 INFO - PROCESS | 1936 | 1472229019206 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}] 09:30:19 INFO - PROCESS | 1936 | 1472229019207 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:19 INFO - PROCESS | 1936 | 1472229019288 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:30:19 INFO - PROCESS | 1936 | 1472229019342 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:19 INFO - PROCESS | 1936 | 1472229019345 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x116896000 == 25 [pid = 1936] [id = 497] 09:30:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x112f12400) [pid = 1936] [serial = 1491] [outer = 0x0] 09:30:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x113967800) [pid = 1936] [serial = 1492] [outer = 0x112f12400] 09:30:19 INFO - PROCESS | 1936 | 1472229019374 Marionette DEBUG loaded listener.js 09:30:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x1122a7000) [pid = 1936] [serial = 1493] [outer = 0x112f12400] 09:30:19 INFO - PROCESS | 1936 | 1472229019674 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]]]}] 09:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 522ms 09:30:19 INFO - PROCESS | 1936 | 1472229019722 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:30:19 INFO - PROCESS | 1936 | 1472229019728 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:30:19 INFO - PROCESS | 1936 | 1472229019733 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:30:19 INFO - PROCESS | 1936 | 1472229019735 Marionette TRACE conn2 <- [1,1962,null,{}] 09:30:19 INFO - PROCESS | 1936 | 1472229019737 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}] 09:30:19 INFO - PROCESS | 1936 | 1472229019739 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:19 INFO - PROCESS | 1936 | 1472229019817 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:30:19 INFO - PROCESS | 1936 | 1472229019822 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:19 INFO - PROCESS | 1936 | 1472229019823 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185f1000 == 26 [pid = 1936] [id = 498] 09:30:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x11519f800) [pid = 1936] [serial = 1494] [outer = 0x0] 09:30:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x116209000) [pid = 1936] [serial = 1495] [outer = 0x11519f800] 09:30:19 INFO - PROCESS | 1936 | 1472229019855 Marionette DEBUG loaded listener.js 09:30:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x116bad000) [pid = 1936] [serial = 1496] [outer = 0x11519f800] 09:30:20 INFO - PROCESS | 1936 | 1472229020197 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]]]}] 09:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 09:30:20 INFO - PROCESS | 1936 | 1472229020253 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:30:20 INFO - PROCESS | 1936 | 1472229020254 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:30:20 INFO - PROCESS | 1936 | 1472229020257 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:30:20 INFO - PROCESS | 1936 | 1472229020267 Marionette TRACE conn2 <- [1,1966,null,{}] 09:30:20 INFO - PROCESS | 1936 | 1472229020275 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}] 09:30:20 INFO - PROCESS | 1936 | 1472229020279 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:20 INFO - PROCESS | 1936 | 1472229020357 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:30:20 INFO - PROCESS | 1936 | 1472229020364 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:20 INFO - PROCESS | 1936 | 1472229020366 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196c4000 == 27 [pid = 1936] [id = 499] 09:30:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x112783800) [pid = 1936] [serial = 1497] [outer = 0x0] 09:30:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x118543000) [pid = 1936] [serial = 1498] [outer = 0x112783800] 09:30:20 INFO - PROCESS | 1936 | 1472229020395 Marionette DEBUG loaded listener.js 09:30:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x1187f9c00) [pid = 1936] [serial = 1499] [outer = 0x112783800] 09:30:20 INFO - PROCESS | 1936 | 1472229020796 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]]]}] 09:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 582ms 09:30:20 INFO - PROCESS | 1936 | 1472229020840 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:30:20 INFO - PROCESS | 1936 | 1472229020842 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:30:20 INFO - PROCESS | 1936 | 1472229020844 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:30:20 INFO - PROCESS | 1936 | 1472229020845 Marionette TRACE conn2 <- [1,1970,null,{}] 09:30:20 INFO - PROCESS | 1936 | 1472229020848 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}] 09:30:20 INFO - PROCESS | 1936 | 1472229020849 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:20 INFO - PROCESS | 1936 | 1472229020928 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:30:20 INFO - PROCESS | 1936 | 1472229020932 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:20 INFO - PROCESS | 1936 | 1472229020933 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a186000 == 28 [pid = 1936] [id = 500] 09:30:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x1191af400) [pid = 1936] [serial = 1500] [outer = 0x0] 09:30:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x11966a000) [pid = 1936] [serial = 1501] [outer = 0x1191af400] 09:30:20 INFO - PROCESS | 1936 | 1472229020960 Marionette DEBUG loaded listener.js 09:30:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x1198df800) [pid = 1936] [serial = 1502] [outer = 0x1191af400] 09:30:21 INFO - PROCESS | 1936 | 1472229021294 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]]]}] 09:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 469ms 09:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:30:21 INFO - PROCESS | 1936 | 1472229021313 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:30:21 INFO - PROCESS | 1936 | 1472229021314 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:30:21 INFO - PROCESS | 1936 | 1472229021316 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:30:21 INFO - PROCESS | 1936 | 1472229021318 Marionette TRACE conn2 <- [1,1974,null,{}] 09:30:21 INFO - PROCESS | 1936 | 1472229021327 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}] 09:30:21 INFO - PROCESS | 1936 | 1472229021329 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:21 INFO - PROCESS | 1936 | 1472229021426 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:30:21 INFO - PROCESS | 1936 | 1472229021464 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:21 INFO - PROCESS | 1936 | 1472229021466 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x123362800 == 29 [pid = 1936] [id = 501] 09:30:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x115f25000) [pid = 1936] [serial = 1503] [outer = 0x0] 09:30:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x119a50800) [pid = 1936] [serial = 1504] [outer = 0x115f25000] 09:30:21 INFO - PROCESS | 1936 | 1472229021492 Marionette DEBUG loaded listener.js 09:30:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119ad2c00) [pid = 1936] [serial = 1505] [outer = 0x115f25000] 09:30:21 INFO - PROCESS | 1936 | 1472229021817 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]]]}] 09:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 09:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:30:21 INFO - PROCESS | 1936 | 1472229021835 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:30:21 INFO - PROCESS | 1936 | 1472229021837 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:30:21 INFO - PROCESS | 1936 | 1472229021839 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:30:21 INFO - PROCESS | 1936 | 1472229021840 Marionette TRACE conn2 <- [1,1978,null,{}] 09:30:21 INFO - PROCESS | 1936 | 1472229021844 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}] 09:30:21 INFO - PROCESS | 1936 | 1472229021849 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:21 INFO - PROCESS | 1936 | 1472229021961 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:30:22 INFO - PROCESS | 1936 | 1472229021996 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:22 INFO - PROCESS | 1936 | 1472229021997 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x1245d3800 == 30 [pid = 1936] [id = 502] 09:30:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x119a51400) [pid = 1936] [serial = 1506] [outer = 0x0] 09:30:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119e38c00) [pid = 1936] [serial = 1507] [outer = 0x119a51400] 09:30:22 INFO - PROCESS | 1936 | 1472229022024 Marionette DEBUG loaded listener.js 09:30:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x12309d800) [pid = 1936] [serial = 1508] [outer = 0x119a51400] 09:30:22 INFO - PROCESS | 1936 | 1472229022336 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]]]}] 09:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 518ms 09:30:22 INFO - PROCESS | 1936 | 1472229022358 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:30:22 INFO - PROCESS | 1936 | 1472229022361 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:30:22 INFO - PROCESS | 1936 | 1472229022365 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:30:22 INFO - PROCESS | 1936 | 1472229022366 Marionette TRACE conn2 <- [1,1982,null,{}] 09:30:22 INFO - PROCESS | 1936 | 1472229022373 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}] 09:30:22 INFO - PROCESS | 1936 | 1472229022375 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:22 INFO - PROCESS | 1936 | 1472229022478 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:30:22 INFO - PROCESS | 1936 | 1472229022481 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:22 INFO - PROCESS | 1936 | 1472229022482 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x126043000 == 31 [pid = 1936] [id = 503] 09:30:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1230a9c00) [pid = 1936] [serial = 1509] [outer = 0x0] 09:30:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1236a0400) [pid = 1936] [serial = 1510] [outer = 0x1230a9c00] 09:30:22 INFO - PROCESS | 1936 | 1472229022508 Marionette DEBUG loaded listener.js 09:30:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x12395bc00) [pid = 1936] [serial = 1511] [outer = 0x1230a9c00] 09:30:22 INFO - PROCESS | 1936 | 1472229022847 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]]]}] 09:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 521ms 09:30:22 INFO - PROCESS | 1936 | 1472229022886 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:30:22 INFO - PROCESS | 1936 | 1472229022888 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:30:22 INFO - PROCESS | 1936 | 1472229022890 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:30:22 INFO - PROCESS | 1936 | 1472229022891 Marionette TRACE conn2 <- [1,1986,null,{}] 09:30:22 INFO - PROCESS | 1936 | 1472229022896 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}] 09:30:22 INFO - PROCESS | 1936 | 1472229022897 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:22 INFO - PROCESS | 1936 | 1472229022992 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:30:22 INFO - PROCESS | 1936 | 1472229022996 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:22 INFO - PROCESS | 1936 | 1472229022997 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x128b7f800 == 32 [pid = 1936] [id = 504] 09:30:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x12395c000) [pid = 1936] [serial = 1512] [outer = 0x0] 09:30:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x123dc7800) [pid = 1936] [serial = 1513] [outer = 0x12395c000] 09:30:23 INFO - PROCESS | 1936 | 1472229023022 Marionette DEBUG loaded listener.js 09:30:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1243d6c00) [pid = 1936] [serial = 1514] [outer = 0x12395c000] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x113080c00) [pid = 1936] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x123960400) [pid = 1936] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1213a5000) [pid = 1936] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x11320d400) [pid = 1936] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x124e27800) [pid = 1936] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x116bad400) [pid = 1936] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x118542400) [pid = 1936] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1198e6800) [pid = 1936] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1129df800) [pid = 1936] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x116904400) [pid = 1936] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x11390d400) [pid = 1936] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1129dac00) [pid = 1936] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:30:23 INFO - PROCESS | 1936 | 1472229023411 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]]]}] 09:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 570ms 09:30:23 INFO - PROCESS | 1936 | 1472229023461 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:30:23 INFO - PROCESS | 1936 | 1472229023462 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:30:23 INFO - PROCESS | 1936 | 1472229023464 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:30:23 INFO - PROCESS | 1936 | 1472229023465 Marionette TRACE conn2 <- [1,1990,null,{}] 09:30:23 INFO - PROCESS | 1936 | 1472229023468 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}] 09:30:23 INFO - PROCESS | 1936 | 1472229023469 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:23 INFO - PROCESS | 1936 | 1472229023546 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:30:23 INFO - PROCESS | 1936 | 1472229023600 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:23 INFO - PROCESS | 1936 | 1472229023609 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196c1000 == 33 [pid = 1936] [id = 505] 09:30:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x11398c000) [pid = 1936] [serial = 1515] [outer = 0x0] 09:30:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x118542400) [pid = 1936] [serial = 1516] [outer = 0x11398c000] 09:30:23 INFO - PROCESS | 1936 | 1472229023638 Marionette DEBUG loaded listener.js 09:30:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x123388000) [pid = 1936] [serial = 1517] [outer = 0x11398c000] 09:30:23 INFO - PROCESS | 1936 | 1472229023918 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]]]}] 09:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 468ms 09:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:30:23 INFO - PROCESS | 1936 | 1472229023933 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:30:23 INFO - PROCESS | 1936 | 1472229023934 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:30:23 INFO - PROCESS | 1936 | 1472229023936 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:30:23 INFO - PROCESS | 1936 | 1472229023937 Marionette TRACE conn2 <- [1,1994,null,{}] 09:30:23 INFO - PROCESS | 1936 | 1472229023940 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}] 09:30:23 INFO - PROCESS | 1936 | 1472229023941 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:24 INFO - PROCESS | 1936 | 1472229024031 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:30:24 INFO - PROCESS | 1936 | 1472229024034 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:24 INFO - PROCESS | 1936 | 1472229024035 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a53a000 == 34 [pid = 1936] [id = 506] 09:30:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x123de7c00) [pid = 1936] [serial = 1518] [outer = 0x0] 09:30:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1245f2000) [pid = 1936] [serial = 1519] [outer = 0x123de7c00] 09:30:24 INFO - PROCESS | 1936 | 1472229024062 Marionette DEBUG loaded listener.js 09:30:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x124e2dc00) [pid = 1936] [serial = 1520] [outer = 0x123de7c00] 09:30:24 INFO - PROCESS | 1936 | 1472229024388 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]]]}] 09:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 474ms 09:30:24 INFO - PROCESS | 1936 | 1472229024413 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:30:24 INFO - PROCESS | 1936 | 1472229024414 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:30:24 INFO - PROCESS | 1936 | 1472229024417 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:30:24 INFO - PROCESS | 1936 | 1472229024419 Marionette TRACE conn2 <- [1,1998,null,{}] 09:30:24 INFO - PROCESS | 1936 | 1472229024422 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}] 09:30:24 INFO - PROCESS | 1936 | 1472229024423 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:24 INFO - PROCESS | 1936 | 1472229024541 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:30:24 INFO - PROCESS | 1936 | 1472229024547 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:24 INFO - PROCESS | 1936 | 1472229024556 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x12335d800 == 35 [pid = 1936] [id = 507] 09:30:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1127acc00) [pid = 1936] [serial = 1521] [outer = 0x0] 09:30:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x12596c400) [pid = 1936] [serial = 1522] [outer = 0x1127acc00] 09:30:24 INFO - PROCESS | 1936 | 1472229024583 Marionette DEBUG loaded listener.js 09:30:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1260c3c00) [pid = 1936] [serial = 1523] [outer = 0x1127acc00] 09:30:24 INFO - PROCESS | 1936 | 1472229024912 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]]]}] 09:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 09:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:30:24 INFO - PROCESS | 1936 | 1472229024937 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:30:24 INFO - PROCESS | 1936 | 1472229024939 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:30:24 INFO - PROCESS | 1936 | 1472229024941 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:30:24 INFO - PROCESS | 1936 | 1472229024944 Marionette TRACE conn2 <- [1,2002,null,{}] 09:30:24 INFO - PROCESS | 1936 | 1472229024948 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}] 09:30:24 INFO - PROCESS | 1936 | 1472229024949 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:25 INFO - PROCESS | 1936 | 1472229025026 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:30:25 INFO - PROCESS | 1936 | 1472229025031 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:25 INFO - PROCESS | 1936 | 1472229025032 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b654800 == 36 [pid = 1936] [id = 508] 09:30:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1260cb000) [pid = 1936] [serial = 1524] [outer = 0x0] 09:30:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x128acf800) [pid = 1936] [serial = 1525] [outer = 0x1260cb000] 09:30:25 INFO - PROCESS | 1936 | 1472229025057 Marionette DEBUG loaded listener.js 09:30:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x128ad8400) [pid = 1936] [serial = 1526] [outer = 0x1260cb000] 09:30:25 INFO - PROCESS | 1936 | 1472229025581 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]]]}] 09:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 672ms 09:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:30:25 INFO - PROCESS | 1936 | 1472229025635 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:30:25 INFO - PROCESS | 1936 | 1472229025637 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:30:25 INFO - PROCESS | 1936 | 1472229025643 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:30:25 INFO - PROCESS | 1936 | 1472229025646 Marionette TRACE conn2 <- [1,2006,null,{}] 09:30:25 INFO - PROCESS | 1936 | 1472229025650 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}] 09:30:25 INFO - PROCESS | 1936 | 1472229025652 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:25 INFO - PROCESS | 1936 | 1472229025763 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:30:25 INFO - PROCESS | 1936 | 1472229025820 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:25 INFO - PROCESS | 1936 | 1472229025822 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x117489000 == 37 [pid = 1936] [id = 509] 09:30:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1129df000) [pid = 1936] [serial = 1527] [outer = 0x0] 09:30:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x11320e800) [pid = 1936] [serial = 1528] [outer = 0x1129df000] 09:30:25 INFO - PROCESS | 1936 | 1472229025854 Marionette DEBUG loaded listener.js 09:30:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x11398e400) [pid = 1936] [serial = 1529] [outer = 0x1129df000] 09:30:26 INFO - PROCESS | 1936 | 1472229026428 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]]]}] 09:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 09:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 826ms 09:30:26 INFO - PROCESS | 1936 | 1472229026600 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:30:26 INFO - PROCESS | 1936 | 1472229026602 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:30:26 INFO - PROCESS | 1936 | 1472229026634 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:30:26 INFO - PROCESS | 1936 | 1472229026636 Marionette TRACE conn2 <- [1,2010,null,{}] 09:30:26 INFO - PROCESS | 1936 | 1472229026641 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}] 09:30:26 INFO - PROCESS | 1936 | 1472229026643 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:26 INFO - PROCESS | 1936 | 1472229026745 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:30:26 INFO - PROCESS | 1936 | 1472229026795 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:26 INFO - PROCESS | 1936 | 1472229026799 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x117488800 == 38 [pid = 1936] [id = 510] 09:30:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x113dc1c00) [pid = 1936] [serial = 1530] [outer = 0x0] 09:30:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x113f4b000) [pid = 1936] [serial = 1531] [outer = 0x113dc1c00] 09:30:26 INFO - PROCESS | 1936 | 1472229026827 Marionette DEBUG loaded listener.js 09:30:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x116150800) [pid = 1936] [serial = 1532] [outer = 0x113dc1c00] 09:30:27 INFO - PROCESS | 1936 | --DOCSHELL 0x12335d800 == 37 [pid = 1936] [id = 507] 09:30:27 INFO - PROCESS | 1936 | --DOCSHELL 0x12a53a000 == 36 [pid = 1936] [id = 506] 09:30:27 INFO - PROCESS | 1936 | --DOCSHELL 0x1196c1000 == 35 [pid = 1936] [id = 505] 09:30:27 INFO - PROCESS | 1936 | --DOCSHELL 0x128b7f800 == 34 [pid = 1936] [id = 504] 09:30:27 INFO - PROCESS | 1936 | --DOCSHELL 0x126043000 == 33 [pid = 1936] [id = 503] 09:30:27 INFO - PROCESS | 1936 | --DOCSHELL 0x1245d3800 == 32 [pid = 1936] [id = 502] 09:30:27 INFO - PROCESS | 1936 | --DOCSHELL 0x123362800 == 31 [pid = 1936] [id = 501] 09:30:27 INFO - PROCESS | 1936 | --DOCSHELL 0x11a186000 == 30 [pid = 1936] [id = 500] 09:30:27 INFO - PROCESS | 1936 | --DOCSHELL 0x1196c4000 == 29 [pid = 1936] [id = 499] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x119e5fc00) [pid = 1936] [serial = 1456] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x125a10c00) [pid = 1936] [serial = 1462] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x124e29000) [pid = 1936] [serial = 1460] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x123885c00) [pid = 1936] [serial = 1459] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x125e4fc00) [pid = 1936] [serial = 1463] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1168d9400) [pid = 1936] [serial = 1468] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x112776400) [pid = 1936] [serial = 1466] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x119acbc00) [pid = 1936] [serial = 1471] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x126099800) [pid = 1936] [serial = 1465] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x128accc00) [pid = 1936] [serial = 1475] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x119c6e800) [pid = 1936] [serial = 1453] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1188fc400) [pid = 1936] [serial = 1450] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x119674800) [pid = 1936] [serial = 1451] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x117e2a000) [pid = 1936] [serial = 1447] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x118455800) [pid = 1936] [serial = 1448] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x11395fc00) [pid = 1936] [serial = 1444] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x113faac00) [pid = 1936] [serial = 1445] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x113dc4c00) [pid = 1936] [serial = 1442] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x119e63000) [pid = 1936] [serial = 1472] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x121399c00) [pid = 1936] [serial = 1457] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x12385cc00) [pid = 1936] [serial = 1474] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x118452800) [pid = 1936] [serial = 1469] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x119e43800) [pid = 1936] [serial = 1454] [outer = 0x0] [url = about:blank] 09:30:27 INFO - PROCESS | 1936 | 1472229027285 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]]]}] 09:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 09:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 697ms 09:30:27 INFO - PROCESS | 1936 | 1472229027312 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:30:27 INFO - PROCESS | 1936 | 1472229027316 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:30:27 INFO - PROCESS | 1936 | 1472229027324 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:30:27 INFO - PROCESS | 1936 | 1472229027331 Marionette TRACE conn2 <- [1,2014,null,{}] 09:30:27 INFO - PROCESS | 1936 | 1472229027336 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}] 09:30:27 INFO - PROCESS | 1936 | 1472229027338 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:27 INFO - PROCESS | 1936 | 1472229027464 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:30:27 INFO - PROCESS | 1936 | 1472229027552 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:27 INFO - PROCESS | 1936 | 1472229027554 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x119235800 == 30 [pid = 1936] [id = 511] 09:30:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x116155000) [pid = 1936] [serial = 1533] [outer = 0x0] 09:30:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x118214000) [pid = 1936] [serial = 1534] [outer = 0x116155000] 09:30:27 INFO - PROCESS | 1936 | 1472229027602 Marionette DEBUG loaded listener.js 09:30:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x1184c8400) [pid = 1936] [serial = 1535] [outer = 0x116155000] 09:30:27 INFO - PROCESS | 1936 | 1472229027956 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]]]}] 09:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 683ms 09:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:30:28 INFO - PROCESS | 1936 | 1472229028003 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:30:28 INFO - PROCESS | 1936 | 1472229028005 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:30:28 INFO - PROCESS | 1936 | 1472229028013 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:30:28 INFO - PROCESS | 1936 | 1472229028015 Marionette TRACE conn2 <- [1,2018,null,{}] 09:30:28 INFO - PROCESS | 1936 | 1472229028025 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}] 09:30:28 INFO - PROCESS | 1936 | 1472229028030 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:28 INFO - PROCESS | 1936 | 1472229028197 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:30:28 INFO - PROCESS | 1936 | 1472229028279 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:28 INFO - PROCESS | 1936 | 1472229028283 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213de000 == 31 [pid = 1936] [id = 512] 09:30:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x1188ee400) [pid = 1936] [serial = 1536] [outer = 0x0] 09:30:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x1191b0400) [pid = 1936] [serial = 1537] [outer = 0x1188ee400] 09:30:28 INFO - PROCESS | 1936 | 1472229028333 Marionette DEBUG loaded listener.js 09:30:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x119ac8800) [pid = 1936] [serial = 1538] [outer = 0x1188ee400] 09:30:28 INFO - PROCESS | 1936 | 1472229028722 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]]]}] 09:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 725ms 09:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:30:28 INFO - PROCESS | 1936 | 1472229028736 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:30:28 INFO - PROCESS | 1936 | 1472229028737 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:30:28 INFO - PROCESS | 1936 | 1472229028739 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:30:28 INFO - PROCESS | 1936 | 1472229028741 Marionette TRACE conn2 <- [1,2022,null,{}] 09:30:28 INFO - PROCESS | 1936 | 1472229028745 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}] 09:30:28 INFO - PROCESS | 1936 | 1472229028747 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:28 INFO - PROCESS | 1936 | 1472229028824 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:30:28 INFO - PROCESS | 1936 | 1472229028830 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:28 INFO - PROCESS | 1936 | 1472229028831 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x12404f000 == 32 [pid = 1936] [id = 513] 09:30:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x112a91c00) [pid = 1936] [serial = 1539] [outer = 0x0] 09:30:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119c6f000) [pid = 1936] [serial = 1540] [outer = 0x112a91c00] 09:30:28 INFO - PROCESS | 1936 | 1472229028858 Marionette DEBUG loaded listener.js 09:30:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x119e5bc00) [pid = 1936] [serial = 1541] [outer = 0x112a91c00] 09:30:29 INFO - PROCESS | 1936 | 1472229029197 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]]]}] 09:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 473ms 09:30:29 INFO - PROCESS | 1936 | 1472229029214 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:30:29 INFO - PROCESS | 1936 | 1472229029215 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:30:29 INFO - PROCESS | 1936 | 1472229029217 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:30:29 INFO - PROCESS | 1936 | 1472229029218 Marionette TRACE conn2 <- [1,2026,null,{}] 09:30:29 INFO - PROCESS | 1936 | 1472229029221 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}] 09:30:29 INFO - PROCESS | 1936 | 1472229029222 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:29 INFO - PROCESS | 1936 | 1472229029299 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:30:29 INFO - PROCESS | 1936 | 1472229029302 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:29 INFO - PROCESS | 1936 | 1472229029303 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x126051000 == 33 [pid = 1936] [id = 514] 09:30:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x11320f800) [pid = 1936] [serial = 1542] [outer = 0x0] 09:30:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x121253000) [pid = 1936] [serial = 1543] [outer = 0x11320f800] 09:30:29 INFO - PROCESS | 1936 | 1472229029331 Marionette DEBUG loaded listener.js 09:30:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1230ad000) [pid = 1936] [serial = 1544] [outer = 0x11320f800] 09:30:29 INFO - PROCESS | 1936 | 1472229029704 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]]]}] 09:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 09:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:30:29 INFO - PROCESS | 1936 | 1472229029736 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:30:29 INFO - PROCESS | 1936 | 1472229029737 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:30:29 INFO - PROCESS | 1936 | 1472229029747 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:30:29 INFO - PROCESS | 1936 | 1472229029748 Marionette TRACE conn2 <- [1,2030,null,{}] 09:30:29 INFO - PROCESS | 1936 | 1472229029750 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}] 09:30:29 INFO - PROCESS | 1936 | 1472229029755 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:29 INFO - PROCESS | 1936 | 1472229029876 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:30:29 INFO - PROCESS | 1936 | 1472229029880 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:29 INFO - PROCESS | 1936 | 1472229029881 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x129d43800 == 34 [pid = 1936] [id = 515] 09:30:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1236a0800) [pid = 1936] [serial = 1545] [outer = 0x0] 09:30:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x123889400) [pid = 1936] [serial = 1546] [outer = 0x1236a0800] 09:30:29 INFO - PROCESS | 1936 | 1472229029907 Marionette DEBUG loaded listener.js 09:30:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x125af5800) [pid = 1936] [serial = 1547] [outer = 0x1236a0800] 09:30:30 INFO - PROCESS | 1936 | 1472229030247 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]]]}] 09:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 527ms 09:30:30 INFO - PROCESS | 1936 | 1472229030267 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:30:30 INFO - PROCESS | 1936 | 1472229030269 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:30:30 INFO - PROCESS | 1936 | 1472229030271 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:30:30 INFO - PROCESS | 1936 | 1472229030273 Marionette TRACE conn2 <- [1,2034,null,{}] 09:30:30 INFO - PROCESS | 1936 | 1472229030277 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}] 09:30:30 INFO - PROCESS | 1936 | 1472229030279 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:30 INFO - PROCESS | 1936 | 1472229030391 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:30:30 INFO - PROCESS | 1936 | 1472229030403 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:30 INFO - PROCESS | 1936 | 1472229030404 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a771800 == 35 [pid = 1936] [id = 516] 09:30:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x125e44800) [pid = 1936] [serial = 1548] [outer = 0x0] 09:30:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x126099800) [pid = 1936] [serial = 1549] [outer = 0x125e44800] 09:30:30 INFO - PROCESS | 1936 | 1472229030430 Marionette DEBUG loaded listener.js 09:30:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1260d0c00) [pid = 1936] [serial = 1550] [outer = 0x125e44800] 09:30:30 INFO - PROCESS | 1936 | 1472229030792 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]]]}] 09:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 571ms 09:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:30:30 INFO - PROCESS | 1936 | 1472229030842 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:30:30 INFO - PROCESS | 1936 | 1472229030844 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:30:30 INFO - PROCESS | 1936 | 1472229030846 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:30:30 INFO - PROCESS | 1936 | 1472229030847 Marionette TRACE conn2 <- [1,2038,null,{}] 09:30:30 INFO - PROCESS | 1936 | 1472229030849 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}] 09:30:30 INFO - PROCESS | 1936 | 1472229030851 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:30 INFO - PROCESS | 1936 | 1472229030948 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:30:30 INFO - PROCESS | 1936 | 1472229030988 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:30 INFO - PROCESS | 1936 | 1472229030989 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b07d000 == 36 [pid = 1936] [id = 517] 09:30:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x126073c00) [pid = 1936] [serial = 1551] [outer = 0x0] 09:30:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x128ad8000) [pid = 1936] [serial = 1552] [outer = 0x126073c00] 09:30:31 INFO - PROCESS | 1936 | 1472229031015 Marionette DEBUG loaded listener.js 09:30:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x128b1c400) [pid = 1936] [serial = 1553] [outer = 0x126073c00] 09:30:31 INFO - PROCESS | 1936 | 1472229031341 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]]]}] 09:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 519ms 09:30:31 INFO - PROCESS | 1936 | 1472229031366 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:30:31 INFO - PROCESS | 1936 | 1472229031367 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:30:31 INFO - PROCESS | 1936 | 1472229031369 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:30:31 INFO - PROCESS | 1936 | 1472229031371 Marionette TRACE conn2 <- [1,2042,null,{}] 09:30:31 INFO - PROCESS | 1936 | 1472229031373 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}] 09:30:31 INFO - PROCESS | 1936 | 1472229031374 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:31 INFO - PROCESS | 1936 | 1472229031565 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x115f25000) [pid = 1936] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x11519f800) [pid = 1936] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x112783800) [pid = 1936] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1191af400) [pid = 1936] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x112f12400) [pid = 1936] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x10ebee800) [pid = 1936] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1129dfc00) [pid = 1936] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x119a51400) [pid = 1936] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x11872ec00) [pid = 1936] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x119e69000) [pid = 1936] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x11398c000) [pid = 1936] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1230a9c00) [pid = 1936] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x12395c000) [pid = 1936] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x123de7c00) [pid = 1936] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x111c15c00) [pid = 1936] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:30:31 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1127acc00) [pid = 1936] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:30:31 INFO - PROCESS | 1936 | 1472229031608 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:31 INFO - PROCESS | 1936 | 1472229031609 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x11736c800 == 37 [pid = 1936] [id = 518] 09:30:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x110f92c00) [pid = 1936] [serial = 1554] [outer = 0x0] 09:30:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1127acc00) [pid = 1936] [serial = 1555] [outer = 0x110f92c00] 09:30:31 INFO - PROCESS | 1936 | 1472229031634 Marionette DEBUG loaded listener.js 09:30:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x11690ac00) [pid = 1936] [serial = 1556] [outer = 0x110f92c00] 09:30:31 INFO - PROCESS | 1936 | 1472229031902 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]]]}] 09:30:31 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) 09:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 571ms 09:30:31 INFO - PROCESS | 1936 | 1472229031950 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:30:31 INFO - PROCESS | 1936 | 1472229031951 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:30:31 INFO - PROCESS | 1936 | 1472229031953 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:30:31 INFO - PROCESS | 1936 | 1472229031955 Marionette TRACE conn2 <- [1,2046,null,{}] 09:30:31 INFO - PROCESS | 1936 | 1472229031957 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}] 09:30:31 INFO - PROCESS | 1936 | 1472229031958 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:32 INFO - PROCESS | 1936 | 1472229032041 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:30:32 INFO - PROCESS | 1936 | 1472229032047 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:32 INFO - PROCESS | 1936 | 1472229032048 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x12404d000 == 38 [pid = 1936] [id = 519] 09:30:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1129dfc00) [pid = 1936] [serial = 1557] [outer = 0x0] 09:30:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119c2a400) [pid = 1936] [serial = 1558] [outer = 0x1129dfc00] 09:30:32 INFO - PROCESS | 1936 | 1472229032073 Marionette DEBUG loaded listener.js 09:30:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x125aebc00) [pid = 1936] [serial = 1559] [outer = 0x1129dfc00] 09:30:32 INFO - PROCESS | 1936 | 1472229032417 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]]]}] 09:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 471ms 09:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:30:32 INFO - PROCESS | 1936 | 1472229032429 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:30:32 INFO - PROCESS | 1936 | 1472229032430 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:30:32 INFO - PROCESS | 1936 | 1472229032432 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:30:32 INFO - PROCESS | 1936 | 1472229032434 Marionette TRACE conn2 <- [1,2050,null,{}] 09:30:32 INFO - PROCESS | 1936 | 1472229032436 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}] 09:30:32 INFO - PROCESS | 1936 | 1472229032438 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:32 INFO - PROCESS | 1936 | 1472229032567 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:30:32 INFO - PROCESS | 1936 | 1472229032573 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:32 INFO - PROCESS | 1936 | 1472229032575 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c056800 == 39 [pid = 1936] [id = 520] 09:30:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11872dc00) [pid = 1936] [serial = 1560] [outer = 0x0] 09:30:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x128b1bc00) [pid = 1936] [serial = 1561] [outer = 0x11872dc00] 09:30:32 INFO - PROCESS | 1936 | 1472229032602 Marionette DEBUG loaded listener.js 09:30:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x129187c00) [pid = 1936] [serial = 1562] [outer = 0x11872dc00] 09:30:32 INFO - PROCESS | 1936 | 1472229032903 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]]]}] 09:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 522ms 09:30:32 INFO - PROCESS | 1936 | 1472229032954 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:30:32 INFO - PROCESS | 1936 | 1472229032955 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:30:32 INFO - PROCESS | 1936 | 1472229032958 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:30:32 INFO - PROCESS | 1936 | 1472229032962 Marionette TRACE conn2 <- [1,2054,null,{}] 09:30:32 INFO - PROCESS | 1936 | 1472229032964 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}] 09:30:32 INFO - PROCESS | 1936 | 1472229032965 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:33 INFO - PROCESS | 1936 | 1472229033044 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:30:33 INFO - PROCESS | 1936 | 1472229033048 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:33 INFO - PROCESS | 1936 | 1472229033049 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cd92800 == 40 [pid = 1936] [id = 521] 09:30:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x129188400) [pid = 1936] [serial = 1563] [outer = 0x0] 09:30:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1292be400) [pid = 1936] [serial = 1564] [outer = 0x129188400] 09:30:33 INFO - PROCESS | 1936 | 1472229033075 Marionette DEBUG loaded listener.js 09:30:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1292c3c00) [pid = 1936] [serial = 1565] [outer = 0x129188400] 09:30:33 INFO - PROCESS | 1936 | 1472229033565 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]]]}] 09:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 625ms 09:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:30:33 INFO - PROCESS | 1936 | 1472229033583 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:30:33 INFO - PROCESS | 1936 | 1472229033586 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:30:33 INFO - PROCESS | 1936 | 1472229033589 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:30:33 INFO - PROCESS | 1936 | 1472229033591 Marionette TRACE conn2 <- [1,2058,null,{}] 09:30:33 INFO - PROCESS | 1936 | 1472229033596 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}] 09:30:33 INFO - PROCESS | 1936 | 1472229033598 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:33 INFO - PROCESS | 1936 | 1472229033701 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:30:33 INFO - PROCESS | 1936 | 1472229033772 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:33 INFO - PROCESS | 1936 | 1472229033774 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196c8800 == 41 [pid = 1936] [id = 522] 09:30:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x11519c000) [pid = 1936] [serial = 1566] [outer = 0x0] 09:30:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x116909800) [pid = 1936] [serial = 1567] [outer = 0x11519c000] 09:30:33 INFO - PROCESS | 1936 | 1472229033806 Marionette DEBUG loaded listener.js 09:30:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1184c9800) [pid = 1936] [serial = 1568] [outer = 0x11519c000] 09:30:34 INFO - PROCESS | 1936 | 1472229034231 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]]]}] 09:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 672ms 09:30:34 INFO - PROCESS | 1936 | 1472229034262 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:30:34 INFO - PROCESS | 1936 | 1472229034265 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:30:34 INFO - PROCESS | 1936 | 1472229034270 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:30:34 INFO - PROCESS | 1936 | 1472229034272 Marionette TRACE conn2 <- [1,2062,null,{}] 09:30:34 INFO - PROCESS | 1936 | 1472229034275 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}] 09:30:34 INFO - PROCESS | 1936 | 1472229034276 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:34 INFO - PROCESS | 1936 | 1472229034380 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:30:34 INFO - PROCESS | 1936 | 1472229034455 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:34 INFO - PROCESS | 1936 | 1472229034457 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x128b85800 == 42 [pid = 1936] [id = 523] 09:30:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1191ac400) [pid = 1936] [serial = 1569] [outer = 0x0] 09:30:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x1198e9000) [pid = 1936] [serial = 1570] [outer = 0x1191ac400] 09:30:34 INFO - PROCESS | 1936 | 1472229034532 Marionette DEBUG loaded listener.js 09:30:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119e43400) [pid = 1936] [serial = 1571] [outer = 0x1191ac400] 09:30:34 INFO - PROCESS | 1936 | 1472229034945 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]]]}] 09:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 721ms 09:30:34 INFO - PROCESS | 1936 | 1472229034992 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:30:34 INFO - PROCESS | 1936 | 1472229034993 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:30:34 INFO - PROCESS | 1936 | 1472229034996 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:30:35 INFO - PROCESS | 1936 | 1472229034999 Marionette TRACE conn2 <- [1,2066,null,{}] 09:30:35 INFO - PROCESS | 1936 | 1472229035006 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}] 09:30:35 INFO - PROCESS | 1936 | 1472229035010 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:35 INFO - PROCESS | 1936 | 1472229035112 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:30:35 INFO - PROCESS | 1936 | 1472229035172 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:35 INFO - PROCESS | 1936 | 1472229035174 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cda0800 == 43 [pid = 1936] [id = 524] 09:30:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12139c800) [pid = 1936] [serial = 1572] [outer = 0x0] 09:30:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x124213800) [pid = 1936] [serial = 1573] [outer = 0x12139c800] 09:30:35 INFO - PROCESS | 1936 | 1472229035218 Marionette DEBUG loaded listener.js 09:30:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x125aec000) [pid = 1936] [serial = 1574] [outer = 0x12139c800] 09:30:35 INFO - PROCESS | 1936 | 1472229035646 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]]]}] 09:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 671ms 09:30:35 INFO - PROCESS | 1936 | 1472229035668 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:30:35 INFO - PROCESS | 1936 | 1472229035671 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:30:35 INFO - PROCESS | 1936 | 1472229035674 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:30:35 INFO - PROCESS | 1936 | 1472229035676 Marionette TRACE conn2 <- [1,2070,null,{}] 09:30:35 INFO - PROCESS | 1936 | 1472229035680 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}] 09:30:35 INFO - PROCESS | 1936 | 1472229035682 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:35 INFO - PROCESS | 1936 | 1472229035866 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:30:36 INFO - PROCESS | 1936 | 1472229036002 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:36 INFO - PROCESS | 1936 | 1472229036003 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b64a800 == 44 [pid = 1936] [id = 525] 09:30:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x11276b000) [pid = 1936] [serial = 1575] [outer = 0x0] 09:30:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x1260a1800) [pid = 1936] [serial = 1576] [outer = 0x11276b000] 09:30:36 INFO - PROCESS | 1936 | 1472229036030 Marionette DEBUG loaded listener.js 09:30:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x12917ec00) [pid = 1936] [serial = 1577] [outer = 0x11276b000] 09:30:36 INFO - PROCESS | 1936 | 1472229036445 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]]]}] 09:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 821ms 09:30:36 INFO - PROCESS | 1936 | 1472229036495 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:30:36 INFO - PROCESS | 1936 | 1472229036498 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:30:36 INFO - PROCESS | 1936 | 1472229036501 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:30:36 INFO - PROCESS | 1936 | 1472229036503 Marionette TRACE conn2 <- [1,2074,null,{}] 09:30:36 INFO - PROCESS | 1936 | 1472229036507 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}] 09:30:36 INFO - PROCESS | 1936 | 1472229036509 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:36 INFO - PROCESS | 1936 | 1472229036649 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:30:36 INFO - PROCESS | 1936 | 1472229036854 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:36 INFO - PROCESS | 1936 | 1472229036856 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x117e9d800 == 45 [pid = 1936] [id = 526] 09:30:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x112780c00) [pid = 1936] [serial = 1578] [outer = 0x0] 09:30:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x113966400) [pid = 1936] [serial = 1579] [outer = 0x112780c00] 09:30:36 INFO - PROCESS | 1936 | 1472229036885 Marionette DEBUG loaded listener.js 09:30:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x11610fc00) [pid = 1936] [serial = 1580] [outer = 0x112780c00] 09:30:37 INFO - PROCESS | 1936 | 1472229037310 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]]]}] 09:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 874ms 09:30:37 INFO - PROCESS | 1936 | 1472229037393 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:30:37 INFO - PROCESS | 1936 | 1472229037395 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:30:37 INFO - PROCESS | 1936 | 1472229037400 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:30:37 INFO - PROCESS | 1936 | 1472229037402 Marionette TRACE conn2 <- [1,2078,null,{}] 09:30:37 INFO - PROCESS | 1936 | 1472229037406 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}] 09:30:37 INFO - PROCESS | 1936 | 1472229037407 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:37 INFO - PROCESS | 1936 | 1472229037503 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:30:37 INFO - PROCESS | 1936 | 1472229037574 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:37 INFO - PROCESS | 1936 | 1472229037575 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188bf000 == 46 [pid = 1936] [id = 527] 09:30:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x118731800) [pid = 1936] [serial = 1581] [outer = 0x0] 09:30:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x1187fa400) [pid = 1936] [serial = 1582] [outer = 0x118731800] 09:30:37 INFO - PROCESS | 1936 | 1472229037604 Marionette DEBUG loaded listener.js 09:30:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x1191b1c00) [pid = 1936] [serial = 1583] [outer = 0x118731800] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12c056800 == 45 [pid = 1936] [id = 520] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12404d000 == 44 [pid = 1936] [id = 519] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x11736c800 == 43 [pid = 1936] [id = 518] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12b07d000 == 42 [pid = 1936] [id = 517] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12a771800 == 41 [pid = 1936] [id = 516] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x129d43800 == 40 [pid = 1936] [id = 515] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x126051000 == 39 [pid = 1936] [id = 514] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12404f000 == 38 [pid = 1936] [id = 513] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1213de000 == 37 [pid = 1936] [id = 512] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x119235800 == 36 [pid = 1936] [id = 511] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x117488800 == 35 [pid = 1936] [id = 510] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x117489000 == 34 [pid = 1936] [id = 509] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12b654800 == 33 [pid = 1936] [id = 508] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x117e9d800 == 32 [pid = 1936] [id = 526] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12b64a800 == 31 [pid = 1936] [id = 525] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12cda0800 == 30 [pid = 1936] [id = 524] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x128b85800 == 29 [pid = 1936] [id = 523] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x12cd92800 == 28 [pid = 1936] [id = 521] 09:30:38 INFO - PROCESS | 1936 | --DOCSHELL 0x1196c8800 == 27 [pid = 1936] [id = 522] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x119a50800) [pid = 1936] [serial = 1504] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x116209000) [pid = 1936] [serial = 1495] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x116bad000) [pid = 1936] [serial = 1496] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x118543000) [pid = 1936] [serial = 1498] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x1187f9c00) [pid = 1936] [serial = 1499] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x11966a000) [pid = 1936] [serial = 1501] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x113967800) [pid = 1936] [serial = 1492] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x1122a7000) [pid = 1936] [serial = 1493] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x1127a9400) [pid = 1936] [serial = 1478] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x110f9e400) [pid = 1936] [serial = 1477] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1184d0c00) [pid = 1936] [serial = 1481] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1177abc00) [pid = 1936] [serial = 1480] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x119e38c00) [pid = 1936] [serial = 1507] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x119e64c00) [pid = 1936] [serial = 1484] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1198e4400) [pid = 1936] [serial = 1483] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x119ad2c00) [pid = 1936] [serial = 1505] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1245f3000) [pid = 1936] [serial = 1487] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x118542400) [pid = 1936] [serial = 1516] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1236a0400) [pid = 1936] [serial = 1510] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x12309d800) [pid = 1936] [serial = 1508] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x123886c00) [pid = 1936] [serial = 1486] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x123dc7800) [pid = 1936] [serial = 1513] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12395bc00) [pid = 1936] [serial = 1511] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1245f2000) [pid = 1936] [serial = 1519] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x123388000) [pid = 1936] [serial = 1517] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1243d6c00) [pid = 1936] [serial = 1514] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x11307a400) [pid = 1936] [serial = 1490] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x1122a6800) [pid = 1936] [serial = 1489] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x124e2dc00) [pid = 1936] [serial = 1520] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1198df800) [pid = 1936] [serial = 1502] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x12596c400) [pid = 1936] [serial = 1522] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x128acf800) [pid = 1936] [serial = 1525] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x1260c3c00) [pid = 1936] [serial = 1523] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1936 | 1472229038461 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]]]}] 09:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1072ms 09:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:30:38 INFO - PROCESS | 1936 | 1472229038473 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:30:38 INFO - PROCESS | 1936 | 1472229038476 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:30:38 INFO - PROCESS | 1936 | 1472229038481 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:30:38 INFO - PROCESS | 1936 | 1472229038483 Marionette TRACE conn2 <- [1,2082,null,{}] 09:30:38 INFO - PROCESS | 1936 | 1472229038487 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}] 09:30:38 INFO - PROCESS | 1936 | 1472229038489 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:38 INFO - PROCESS | 1936 | 1472229038567 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:30:38 INFO - PROCESS | 1936 | 1472229038571 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:38 INFO - PROCESS | 1936 | 1472229038574 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169d7000 == 28 [pid = 1936] [id = 528] 09:30:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x112a94c00) [pid = 1936] [serial = 1584] [outer = 0x0] 09:30:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x113986000) [pid = 1936] [serial = 1585] [outer = 0x112a94c00] 09:30:38 INFO - PROCESS | 1936 | 1472229038607 Marionette DEBUG loaded listener.js 09:30:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x113b0f400) [pid = 1936] [serial = 1586] [outer = 0x112a94c00] 09:30:38 INFO - PROCESS | 1936 | 1472229038972 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]]]}] 09:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 09:30:39 INFO - PROCESS | 1936 | 1472229039002 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:30:39 INFO - PROCESS | 1936 | 1472229039006 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:30:39 INFO - PROCESS | 1936 | 1472229039013 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:30:39 INFO - PROCESS | 1936 | 1472229039015 Marionette TRACE conn2 <- [1,2086,null,{}] 09:30:39 INFO - PROCESS | 1936 | 1472229039017 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}] 09:30:39 INFO - PROCESS | 1936 | 1472229039019 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:39 INFO - PROCESS | 1936 | 1472229039096 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:30:39 INFO - PROCESS | 1936 | 1472229039100 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:39 INFO - PROCESS | 1936 | 1472229039102 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185f3000 == 29 [pid = 1936] [id = 529] 09:30:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x11614b000) [pid = 1936] [serial = 1587] [outer = 0x0] 09:30:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x118217800) [pid = 1936] [serial = 1588] [outer = 0x11614b000] 09:30:39 INFO - PROCESS | 1936 | 1472229039134 Marionette DEBUG loaded listener.js 09:30:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x1184cb400) [pid = 1936] [serial = 1589] [outer = 0x11614b000] 09:30:39 INFO - PROCESS | 1936 | 1472229039513 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]]]}] 09:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 09:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:30:39 INFO - PROCESS | 1936 | 1472229039533 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:30:39 INFO - PROCESS | 1936 | 1472229039535 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:30:39 INFO - PROCESS | 1936 | 1472229039537 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:30:39 INFO - PROCESS | 1936 | 1472229039539 Marionette TRACE conn2 <- [1,2090,null,{}] 09:30:39 INFO - PROCESS | 1936 | 1472229039549 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}] 09:30:39 INFO - PROCESS | 1936 | 1472229039552 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:39 INFO - PROCESS | 1936 | 1472229039632 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:30:39 INFO - PROCESS | 1936 | 1472229039637 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:39 INFO - PROCESS | 1936 | 1472229039639 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x12310e800 == 30 [pid = 1936] [id = 530] 09:30:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1129d5800) [pid = 1936] [serial = 1590] [outer = 0x0] 09:30:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1194eac00) [pid = 1936] [serial = 1591] [outer = 0x1129d5800] 09:30:39 INFO - PROCESS | 1936 | 1472229039670 Marionette DEBUG loaded listener.js 09:30:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1198e5400) [pid = 1936] [serial = 1592] [outer = 0x1129d5800] 09:30:40 INFO - PROCESS | 1936 | 1472229040080 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]]]}] 09:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 574ms 09:30:40 INFO - PROCESS | 1936 | 1472229040123 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:30:40 INFO - PROCESS | 1936 | 1472229040125 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:30:40 INFO - PROCESS | 1936 | 1472229040131 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:30:40 INFO - PROCESS | 1936 | 1472229040133 Marionette TRACE conn2 <- [1,2094,null,{}] 09:30:40 INFO - PROCESS | 1936 | 1472229040136 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}] 09:30:40 INFO - PROCESS | 1936 | 1472229040138 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:40 INFO - PROCESS | 1936 | 1472229040265 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:30:40 INFO - PROCESS | 1936 | 1472229040271 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:40 INFO - PROCESS | 1936 | 1472229040272 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x124060800 == 31 [pid = 1936] [id = 531] 09:30:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x119ac7800) [pid = 1936] [serial = 1593] [outer = 0x0] 09:30:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x119c21c00) [pid = 1936] [serial = 1594] [outer = 0x119ac7800] 09:30:40 INFO - PROCESS | 1936 | 1472229040320 Marionette DEBUG loaded listener.js 09:30:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x119e3ec00) [pid = 1936] [serial = 1595] [outer = 0x119ac7800] 09:30:40 INFO - PROCESS | 1936 | 1472229040765 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]]]}] 09:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 670ms 09:30:40 INFO - PROCESS | 1936 | 1472229040801 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:30:40 INFO - PROCESS | 1936 | 1472229040802 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:30:40 INFO - PROCESS | 1936 | 1472229040804 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:30:40 INFO - PROCESS | 1936 | 1472229040805 Marionette TRACE conn2 <- [1,2098,null,{}] 09:30:40 INFO - PROCESS | 1936 | 1472229040808 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}] 09:30:40 INFO - PROCESS | 1936 | 1472229040809 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:40 INFO - PROCESS | 1936 | 1472229040919 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:30:40 INFO - PROCESS | 1936 | 1472229040923 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:40 INFO - PROCESS | 1936 | 1472229040924 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x125ea9800 == 32 [pid = 1936] [id = 532] 09:30:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x115f25000) [pid = 1936] [serial = 1596] [outer = 0x0] 09:30:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119e62000) [pid = 1936] [serial = 1597] [outer = 0x115f25000] 09:30:40 INFO - PROCESS | 1936 | 1472229040951 Marionette DEBUG loaded listener.js 09:30:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x12125fc00) [pid = 1936] [serial = 1598] [outer = 0x115f25000] 09:30:41 INFO - PROCESS | 1936 | 1472229041302 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]]]}] 09:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 518ms 09:30:41 INFO - PROCESS | 1936 | 1472229041323 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:30:41 INFO - PROCESS | 1936 | 1472229041324 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:30:41 INFO - PROCESS | 1936 | 1472229041328 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:30:41 INFO - PROCESS | 1936 | 1472229041330 Marionette TRACE conn2 <- [1,2102,null,{}] 09:30:41 INFO - PROCESS | 1936 | 1472229041332 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}] 09:30:41 INFO - PROCESS | 1936 | 1472229041336 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:41 INFO - PROCESS | 1936 | 1472229041453 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:30:41 INFO - PROCESS | 1936 | 1472229041465 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:41 INFO - PROCESS | 1936 | 1472229041466 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291ae000 == 33 [pid = 1936] [id = 533] 09:30:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1184cbc00) [pid = 1936] [serial = 1599] [outer = 0x0] 09:30:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1213a3400) [pid = 1936] [serial = 1600] [outer = 0x1184cbc00] 09:30:41 INFO - PROCESS | 1936 | 1472229041493 Marionette DEBUG loaded listener.js 09:30:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1245f0800) [pid = 1936] [serial = 1601] [outer = 0x1184cbc00] 09:30:41 INFO - PROCESS | 1936 | 1472229041845 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]]]}] 09:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 571ms 09:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:30:41 INFO - PROCESS | 1936 | 1472229041898 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:30:41 INFO - PROCESS | 1936 | 1472229041900 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:30:41 INFO - PROCESS | 1936 | 1472229041902 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:30:41 INFO - PROCESS | 1936 | 1472229041911 Marionette TRACE conn2 <- [1,2106,null,{}] 09:30:41 INFO - PROCESS | 1936 | 1472229041913 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}] 09:30:41 INFO - PROCESS | 1936 | 1472229041914 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:42 INFO - PROCESS | 1936 | 1472229042009 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:30:42 INFO - PROCESS | 1936 | 1472229042045 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:42 INFO - PROCESS | 1936 | 1472229042046 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a71c000 == 34 [pid = 1936] [id = 534] 09:30:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x112a87c00) [pid = 1936] [serial = 1602] [outer = 0x0] 09:30:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x124e2c400) [pid = 1936] [serial = 1603] [outer = 0x112a87c00] 09:30:42 INFO - PROCESS | 1936 | 1472229042072 Marionette DEBUG loaded listener.js 09:30:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x125a10000) [pid = 1936] [serial = 1604] [outer = 0x112a87c00] 09:30:42 INFO - PROCESS | 1936 | 1472229042362 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]]]}] 09:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 479ms 09:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:30:42 INFO - PROCESS | 1936 | 1472229042388 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:30:42 INFO - PROCESS | 1936 | 1472229042390 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:30:42 INFO - PROCESS | 1936 | 1472229042393 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:30:42 INFO - PROCESS | 1936 | 1472229042396 Marionette TRACE conn2 <- [1,2110,null,{}] 09:30:42 INFO - PROCESS | 1936 | 1472229042400 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}] 09:30:42 INFO - PROCESS | 1936 | 1472229042401 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:42 INFO - PROCESS | 1936 | 1472229042683 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1236a0800) [pid = 1936] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x125e44800) [pid = 1936] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x126073c00) [pid = 1936] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x113dc1c00) [pid = 1936] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1260cb000) [pid = 1936] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x11320f800) [pid = 1936] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1188ee400) [pid = 1936] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x112a91c00) [pid = 1936] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1129df000) [pid = 1936] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x11872dc00) [pid = 1936] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x116155000) [pid = 1936] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x129188400) [pid = 1936] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1129dfc00) [pid = 1936] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:30:42 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x110f92c00) [pid = 1936] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:30:42 INFO - PROCESS | 1936 | 1472229042743 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:42 INFO - PROCESS | 1936 | 1472229042744 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x11923e800 == 35 [pid = 1936] [id = 535] 09:30:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x110f9fc00) [pid = 1936] [serial = 1605] [outer = 0x0] 09:30:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1129df000) [pid = 1936] [serial = 1606] [outer = 0x110f9fc00] 09:30:42 INFO - PROCESS | 1936 | 1472229042770 Marionette DEBUG loaded listener.js 09:30:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11519f800) [pid = 1936] [serial = 1607] [outer = 0x110f9fc00] 09:30:43 INFO - PROCESS | 1936 | 1472229043036 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]]]}] 09:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 673ms 09:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:30:43 INFO - PROCESS | 1936 | 1472229043069 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:30:43 INFO - PROCESS | 1936 | 1472229043071 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:30:43 INFO - PROCESS | 1936 | 1472229043073 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:30:43 INFO - PROCESS | 1936 | 1472229043074 Marionette TRACE conn2 <- [1,2114,null,{}] 09:30:43 INFO - PROCESS | 1936 | 1472229043085 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}] 09:30:43 INFO - PROCESS | 1936 | 1472229043086 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:43 INFO - PROCESS | 1936 | 1472229043179 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:30:43 INFO - PROCESS | 1936 | 1472229043183 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:43 INFO - PROCESS | 1936 | 1472229043184 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x12310c800 == 36 [pid = 1936] [id = 536] 09:30:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x116bad400) [pid = 1936] [serial = 1608] [outer = 0x0] 09:30:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x119e3dc00) [pid = 1936] [serial = 1609] [outer = 0x116bad400] 09:30:43 INFO - PROCESS | 1936 | 1472229043210 Marionette DEBUG loaded listener.js 09:30:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x125ef4000) [pid = 1936] [serial = 1610] [outer = 0x116bad400] 09:30:43 INFO - PROCESS | 1936 | 1472229043520 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]]]}] 09:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 477ms 09:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:30:43 INFO - PROCESS | 1936 | 1472229043551 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:30:43 INFO - PROCESS | 1936 | 1472229043554 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:30:43 INFO - PROCESS | 1936 | 1472229043557 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:30:43 INFO - PROCESS | 1936 | 1472229043560 Marionette TRACE conn2 <- [1,2118,null,{}] 09:30:43 INFO - PROCESS | 1936 | 1472229043565 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}] 09:30:43 INFO - PROCESS | 1936 | 1472229043567 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:43 INFO - PROCESS | 1936 | 1472229043732 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:30:43 INFO - PROCESS | 1936 | 1472229043741 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:43 INFO - PROCESS | 1936 | 1472229043742 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba5d000 == 37 [pid = 1936] [id = 537] 09:30:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x112a93c00) [pid = 1936] [serial = 1611] [outer = 0x0] 09:30:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x126073800) [pid = 1936] [serial = 1612] [outer = 0x112a93c00] 09:30:43 INFO - PROCESS | 1936 | 1472229043785 Marionette DEBUG loaded listener.js 09:30:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1260ce800) [pid = 1936] [serial = 1613] [outer = 0x112a93c00] 09:30:44 INFO - PROCESS | 1936 | 1472229044168 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]]]}] 09:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 628ms 09:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:30:44 INFO - PROCESS | 1936 | 1472229044184 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:30:44 INFO - PROCESS | 1936 | 1472229044186 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:30:44 INFO - PROCESS | 1936 | 1472229044188 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:30:44 INFO - PROCESS | 1936 | 1472229044190 Marionette TRACE conn2 <- [1,2122,null,{}] 09:30:44 INFO - PROCESS | 1936 | 1472229044195 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}] 09:30:44 INFO - PROCESS | 1936 | 1472229044199 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:44 INFO - PROCESS | 1936 | 1472229044302 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:30:44 INFO - PROCESS | 1936 | 1472229044359 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:44 INFO - PROCESS | 1936 | 1472229044361 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x125ea4800 == 38 [pid = 1936] [id = 538] 09:30:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x117e27400) [pid = 1936] [serial = 1614] [outer = 0x0] 09:30:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x128ace000) [pid = 1936] [serial = 1615] [outer = 0x117e27400] 09:30:44 INFO - PROCESS | 1936 | 1472229044393 Marionette DEBUG loaded listener.js 09:30:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x129182c00) [pid = 1936] [serial = 1616] [outer = 0x117e27400] 09:30:44 INFO - PROCESS | 1936 | 1472229044670 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]]]}] 09:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 574ms 09:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:30:44 INFO - PROCESS | 1936 | 1472229044763 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:30:44 INFO - PROCESS | 1936 | 1472229044766 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:30:44 INFO - PROCESS | 1936 | 1472229044770 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:30:44 INFO - PROCESS | 1936 | 1472229044772 Marionette TRACE conn2 <- [1,2126,null,{}] 09:30:44 INFO - PROCESS | 1936 | 1472229044776 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}] 09:30:44 INFO - PROCESS | 1936 | 1472229044778 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:44 INFO - PROCESS | 1936 | 1472229044889 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:30:44 INFO - PROCESS | 1936 | 1472229044942 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:44 INFO - PROCESS | 1936 | 1472229044946 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x116782000 == 39 [pid = 1936] [id = 539] 09:30:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x1127a9400) [pid = 1936] [serial = 1617] [outer = 0x0] 09:30:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1129de000) [pid = 1936] [serial = 1618] [outer = 0x1127a9400] 09:30:44 INFO - PROCESS | 1936 | 1472229044978 Marionette DEBUG loaded listener.js 09:30:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x113968000) [pid = 1936] [serial = 1619] [outer = 0x1127a9400] 09:30:45 INFO - PROCESS | 1936 | 1472229045471 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]]]}] 09:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 776ms 09:30:45 INFO - PROCESS | 1936 | 1472229045552 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:30:45 INFO - PROCESS | 1936 | 1472229045554 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:30:45 INFO - PROCESS | 1936 | 1472229045563 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:30:45 INFO - PROCESS | 1936 | 1472229045565 Marionette TRACE conn2 <- [1,2130,null,{}] 09:30:45 INFO - PROCESS | 1936 | 1472229045568 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}] 09:30:45 INFO - PROCESS | 1936 | 1472229045570 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:45 INFO - PROCESS | 1936 | 1472229045680 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:30:45 INFO - PROCESS | 1936 | 1472229045775 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:45 INFO - PROCESS | 1936 | 1472229045776 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bc6000 == 40 [pid = 1936] [id = 540] 09:30:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1184ccc00) [pid = 1936] [serial = 1620] [outer = 0x0] 09:30:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1184d0c00) [pid = 1936] [serial = 1621] [outer = 0x1184ccc00] 09:30:45 INFO - PROCESS | 1936 | 1472229045809 Marionette DEBUG loaded listener.js 09:30:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x1191a3800) [pid = 1936] [serial = 1622] [outer = 0x1184ccc00] 09:30:46 INFO - PROCESS | 1936 | 1472229046341 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] 09:30:46 INFO - PROCESS | 1936 | 1472229046386 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:30:46 INFO - PROCESS | 1936 | 1472229046388 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:30:46 INFO - PROCESS | 1936 | 1472229046390 Marionette TRACE conn2 <- [1,2134,null,{}] 09:30:46 INFO - PROCESS | 1936 | 1472229046397 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}] 09:30:46 INFO - PROCESS | 1936 | 1472229046401 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:46 INFO - PROCESS | 1936 | 1472229046511 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:30:46 INFO - PROCESS | 1936 | 1472229046699 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:46 INFO - PROCESS | 1936 | 1472229046700 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x11626b800 == 41 [pid = 1936] [id = 541] 09:30:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x111ca9400) [pid = 1936] [serial = 1623] [outer = 0x0] 09:30:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x112a86c00) [pid = 1936] [serial = 1624] [outer = 0x111ca9400] 09:30:46 INFO - PROCESS | 1936 | 1472229046729 Marionette DEBUG loaded listener.js 09:30:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x113d53000) [pid = 1936] [serial = 1625] [outer = 0x111ca9400] 09:30:47 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba5d000 == 40 [pid = 1936] [id = 537] 09:30:47 INFO - PROCESS | 1936 | --DOCSHELL 0x12310c800 == 39 [pid = 1936] [id = 536] 09:30:47 INFO - PROCESS | 1936 | --DOCSHELL 0x11923e800 == 38 [pid = 1936] [id = 535] 09:30:47 INFO - PROCESS | 1936 | --DOCSHELL 0x12a71c000 == 37 [pid = 1936] [id = 534] 09:30:47 INFO - PROCESS | 1936 | --DOCSHELL 0x1291ae000 == 36 [pid = 1936] [id = 533] 09:30:47 INFO - PROCESS | 1936 | --DOCSHELL 0x125ea9800 == 35 [pid = 1936] [id = 532] 09:30:47 INFO - PROCESS | 1936 | --DOCSHELL 0x124060800 == 34 [pid = 1936] [id = 531] 09:30:47 INFO - PROCESS | 1936 | --DOCSHELL 0x12310e800 == 33 [pid = 1936] [id = 530] 09:30:47 INFO - PROCESS | 1936 | --DOCSHELL 0x1185f3000 == 32 [pid = 1936] [id = 529] 09:30:47 INFO - PROCESS | 1936 | --DOCSHELL 0x1169d7000 == 31 [pid = 1936] [id = 528] 09:30:47 INFO - PROCESS | 1936 | --DOCSHELL 0x1188bf000 == 30 [pid = 1936] [id = 527] 09:30:47 INFO - PROCESS | 1936 | 1472229047183 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]]]}] 09:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 824ms 09:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:30:47 INFO - PROCESS | 1936 | 1472229047214 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:30:47 INFO - PROCESS | 1936 | 1472229047215 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:30:47 INFO - PROCESS | 1936 | 1472229047218 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:30:47 INFO - PROCESS | 1936 | 1472229047220 Marionette TRACE conn2 <- [1,2138,null,{}] 09:30:47 INFO - PROCESS | 1936 | 1472229047224 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}] 09:30:47 INFO - PROCESS | 1936 | 1472229047225 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:47 INFO - PROCESS | 1936 | 1472229047316 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x123889400) [pid = 1936] [serial = 1546] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x126099800) [pid = 1936] [serial = 1549] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x125af5800) [pid = 1936] [serial = 1547] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x128ad8000) [pid = 1936] [serial = 1552] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1260d0c00) [pid = 1936] [serial = 1550] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x128b1c400) [pid = 1936] [serial = 1553] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x113f4b000) [pid = 1936] [serial = 1531] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x116150800) [pid = 1936] [serial = 1532] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x128ad8400) [pid = 1936] [serial = 1526] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x121253000) [pid = 1936] [serial = 1543] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1191b0400) [pid = 1936] [serial = 1537] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x119ac8800) [pid = 1936] [serial = 1538] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x119c6f000) [pid = 1936] [serial = 1540] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x119e5bc00) [pid = 1936] [serial = 1541] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x11320e800) [pid = 1936] [serial = 1528] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x129187c00) [pid = 1936] [serial = 1562] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x11398e400) [pid = 1936] [serial = 1529] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x118214000) [pid = 1936] [serial = 1534] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1292be400) [pid = 1936] [serial = 1564] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1184c8400) [pid = 1936] [serial = 1535] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1292c3c00) [pid = 1936] [serial = 1565] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x125aebc00) [pid = 1936] [serial = 1559] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x1127acc00) [pid = 1936] [serial = 1555] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x11690ac00) [pid = 1936] [serial = 1556] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x128b1bc00) [pid = 1936] [serial = 1561] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x119c2a400) [pid = 1936] [serial = 1558] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x1230ad000) [pid = 1936] [serial = 1544] [outer = 0x0] [url = about:blank] 09:30:47 INFO - PROCESS | 1936 | 1472229047379 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:47 INFO - PROCESS | 1936 | 1472229047381 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x117e8f800 == 31 [pid = 1936] [id = 542] 09:30:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x113206000) [pid = 1936] [serial = 1626] [outer = 0x0] 09:30:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x113f4b000) [pid = 1936] [serial = 1627] [outer = 0x113206000] 09:30:47 INFO - PROCESS | 1936 | 1472229047413 Marionette DEBUG loaded listener.js 09:30:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x11854f000) [pid = 1936] [serial = 1628] [outer = 0x113206000] 09:30:47 INFO - PROCESS | 1936 | 1472229047705 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]]]}] 09:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 523ms 09:30:47 INFO - PROCESS | 1936 | 1472229047747 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:30:47 INFO - PROCESS | 1936 | 1472229047750 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:30:47 INFO - PROCESS | 1936 | 1472229047752 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:30:47 INFO - PROCESS | 1936 | 1472229047754 Marionette TRACE conn2 <- [1,2142,null,{}] 09:30:47 INFO - PROCESS | 1936 | 1472229047756 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}] 09:30:47 INFO - PROCESS | 1936 | 1472229047758 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:47 INFO - PROCESS | 1936 | 1472229047842 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:30:47 INFO - PROCESS | 1936 | 1472229047919 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:47 INFO - PROCESS | 1936 | 1472229047920 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213dd000 == 32 [pid = 1936] [id = 543] 09:30:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1194ec400) [pid = 1936] [serial = 1629] [outer = 0x0] 09:30:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119acb800) [pid = 1936] [serial = 1630] [outer = 0x1194ec400] 09:30:47 INFO - PROCESS | 1936 | 1472229047967 Marionette DEBUG loaded listener.js 09:30:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x119c6f000) [pid = 1936] [serial = 1631] [outer = 0x1194ec400] 09:30:48 INFO - PROCESS | 1936 | 1472229048272 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] 09:30:48 INFO - PROCESS | 1936 | 1472229048330 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:30:48 INFO - PROCESS | 1936 | 1472229048337 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:30:48 INFO - PROCESS | 1936 | 1472229048341 Marionette TRACE conn2 <- [1,2146,null,{}] 09:30:48 INFO - PROCESS | 1936 | 1472229048344 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}] 09:30:48 INFO - PROCESS | 1936 | 1472229048347 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:48 INFO - PROCESS | 1936 | 1472229048430 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:30:48 INFO - PROCESS | 1936 | 1472229048486 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:48 INFO - PROCESS | 1936 | 1472229048488 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x1243e5800 == 33 [pid = 1936] [id = 544] 09:30:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119678800) [pid = 1936] [serial = 1632] [outer = 0x0] 09:30:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x119e5e000) [pid = 1936] [serial = 1633] [outer = 0x119678800] 09:30:48 INFO - PROCESS | 1936 | 1472229048514 Marionette DEBUG loaded listener.js 09:30:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x123880c00) [pid = 1936] [serial = 1634] [outer = 0x119678800] 09:30:48 INFO - PROCESS | 1936 | 1472229048842 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] 09:30:48 INFO - PROCESS | 1936 | 1472229048868 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:30:48 INFO - PROCESS | 1936 | 1472229048871 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:30:48 INFO - PROCESS | 1936 | 1472229048873 Marionette TRACE conn2 <- [1,2150,null,{}] 09:30:48 INFO - PROCESS | 1936 | 1472229048878 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}] 09:30:48 INFO - PROCESS | 1936 | 1472229048881 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:49 INFO - PROCESS | 1936 | 1472229049014 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:30:49 INFO - PROCESS | 1936 | 1472229049099 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:49 INFO - PROCESS | 1936 | 1472229049100 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x128e3d800 == 34 [pid = 1936] [id = 545] 09:30:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x117e2d800) [pid = 1936] [serial = 1635] [outer = 0x0] 09:30:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x123886c00) [pid = 1936] [serial = 1636] [outer = 0x117e2d800] 09:30:49 INFO - PROCESS | 1936 | 1472229049139 Marionette DEBUG loaded listener.js 09:30:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x124843000) [pid = 1936] [serial = 1637] [outer = 0x117e2d800] 09:30:49 INFO - PROCESS | 1936 | 1472229049444 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]]]}] 09:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 625ms 09:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:30:49 INFO - PROCESS | 1936 | 1472229049497 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:30:49 INFO - PROCESS | 1936 | 1472229049498 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:30:49 INFO - PROCESS | 1936 | 1472229049500 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:30:49 INFO - PROCESS | 1936 | 1472229049501 Marionette TRACE conn2 <- [1,2154,null,{}] 09:30:49 INFO - PROCESS | 1936 | 1472229049504 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}] 09:30:49 INFO - PROCESS | 1936 | 1472229049505 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:49 INFO - PROCESS | 1936 | 1472229049613 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:30:49 INFO - PROCESS | 1936 | 1472229049655 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:49 INFO - PROCESS | 1936 | 1472229049661 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x12aa3b800 == 35 [pid = 1936] [id = 546] 09:30:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x125eec400) [pid = 1936] [serial = 1638] [outer = 0x0] 09:30:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x126097800) [pid = 1936] [serial = 1639] [outer = 0x125eec400] 09:30:49 INFO - PROCESS | 1936 | 1472229049716 Marionette DEBUG loaded listener.js 09:30:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x128ad4c00) [pid = 1936] [serial = 1640] [outer = 0x125eec400] 09:30:50 INFO - PROCESS | 1936 | 1472229050134 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]]]}] 09:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 671ms 09:30:50 INFO - PROCESS | 1936 | 1472229050180 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:30:50 INFO - PROCESS | 1936 | 1472229050181 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:30:50 INFO - PROCESS | 1936 | 1472229050183 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:30:50 INFO - PROCESS | 1936 | 1472229050184 Marionette TRACE conn2 <- [1,2158,null,{}] 09:30:50 INFO - PROCESS | 1936 | 1472229050187 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}] 09:30:50 INFO - PROCESS | 1936 | 1472229050188 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:50 INFO - PROCESS | 1936 | 1472229050296 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:30:50 INFO - PROCESS | 1936 | 1472229050354 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:50 INFO - PROCESS | 1936 | 1472229050355 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba55800 == 36 [pid = 1936] [id = 547] 09:30:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x128ad5400) [pid = 1936] [serial = 1641] [outer = 0x0] 09:30:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x128ea4800) [pid = 1936] [serial = 1642] [outer = 0x128ad5400] 09:30:50 INFO - PROCESS | 1936 | 1472229050381 Marionette DEBUG loaded listener.js 09:30:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x12918a400) [pid = 1936] [serial = 1643] [outer = 0x128ad5400] 09:30:50 INFO - PROCESS | 1936 | 1472229050714 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]]]}] 09:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 568ms 09:30:50 INFO - PROCESS | 1936 | 1472229050751 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:30:50 INFO - PROCESS | 1936 | 1472229050753 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:30:50 INFO - PROCESS | 1936 | 1472229050755 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:30:50 INFO - PROCESS | 1936 | 1472229050756 Marionette TRACE conn2 <- [1,2162,null,{}] 09:30:50 INFO - PROCESS | 1936 | 1472229050758 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}] 09:30:50 INFO - PROCESS | 1936 | 1472229050760 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:50 INFO - PROCESS | 1936 | 1472229050861 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:30:50 INFO - PROCESS | 1936 | 1472229050865 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:50 INFO - PROCESS | 1936 | 1472229050866 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c04d000 == 37 [pid = 1936] [id = 548] 09:30:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x128b18c00) [pid = 1936] [serial = 1644] [outer = 0x0] 09:30:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1292bd000) [pid = 1936] [serial = 1645] [outer = 0x128b18c00] 09:30:50 INFO - PROCESS | 1936 | 1472229050892 Marionette DEBUG loaded listener.js 09:30:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x129473400) [pid = 1936] [serial = 1646] [outer = 0x128b18c00] 09:30:51 INFO - PROCESS | 1936 | 1472229051226 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]]]}] 09:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 521ms 09:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:30:51 INFO - PROCESS | 1936 | 1472229051277 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:30:51 INFO - PROCESS | 1936 | 1472229051278 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:30:51 INFO - PROCESS | 1936 | 1472229051280 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:30:51 INFO - PROCESS | 1936 | 1472229051281 Marionette TRACE conn2 <- [1,2166,null,{}] 09:30:51 INFO - PROCESS | 1936 | 1472229051284 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}] 09:30:51 INFO - PROCESS | 1936 | 1472229051285 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:51 INFO - PROCESS | 1936 | 1472229051386 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x115f25000) [pid = 1936] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1129d5800) [pid = 1936] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x11614b000) [pid = 1936] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x112a94c00) [pid = 1936] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1184cbc00) [pid = 1936] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x119ac7800) [pid = 1936] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x118731800) [pid = 1936] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x112a87c00) [pid = 1936] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x11519c000) [pid = 1936] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x112a93c00) [pid = 1936] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x110f9fc00) [pid = 1936] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1191ac400) [pid = 1936] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x12139c800) [pid = 1936] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x116bad400) [pid = 1936] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x11276b000) [pid = 1936] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x112780c00) [pid = 1936] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:30:51 INFO - PROCESS | 1936 | 1472229051502 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:51 INFO - PROCESS | 1936 | 1472229051503 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x117361800 == 38 [pid = 1936] [id = 549] 09:30:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x110e66800) [pid = 1936] [serial = 1647] [outer = 0x0] 09:30:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1127b2800) [pid = 1936] [serial = 1648] [outer = 0x110e66800] 09:30:51 INFO - PROCESS | 1936 | 1472229051529 Marionette DEBUG loaded listener.js 09:30:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x11614b000) [pid = 1936] [serial = 1649] [outer = 0x110e66800] 09:30:51 INFO - PROCESS | 1936 | 1472229051847 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]]]}] 09:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 619ms 09:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:30:51 INFO - PROCESS | 1936 | 1472229051900 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:30:51 INFO - PROCESS | 1936 | 1472229051901 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:30:51 INFO - PROCESS | 1936 | 1472229051903 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:30:51 INFO - PROCESS | 1936 | 1472229051904 Marionette TRACE conn2 <- [1,2170,null,{}] 09:30:51 INFO - PROCESS | 1936 | 1472229051907 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}] 09:30:51 INFO - PROCESS | 1936 | 1472229051908 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:51 INFO - PROCESS | 1936 | 1472229051988 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:30:51 INFO - PROCESS | 1936 | 1472229051996 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:51 INFO - PROCESS | 1936 | 1472229051997 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c6a6000 == 39 [pid = 1936] [id = 550] 09:30:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x116910000) [pid = 1936] [serial = 1650] [outer = 0x0] 09:30:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x119674000) [pid = 1936] [serial = 1651] [outer = 0x116910000] 09:30:52 INFO - PROCESS | 1936 | 1472229052022 Marionette DEBUG loaded listener.js 09:30:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x124e2e400) [pid = 1936] [serial = 1652] [outer = 0x116910000] 09:30:52 INFO - PROCESS | 1936 | 1472229052333 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]]]}] 09:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 471ms 09:30:52 INFO - PROCESS | 1936 | 1472229052375 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:30:52 INFO - PROCESS | 1936 | 1472229052376 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:30:52 INFO - PROCESS | 1936 | 1472229052408 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:30:52 INFO - PROCESS | 1936 | 1472229052411 Marionette TRACE conn2 <- [1,2174,null,{}] 09:30:52 INFO - PROCESS | 1936 | 1472229052416 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}] 09:30:52 INFO - PROCESS | 1936 | 1472229052418 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:52 INFO - PROCESS | 1936 | 1472229052507 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:30:52 INFO - PROCESS | 1936 | 1472229052514 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:52 INFO - PROCESS | 1936 | 1472229052516 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d168800 == 40 [pid = 1936] [id = 551] 09:30:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x116209400) [pid = 1936] [serial = 1653] [outer = 0x0] 09:30:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x129473800) [pid = 1936] [serial = 1654] [outer = 0x116209400] 09:30:52 INFO - PROCESS | 1936 | 1472229052558 Marionette DEBUG loaded listener.js 09:30:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x12a5d7c00) [pid = 1936] [serial = 1655] [outer = 0x116209400] 09:30:53 INFO - PROCESS | 1936 | 1472229053051 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]]]}] 09:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 698ms 09:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:30:53 INFO - PROCESS | 1936 | 1472229053085 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:30:53 INFO - PROCESS | 1936 | 1472229053086 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:30:53 INFO - PROCESS | 1936 | 1472229053088 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:30:53 INFO - PROCESS | 1936 | 1472229053090 Marionette TRACE conn2 <- [1,2178,null,{}] 09:30:53 INFO - PROCESS | 1936 | 1472229053093 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}] 09:30:53 INFO - PROCESS | 1936 | 1472229053094 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:53 INFO - PROCESS | 1936 | 1472229053188 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:30:53 INFO - PROCESS | 1936 | 1472229053191 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:53 INFO - PROCESS | 1936 | 1472229053192 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d499000 == 41 [pid = 1936] [id = 552] 09:30:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x12a5e0800) [pid = 1936] [serial = 1656] [outer = 0x0] 09:30:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x12a5f6000) [pid = 1936] [serial = 1657] [outer = 0x12a5e0800] 09:30:53 INFO - PROCESS | 1936 | 1472229053218 Marionette DEBUG loaded listener.js 09:30:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x12a926400) [pid = 1936] [serial = 1658] [outer = 0x12a5e0800] 09:30:53 INFO - PROCESS | 1936 | 1472229053637 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]]]}] 09:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 573ms 09:30:53 INFO - PROCESS | 1936 | 1472229053679 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:30:53 INFO - PROCESS | 1936 | 1472229053681 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:30:53 INFO - PROCESS | 1936 | 1472229053685 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:30:53 INFO - PROCESS | 1936 | 1472229053687 Marionette TRACE conn2 <- [1,2182,null,{}] 09:30:53 INFO - PROCESS | 1936 | 1472229053692 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}] 09:30:53 INFO - PROCESS | 1936 | 1472229053695 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:53 INFO - PROCESS | 1936 | 1472229053801 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:30:53 INFO - PROCESS | 1936 | 1472229053873 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:53 INFO - PROCESS | 1936 | 1472229053875 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x11924f800 == 42 [pid = 1936] [id = 553] 09:30:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x112a94c00) [pid = 1936] [serial = 1659] [outer = 0x0] 09:30:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x113dbe800) [pid = 1936] [serial = 1660] [outer = 0x112a94c00] 09:30:53 INFO - PROCESS | 1936 | 1472229053907 Marionette DEBUG loaded listener.js 09:30:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x118219400) [pid = 1936] [serial = 1661] [outer = 0x112a94c00] 09:30:54 INFO - PROCESS | 1936 | 1472229054352 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]]]}] 09:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 726ms 09:30:54 INFO - PROCESS | 1936 | 1472229054412 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:30:54 INFO - PROCESS | 1936 | 1472229054415 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:30:54 INFO - PROCESS | 1936 | 1472229054419 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:30:54 INFO - PROCESS | 1936 | 1472229054421 Marionette TRACE conn2 <- [1,2186,null,{}] 09:30:54 INFO - PROCESS | 1936 | 1472229054424 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}] 09:30:54 INFO - PROCESS | 1936 | 1472229054426 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:54 INFO - PROCESS | 1936 | 1472229054532 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:30:54 INFO - PROCESS | 1936 | 1472229054592 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:54 INFO - PROCESS | 1936 | 1472229054594 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a78b800 == 43 [pid = 1936] [id = 554] 09:30:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x119ac8000) [pid = 1936] [serial = 1662] [outer = 0x0] 09:30:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x119e62400) [pid = 1936] [serial = 1663] [outer = 0x119ac8000] 09:30:54 INFO - PROCESS | 1936 | 1472229054626 Marionette DEBUG loaded listener.js 09:30:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x12139c000) [pid = 1936] [serial = 1664] [outer = 0x119ac8000] 09:30:55 INFO - PROCESS | 1936 | 1472229055099 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]]]}] 09:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 720ms 09:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:30:55 INFO - PROCESS | 1936 | 1472229055152 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:30:55 INFO - PROCESS | 1936 | 1472229055154 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:30:55 INFO - PROCESS | 1936 | 1472229055156 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:30:55 INFO - PROCESS | 1936 | 1472229055159 Marionette TRACE conn2 <- [1,2190,null,{}] 09:30:55 INFO - PROCESS | 1936 | 1472229055182 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}] 09:30:55 INFO - PROCESS | 1936 | 1472229055185 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:55 INFO - PROCESS | 1936 | 1472229055289 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:30:55 INFO - PROCESS | 1936 | 1472229055363 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:55 INFO - PROCESS | 1936 | 1472229055365 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d4ad000 == 44 [pid = 1936] [id = 555] 09:30:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x123886800) [pid = 1936] [serial = 1665] [outer = 0x0] 09:30:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x125aec400) [pid = 1936] [serial = 1666] [outer = 0x123886800] 09:30:55 INFO - PROCESS | 1936 | 1472229055399 Marionette DEBUG loaded listener.js 09:30:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x128b1dc00) [pid = 1936] [serial = 1667] [outer = 0x123886800] 09:30:55 INFO - PROCESS | 1936 | 1472229055821 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]]]}] 09:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 691ms 09:30:55 INFO - PROCESS | 1936 | 1472229055847 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:30:55 INFO - PROCESS | 1936 | 1472229055849 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:30:55 INFO - PROCESS | 1936 | 1472229055852 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:30:55 INFO - PROCESS | 1936 | 1472229055853 Marionette TRACE conn2 <- [1,2194,null,{}] 09:30:55 INFO - PROCESS | 1936 | 1472229055855 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}] 09:30:55 INFO - PROCESS | 1936 | 1472229055857 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:55 INFO - PROCESS | 1936 | 1472229055960 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:30:56 INFO - PROCESS | 1936 | 1472229056020 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:56 INFO - PROCESS | 1936 | 1472229056021 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d524000 == 45 [pid = 1936] [id = 556] 09:30:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x129189400) [pid = 1936] [serial = 1668] [outer = 0x0] 09:30:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x129479c00) [pid = 1936] [serial = 1669] [outer = 0x129189400] 09:30:56 INFO - PROCESS | 1936 | 1472229056051 Marionette DEBUG loaded listener.js 09:30:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x12a5ee800) [pid = 1936] [serial = 1670] [outer = 0x129189400] 09:30:56 INFO - PROCESS | 1936 | 1472229056676 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]]]}] 09:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 869ms 09:30:56 INFO - PROCESS | 1936 | 1472229056722 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:30:56 INFO - PROCESS | 1936 | 1472229056725 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:30:56 INFO - PROCESS | 1936 | 1472229056728 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:30:56 INFO - PROCESS | 1936 | 1472229056730 Marionette TRACE conn2 <- [1,2198,null,{}] 09:30:56 INFO - PROCESS | 1936 | 1472229056734 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}] 09:30:56 INFO - PROCESS | 1936 | 1472229056736 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:56 INFO - PROCESS | 1936 | 1472229056831 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:30:56 INFO - PROCESS | 1936 | 1472229056893 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:56 INFO - PROCESS | 1936 | 1472229056895 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x123362800 == 46 [pid = 1936] [id = 557] 09:30:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x1173c1400) [pid = 1936] [serial = 1671] [outer = 0x0] 09:30:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x118212800) [pid = 1936] [serial = 1672] [outer = 0x1173c1400] 09:30:56 INFO - PROCESS | 1936 | 1472229056924 Marionette DEBUG loaded listener.js 09:30:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x11872e800) [pid = 1936] [serial = 1673] [outer = 0x1173c1400] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x12d168800 == 45 [pid = 1936] [id = 551] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x12c6a6000 == 44 [pid = 1936] [id = 550] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x117361800 == 43 [pid = 1936] [id = 549] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x12c04d000 == 42 [pid = 1936] [id = 548] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba55800 == 41 [pid = 1936] [id = 547] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x12aa3b800 == 40 [pid = 1936] [id = 546] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x128e3d800 == 39 [pid = 1936] [id = 545] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x1243e5800 == 38 [pid = 1936] [id = 544] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x1213dd000 == 37 [pid = 1936] [id = 543] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x117e8f800 == 36 [pid = 1936] [id = 542] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x11626b800 == 35 [pid = 1936] [id = 541] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x123bc6000 == 34 [pid = 1936] [id = 540] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x125ea4800 == 33 [pid = 1936] [id = 538] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x116782000 == 32 [pid = 1936] [id = 539] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x12d524000 == 31 [pid = 1936] [id = 556] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x12d4ad000 == 30 [pid = 1936] [id = 555] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x12a78b800 == 29 [pid = 1936] [id = 554] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x12d499000 == 28 [pid = 1936] [id = 552] 09:30:57 INFO - PROCESS | 1936 | --DOCSHELL 0x11924f800 == 27 [pid = 1936] [id = 553] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x119e62000) [pid = 1936] [serial = 1597] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x1194eac00) [pid = 1936] [serial = 1591] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x1198e5400) [pid = 1936] [serial = 1592] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x118217800) [pid = 1936] [serial = 1588] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x1184cb400) [pid = 1936] [serial = 1589] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x113986000) [pid = 1936] [serial = 1585] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1213a3400) [pid = 1936] [serial = 1600] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x113b0f400) [pid = 1936] [serial = 1586] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x119c21c00) [pid = 1936] [serial = 1594] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1191b1c00) [pid = 1936] [serial = 1583] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1187fa400) [pid = 1936] [serial = 1582] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x124e2c400) [pid = 1936] [serial = 1603] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1245f0800) [pid = 1936] [serial = 1601] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1184c9800) [pid = 1936] [serial = 1568] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x116909800) [pid = 1936] [serial = 1567] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1260ce800) [pid = 1936] [serial = 1613] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x125a10000) [pid = 1936] [serial = 1604] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x11519f800) [pid = 1936] [serial = 1607] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x119e43400) [pid = 1936] [serial = 1571] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1198e9000) [pid = 1936] [serial = 1570] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1129df000) [pid = 1936] [serial = 1606] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x128ace000) [pid = 1936] [serial = 1615] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12125fc00) [pid = 1936] [serial = 1598] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x125aec000) [pid = 1936] [serial = 1574] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x119e3dc00) [pid = 1936] [serial = 1609] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x119e3ec00) [pid = 1936] [serial = 1595] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x124213800) [pid = 1936] [serial = 1573] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x1260a1800) [pid = 1936] [serial = 1576] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x12917ec00) [pid = 1936] [serial = 1577] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x11610fc00) [pid = 1936] [serial = 1580] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x113966400) [pid = 1936] [serial = 1579] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x125ef4000) [pid = 1936] [serial = 1610] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x126073800) [pid = 1936] [serial = 1612] [outer = 0x0] [url = about:blank] 09:30:57 INFO - PROCESS | 1936 | 1472229057940 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]]]}] 09:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1225ms 09:30:57 INFO - PROCESS | 1936 | 1472229057954 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:30:57 INFO - PROCESS | 1936 | 1472229057956 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:30:57 INFO - PROCESS | 1936 | 1472229057960 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:30:57 INFO - PROCESS | 1936 | 1472229057962 Marionette TRACE conn2 <- [1,2202,null,{}] 09:30:57 INFO - PROCESS | 1936 | 1472229057965 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}] 09:30:57 INFO - PROCESS | 1936 | 1472229057967 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:58 INFO - PROCESS | 1936 | 1472229058052 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:30:58 INFO - PROCESS | 1936 | 1472229058056 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:58 INFO - PROCESS | 1936 | 1472229058058 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x116782000 == 28 [pid = 1936] [id = 558] 09:30:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x1129d7000) [pid = 1936] [serial = 1674] [outer = 0x0] 09:30:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x1129db800) [pid = 1936] [serial = 1675] [outer = 0x1129d7000] 09:30:58 INFO - PROCESS | 1936 | 1472229058092 Marionette DEBUG loaded listener.js 09:30:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x112f13000) [pid = 1936] [serial = 1676] [outer = 0x1129d7000] 09:30:58 INFO - PROCESS | 1936 | 1472229058457 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]]]}] 09:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 522ms 09:30:58 INFO - PROCESS | 1936 | 1472229058482 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:30:58 INFO - PROCESS | 1936 | 1472229058485 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:30:58 INFO - PROCESS | 1936 | 1472229058490 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:30:58 INFO - PROCESS | 1936 | 1472229058492 Marionette TRACE conn2 <- [1,2206,null,{}] 09:30:58 INFO - PROCESS | 1936 | 1472229058525 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}] 09:30:58 INFO - PROCESS | 1936 | 1472229058527 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:58 INFO - PROCESS | 1936 | 1472229058608 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:30:58 INFO - PROCESS | 1936 | 1472229058614 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:58 INFO - PROCESS | 1936 | 1472229058615 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185d7000 == 29 [pid = 1936] [id = 559] 09:30:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x113985000) [pid = 1936] [serial = 1677] [outer = 0x0] 09:30:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x113dc1c00) [pid = 1936] [serial = 1678] [outer = 0x113985000] 09:30:58 INFO - PROCESS | 1936 | 1472229058644 Marionette DEBUG loaded listener.js 09:30:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x11620a400) [pid = 1936] [serial = 1679] [outer = 0x113985000] 09:30:58 INFO - PROCESS | 1936 | 1472229058983 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]]]}] 09:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 546ms 09:30:59 INFO - PROCESS | 1936 | 1472229059037 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:30:59 INFO - PROCESS | 1936 | 1472229059046 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:30:59 INFO - PROCESS | 1936 | 1472229059059 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:30:59 INFO - PROCESS | 1936 | 1472229059062 Marionette TRACE conn2 <- [1,2210,null,{}] 09:30:59 INFO - PROCESS | 1936 | 1472229059070 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}] 09:30:59 INFO - PROCESS | 1936 | 1472229059073 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:59 INFO - PROCESS | 1936 | 1472229059153 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:30:59 INFO - PROCESS | 1936 | 1472229059158 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:59 INFO - PROCESS | 1936 | 1472229059160 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196cf800 == 30 [pid = 1936] [id = 560] 09:30:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1184c8400) [pid = 1936] [serial = 1680] [outer = 0x0] 09:30:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x118734c00) [pid = 1936] [serial = 1681] [outer = 0x1184c8400] 09:30:59 INFO - PROCESS | 1936 | 1472229059192 Marionette DEBUG loaded listener.js 09:30:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1191a8c00) [pid = 1936] [serial = 1682] [outer = 0x1184c8400] 09:30:59 INFO - PROCESS | 1936 | 1472229059547 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]]]}] 09:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 525ms 09:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:30:59 INFO - PROCESS | 1936 | 1472229059581 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:30:59 INFO - PROCESS | 1936 | 1472229059582 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:30:59 INFO - PROCESS | 1936 | 1472229059585 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:30:59 INFO - PROCESS | 1936 | 1472229059586 Marionette TRACE conn2 <- [1,2214,null,{}] 09:30:59 INFO - PROCESS | 1936 | 1472229059588 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}] 09:30:59 INFO - PROCESS | 1936 | 1472229059589 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:59 INFO - PROCESS | 1936 | 1472229059669 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:30:59 INFO - PROCESS | 1936 | 1472229059733 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:59 INFO - PROCESS | 1936 | 1472229059735 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:30:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x12321a000 == 31 [pid = 1936] [id = 561] 09:30:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11872ec00) [pid = 1936] [serial = 1683] [outer = 0x0] 09:30:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x11966ac00) [pid = 1936] [serial = 1684] [outer = 0x11872ec00] 09:30:59 INFO - PROCESS | 1936 | 1472229059762 Marionette DEBUG loaded listener.js 09:30:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x119ac7800) [pid = 1936] [serial = 1685] [outer = 0x11872ec00] 09:31:00 INFO - PROCESS | 1936 | 1472229060076 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]]]}] 09:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 517ms 09:31:00 INFO - PROCESS | 1936 | 1472229060103 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:31:00 INFO - PROCESS | 1936 | 1472229060104 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:31:00 INFO - PROCESS | 1936 | 1472229060106 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:31:00 INFO - PROCESS | 1936 | 1472229060107 Marionette TRACE conn2 <- [1,2218,null,{}] 09:31:00 INFO - PROCESS | 1936 | 1472229060115 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}] 09:31:00 INFO - PROCESS | 1936 | 1472229060124 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:00 INFO - PROCESS | 1936 | 1472229060219 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:31:00 INFO - PROCESS | 1936 | 1472229060223 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:00 INFO - PROCESS | 1936 | 1472229060224 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bd0000 == 32 [pid = 1936] [id = 562] 09:31:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1191ac400) [pid = 1936] [serial = 1686] [outer = 0x0] 09:31:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119c29800) [pid = 1936] [serial = 1687] [outer = 0x1191ac400] 09:31:00 INFO - PROCESS | 1936 | 1472229060250 Marionette DEBUG loaded listener.js 09:31:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119e3d800) [pid = 1936] [serial = 1688] [outer = 0x1191ac400] 09:31:00 INFO - PROCESS | 1936 | 1472229060611 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]]]}] 09:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 09:31:00 INFO - PROCESS | 1936 | 1472229060629 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:31:00 INFO - PROCESS | 1936 | 1472229060630 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:31:00 INFO - PROCESS | 1936 | 1472229060632 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:31:00 INFO - PROCESS | 1936 | 1472229060633 Marionette TRACE conn2 <- [1,2222,null,{}] 09:31:00 INFO - PROCESS | 1936 | 1472229060636 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}] 09:31:00 INFO - PROCESS | 1936 | 1472229060640 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:00 INFO - PROCESS | 1936 | 1472229060757 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:31:00 INFO - PROCESS | 1936 | 1472229060806 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:00 INFO - PROCESS | 1936 | 1472229060807 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x128ab8800 == 33 [pid = 1936] [id = 563] 09:31:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x121252c00) [pid = 1936] [serial = 1689] [outer = 0x0] 09:31:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x123388000) [pid = 1936] [serial = 1690] [outer = 0x121252c00] 09:31:00 INFO - PROCESS | 1936 | 1472229060834 Marionette DEBUG loaded listener.js 09:31:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x123885800) [pid = 1936] [serial = 1691] [outer = 0x121252c00] 09:31:01 INFO - PROCESS | 1936 | 1472229061146 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]]]}] 09:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 570ms 09:31:01 INFO - PROCESS | 1936 | 1472229061212 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:31:01 INFO - PROCESS | 1936 | 1472229061213 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:31:01 INFO - PROCESS | 1936 | 1472229061215 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:31:01 INFO - PROCESS | 1936 | 1472229061217 Marionette TRACE conn2 <- [1,2226,null,{}] 09:31:01 INFO - PROCESS | 1936 | 1472229061226 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}] 09:31:01 INFO - PROCESS | 1936 | 1472229061228 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:01 INFO - PROCESS | 1936 | 1472229061327 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:31:01 INFO - PROCESS | 1936 | 1472229061330 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:01 INFO - PROCESS | 1936 | 1472229061331 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x1292fa000 == 34 [pid = 1936] [id = 564] 09:31:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x11200cc00) [pid = 1936] [serial = 1692] [outer = 0x0] 09:31:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12395e400) [pid = 1936] [serial = 1693] [outer = 0x11200cc00] 09:31:01 INFO - PROCESS | 1936 | 1472229061357 Marionette DEBUG loaded listener.js 09:31:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1245ac400) [pid = 1936] [serial = 1694] [outer = 0x11200cc00] 09:31:01 INFO - PROCESS | 1936 | 1472229061701 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]]]}] 09:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 520ms 09:31:01 INFO - PROCESS | 1936 | 1472229061742 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:31:01 INFO - PROCESS | 1936 | 1472229061745 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:31:01 INFO - PROCESS | 1936 | 1472229061748 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:31:01 INFO - PROCESS | 1936 | 1472229061749 Marionette TRACE conn2 <- [1,2230,null,{}] 09:31:01 INFO - PROCESS | 1936 | 1472229061752 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}] 09:31:01 INFO - PROCESS | 1936 | 1472229061753 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:01 INFO - PROCESS | 1936 | 1472229061849 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:31:01 INFO - PROCESS | 1936 | 1472229061889 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:01 INFO - PROCESS | 1936 | 1472229061890 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a715000 == 35 [pid = 1936] [id = 565] 09:31:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1245ad800) [pid = 1936] [serial = 1695] [outer = 0x0] 09:31:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x125967000) [pid = 1936] [serial = 1696] [outer = 0x1245ad800] 09:31:01 INFO - PROCESS | 1936 | 1472229061916 Marionette DEBUG loaded listener.js 09:31:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x125aeb000) [pid = 1936] [serial = 1697] [outer = 0x1245ad800] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x125eec400) [pid = 1936] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x128ad5400) [pid = 1936] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1127a9400) [pid = 1936] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x117e2d800) [pid = 1936] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x119678800) [pid = 1936] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x128b18c00) [pid = 1936] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1184ccc00) [pid = 1936] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x113206000) [pid = 1936] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x117e27400) [pid = 1936] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x111ca9400) [pid = 1936] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1194ec400) [pid = 1936] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x12a5e0800) [pid = 1936] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x116209400) [pid = 1936] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x110e66800) [pid = 1936] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:31:02 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x116910000) [pid = 1936] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:31:02 INFO - PROCESS | 1936 | 1472229062368 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]]]}] 09:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 671ms 09:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:31:02 INFO - PROCESS | 1936 | 1472229062420 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:31:02 INFO - PROCESS | 1936 | 1472229062421 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:31:02 INFO - PROCESS | 1936 | 1472229062423 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:31:02 INFO - PROCESS | 1936 | 1472229062424 Marionette TRACE conn2 <- [1,2234,null,{}] 09:31:02 INFO - PROCESS | 1936 | 1472229062432 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}] 09:31:02 INFO - PROCESS | 1936 | 1472229062433 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:02 INFO - PROCESS | 1936 | 1472229062550 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:31:02 INFO - PROCESS | 1936 | 1472229062602 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:02 INFO - PROCESS | 1936 | 1472229062603 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a77d000 == 36 [pid = 1936] [id = 566] 09:31:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x110f9c800) [pid = 1936] [serial = 1698] [outer = 0x0] 09:31:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1184cb000) [pid = 1936] [serial = 1699] [outer = 0x110f9c800] 09:31:02 INFO - PROCESS | 1936 | 1472229062629 Marionette DEBUG loaded listener.js 09:31:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x119e3cc00) [pid = 1936] [serial = 1700] [outer = 0x110f9c800] 09:31:02 INFO - PROCESS | 1936 | 1472229062880 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]]]}] 09:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 473ms 09:31:02 INFO - PROCESS | 1936 | 1472229062902 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:31:02 INFO - PROCESS | 1936 | 1472229062903 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:31:02 INFO - PROCESS | 1936 | 1472229062905 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:31:02 INFO - PROCESS | 1936 | 1472229062906 Marionette TRACE conn2 <- [1,2238,null,{}] 09:31:02 INFO - PROCESS | 1936 | 1472229062918 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}] 09:31:02 INFO - PROCESS | 1936 | 1472229062919 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:03 INFO - PROCESS | 1936 | 1472229063004 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:31:03 INFO - PROCESS | 1936 | 1472229063008 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:03 INFO - PROCESS | 1936 | 1472229063010 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b664800 == 37 [pid = 1936] [id = 567] 09:31:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x119c21000) [pid = 1936] [serial = 1701] [outer = 0x0] 09:31:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x12596c400) [pid = 1936] [serial = 1702] [outer = 0x119c21000] 09:31:03 INFO - PROCESS | 1936 | 1472229063038 Marionette DEBUG loaded listener.js 09:31:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x126073800) [pid = 1936] [serial = 1703] [outer = 0x119c21000] 09:31:03 INFO - PROCESS | 1936 | 1472229063355 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]]]}] 09:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 469ms 09:31:03 INFO - PROCESS | 1936 | 1472229063374 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:31:03 INFO - PROCESS | 1936 | 1472229063376 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:31:03 INFO - PROCESS | 1936 | 1472229063385 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:31:03 INFO - PROCESS | 1936 | 1472229063386 Marionette TRACE conn2 <- [1,2242,null,{}] 09:31:03 INFO - PROCESS | 1936 | 1472229063389 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}] 09:31:03 INFO - PROCESS | 1936 | 1472229063390 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:03 INFO - PROCESS | 1936 | 1472229063534 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:31:03 INFO - PROCESS | 1936 | 1472229063544 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:03 INFO - PROCESS | 1936 | 1472229063546 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bda8000 == 38 [pid = 1936] [id = 568] 09:31:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x123884800) [pid = 1936] [serial = 1704] [outer = 0x0] 09:31:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x12609bc00) [pid = 1936] [serial = 1705] [outer = 0x123884800] 09:31:03 INFO - PROCESS | 1936 | 1472229063582 Marionette DEBUG loaded listener.js 09:31:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x128b15400) [pid = 1936] [serial = 1706] [outer = 0x123884800] 09:31:04 INFO - PROCESS | 1936 | 1472229064023 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]]]}] 09:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 669ms 09:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:31:04 INFO - PROCESS | 1936 | 1472229064054 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:31:04 INFO - PROCESS | 1936 | 1472229064056 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:31:04 INFO - PROCESS | 1936 | 1472229064059 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:31:04 INFO - PROCESS | 1936 | 1472229064060 Marionette TRACE conn2 <- [1,2246,null,{}] 09:31:04 INFO - PROCESS | 1936 | 1472229064062 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}] 09:31:04 INFO - PROCESS | 1936 | 1472229064063 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:04 INFO - PROCESS | 1936 | 1472229064142 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:31:04 INFO - PROCESS | 1936 | 1472229064246 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:04 INFO - PROCESS | 1936 | 1472229064248 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x112eca000 == 39 [pid = 1936] [id = 569] 09:31:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x10ebed400) [pid = 1936] [serial = 1707] [outer = 0x0] 09:31:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x110f95800) [pid = 1936] [serial = 1708] [outer = 0x10ebed400] 09:31:04 INFO - PROCESS | 1936 | 1472229064287 Marionette DEBUG loaded listener.js 09:31:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x112784000) [pid = 1936] [serial = 1709] [outer = 0x10ebed400] 09:31:04 INFO - PROCESS | 1936 | 1472229064783 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]]]}] 09:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 770ms 09:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:31:04 INFO - PROCESS | 1936 | 1472229064854 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:31:04 INFO - PROCESS | 1936 | 1472229064857 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:31:04 INFO - PROCESS | 1936 | 1472229064863 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:31:04 INFO - PROCESS | 1936 | 1472229064866 Marionette TRACE conn2 <- [1,2250,null,{}] 09:31:04 INFO - PROCESS | 1936 | 1472229064869 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}] 09:31:04 INFO - PROCESS | 1936 | 1472229064871 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:05 INFO - PROCESS | 1936 | 1472229065006 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:31:05 INFO - PROCESS | 1936 | 1472229065089 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:05 INFO - PROCESS | 1936 | 1472229065091 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x119ccd800 == 40 [pid = 1936] [id = 570] 09:31:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x116110400) [pid = 1936] [serial = 1710] [outer = 0x0] 09:31:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1168d7000) [pid = 1936] [serial = 1711] [outer = 0x116110400] 09:31:05 INFO - PROCESS | 1936 | 1472229065123 Marionette DEBUG loaded listener.js 09:31:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x117e34400) [pid = 1936] [serial = 1712] [outer = 0x116110400] 09:31:05 INFO - PROCESS | 1936 | 1472229065621 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]]]}] 09:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 824ms 09:31:05 INFO - PROCESS | 1936 | 1472229065687 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:31:05 INFO - PROCESS | 1936 | 1472229065690 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:31:05 INFO - PROCESS | 1936 | 1472229065694 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:31:05 INFO - PROCESS | 1936 | 1472229065695 Marionette TRACE conn2 <- [1,2254,null,{}] 09:31:05 INFO - PROCESS | 1936 | 1472229065698 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}] 09:31:05 INFO - PROCESS | 1936 | 1472229065699 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:05 INFO - PROCESS | 1936 | 1472229065812 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:31:05 INFO - PROCESS | 1936 | 1472229065871 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:05 INFO - PROCESS | 1936 | 1472229065873 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a543000 == 41 [pid = 1936] [id = 571] 09:31:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x118735400) [pid = 1936] [serial = 1713] [outer = 0x0] 09:31:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x1194e6c00) [pid = 1936] [serial = 1714] [outer = 0x118735400] 09:31:05 INFO - PROCESS | 1936 | 1472229065903 Marionette DEBUG loaded listener.js 09:31:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x119c6d800) [pid = 1936] [serial = 1715] [outer = 0x118735400] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x12bda8000 == 40 [pid = 1936] [id = 568] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x12b664800 == 39 [pid = 1936] [id = 567] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x12a77d000 == 38 [pid = 1936] [id = 566] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x12a715000 == 37 [pid = 1936] [id = 565] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x1292fa000 == 36 [pid = 1936] [id = 564] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x128ab8800 == 35 [pid = 1936] [id = 563] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x123bd0000 == 34 [pid = 1936] [id = 562] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x12321a000 == 33 [pid = 1936] [id = 561] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x1196cf800 == 32 [pid = 1936] [id = 560] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x1185d7000 == 31 [pid = 1936] [id = 559] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x116782000 == 30 [pid = 1936] [id = 558] 09:31:06 INFO - PROCESS | 1936 | --DOCSHELL 0x123362800 == 29 [pid = 1936] [id = 557] 09:31:06 INFO - PROCESS | 1936 | 1472229066566 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]]]}] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x126097800) [pid = 1936] [serial = 1639] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x12918a400) [pid = 1936] [serial = 1643] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x128ea4800) [pid = 1936] [serial = 1642] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1129de000) [pid = 1936] [serial = 1618] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x113968000) [pid = 1936] [serial = 1619] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x123886c00) [pid = 1936] [serial = 1636] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x119e5e000) [pid = 1936] [serial = 1633] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x123880c00) [pid = 1936] [serial = 1634] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1292bd000) [pid = 1936] [serial = 1645] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1184d0c00) [pid = 1936] [serial = 1621] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x129473400) [pid = 1936] [serial = 1646] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1191a3800) [pid = 1936] [serial = 1622] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x113f4b000) [pid = 1936] [serial = 1627] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x11854f000) [pid = 1936] [serial = 1628] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x129182c00) [pid = 1936] [serial = 1616] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x112a86c00) [pid = 1936] [serial = 1624] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x113d53000) [pid = 1936] [serial = 1625] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x119acb800) [pid = 1936] [serial = 1630] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x119c6f000) [pid = 1936] [serial = 1631] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x12a5f6000) [pid = 1936] [serial = 1657] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x129473800) [pid = 1936] [serial = 1654] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x11614b000) [pid = 1936] [serial = 1649] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x124e2e400) [pid = 1936] [serial = 1652] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1127b2800) [pid = 1936] [serial = 1648] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x12a926400) [pid = 1936] [serial = 1658] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x128ad4c00) [pid = 1936] [serial = 1640] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x124843000) [pid = 1936] [serial = 1637] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x119674000) [pid = 1936] [serial = 1651] [outer = 0x0] [url = about:blank] 09:31:06 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x12a5d7c00) [pid = 1936] [serial = 1655] [outer = 0x0] [url = about:blank] 09:31:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 922ms 09:31:06 INFO - PROCESS | 1936 | 1472229066616 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:31:06 INFO - PROCESS | 1936 | 1472229066619 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:31:06 INFO - PROCESS | 1936 | 1472229066623 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:31:06 INFO - PROCESS | 1936 | 1472229066625 Marionette TRACE conn2 <- [1,2258,null,{}] 09:31:06 INFO - PROCESS | 1936 | 1472229066629 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}] 09:31:06 INFO - PROCESS | 1936 | 1472229066631 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:06 INFO - PROCESS | 1936 | 1472229066748 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:31:06 INFO - PROCESS | 1936 | 1472229066765 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:06 INFO - PROCESS | 1936 | 1472229066767 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x117359800 == 30 [pid = 1936] [id = 572] 09:31:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x11398e400) [pid = 1936] [serial = 1716] [outer = 0x0] 09:31:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x113faac00) [pid = 1936] [serial = 1717] [outer = 0x11398e400] 09:31:06 INFO - PROCESS | 1936 | 1472229066815 Marionette DEBUG loaded listener.js 09:31:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x11844d800) [pid = 1936] [serial = 1718] [outer = 0x11398e400] 09:31:07 INFO - PROCESS | 1936 | 1472229067325 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]]]}] 09:31:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 724ms 09:31:07 INFO - PROCESS | 1936 | 1472229067347 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:31:07 INFO - PROCESS | 1936 | 1472229067350 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:31:07 INFO - PROCESS | 1936 | 1472229067354 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:31:07 INFO - PROCESS | 1936 | 1472229067356 Marionette TRACE conn2 <- [1,2262,null,{}] 09:31:07 INFO - PROCESS | 1936 | 1472229067359 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}] 09:31:07 INFO - PROCESS | 1936 | 1472229067360 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:07 INFO - PROCESS | 1936 | 1472229067440 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:31:07 INFO - PROCESS | 1936 | 1472229067447 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:07 INFO - PROCESS | 1936 | 1472229067448 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192e6000 == 31 [pid = 1936] [id = 573] 09:31:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x1191a3400) [pid = 1936] [serial = 1719] [outer = 0x0] 09:31:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x119677000) [pid = 1936] [serial = 1720] [outer = 0x1191a3400] 09:31:07 INFO - PROCESS | 1936 | 1472229067477 Marionette DEBUG loaded listener.js 09:31:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x119b88400) [pid = 1936] [serial = 1721] [outer = 0x1191a3400] 09:31:07 INFO - PROCESS | 1936 | 1472229067824 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]]]}] 09:31:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 521ms 09:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:31:07 INFO - PROCESS | 1936 | 1472229067875 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:31:07 INFO - PROCESS | 1936 | 1472229067877 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:31:07 INFO - PROCESS | 1936 | 1472229067879 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:31:07 INFO - PROCESS | 1936 | 1472229067882 Marionette TRACE conn2 <- [1,2266,null,{}] 09:31:07 INFO - PROCESS | 1936 | 1472229067889 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}] 09:31:07 INFO - PROCESS | 1936 | 1472229067893 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:07 INFO - PROCESS | 1936 | 1472229067974 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:31:07 INFO - PROCESS | 1936 | 1472229067981 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:07 INFO - PROCESS | 1936 | 1472229067983 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x124044800 == 32 [pid = 1936] [id = 574] 09:31:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x113078c00) [pid = 1936] [serial = 1722] [outer = 0x0] 09:31:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119e3f000) [pid = 1936] [serial = 1723] [outer = 0x113078c00] 09:31:08 INFO - PROCESS | 1936 | 1472229068013 Marionette DEBUG loaded listener.js 09:31:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x12139c800) [pid = 1936] [serial = 1724] [outer = 0x113078c00] 09:31:08 INFO - PROCESS | 1936 | 1472229068368 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]]]}] 09:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 523ms 09:31:08 INFO - PROCESS | 1936 | 1472229068402 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:31:08 INFO - PROCESS | 1936 | 1472229068404 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:31:08 INFO - PROCESS | 1936 | 1472229068406 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:31:08 INFO - PROCESS | 1936 | 1472229068407 Marionette TRACE conn2 <- [1,2270,null,{}] 09:31:08 INFO - PROCESS | 1936 | 1472229068410 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}] 09:31:08 INFO - PROCESS | 1936 | 1472229068411 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:08 INFO - PROCESS | 1936 | 1472229068524 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:31:08 INFO - PROCESS | 1936 | 1472229068532 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:08 INFO - PROCESS | 1936 | 1472229068533 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x128ab6000 == 33 [pid = 1936] [id = 575] 09:31:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1230b5c00) [pid = 1936] [serial = 1725] [outer = 0x0] 09:31:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x123887800) [pid = 1936] [serial = 1726] [outer = 0x1230b5c00] 09:31:08 INFO - PROCESS | 1936 | 1472229068559 Marionette DEBUG loaded listener.js 09:31:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x124215800) [pid = 1936] [serial = 1727] [outer = 0x1230b5c00] 09:31:08 INFO - PROCESS | 1936 | 1472229068899 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]]]}] 09:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 09:31:08 INFO - PROCESS | 1936 | 1472229068925 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:31:08 INFO - PROCESS | 1936 | 1472229068926 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:31:08 INFO - PROCESS | 1936 | 1472229068935 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:31:08 INFO - PROCESS | 1936 | 1472229068937 Marionette TRACE conn2 <- [1,2274,null,{}] 09:31:08 INFO - PROCESS | 1936 | 1472229068939 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}] 09:31:08 INFO - PROCESS | 1936 | 1472229068940 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:09 INFO - PROCESS | 1936 | 1472229069041 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:31:09 INFO - PROCESS | 1936 | 1472229069045 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:09 INFO - PROCESS | 1936 | 1472229069046 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a715000 == 34 [pid = 1936] [id = 576] 09:31:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x11396cc00) [pid = 1936] [serial = 1728] [outer = 0x0] 09:31:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x124843000) [pid = 1936] [serial = 1729] [outer = 0x11396cc00] 09:31:09 INFO - PROCESS | 1936 | 1472229069071 Marionette DEBUG loaded listener.js 09:31:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x125a10000) [pid = 1936] [serial = 1730] [outer = 0x11396cc00] 09:31:09 INFO - PROCESS | 1936 | 1472229069449 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]]]}] 09:31:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:31:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 09:31:09 INFO - PROCESS | 1936 | 1472229069454 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:31:09 INFO - PROCESS | 1936 | 1472229069455 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:31:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:31:09 INFO - PROCESS | 1936 | 1472229069457 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:31:09 INFO - PROCESS | 1936 | 1472229069458 Marionette TRACE conn2 <- [1,2278,null,{}] 09:31:09 INFO - PROCESS | 1936 | 1472229069462 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}] 09:31:09 INFO - PROCESS | 1936 | 1472229069466 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:09 INFO - PROCESS | 1936 | 1472229069588 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:31:09 INFO - PROCESS | 1936 | 1472229069627 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:09 INFO - PROCESS | 1936 | 1472229069629 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba62800 == 35 [pid = 1936] [id = 577] 09:31:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x125e4f400) [pid = 1936] [serial = 1731] [outer = 0x0] 09:31:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x128ad2000) [pid = 1936] [serial = 1732] [outer = 0x125e4f400] 09:31:09 INFO - PROCESS | 1936 | 1472229069655 Marionette DEBUG loaded listener.js 09:31:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x129184400) [pid = 1936] [serial = 1733] [outer = 0x125e4f400] 09:31:09 INFO - PROCESS | 1936 | 1472229069962 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]]]}] 09:31:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:31:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 520ms 09:31:09 INFO - PROCESS | 1936 | 1472229069991 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:31:09 INFO - PROCESS | 1936 | 1472229069992 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:31:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:31:09 INFO - PROCESS | 1936 | 1472229069997 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:31:10 INFO - PROCESS | 1936 | 1472229069999 Marionette TRACE conn2 <- [1,2282,null,{}] 09:31:10 INFO - PROCESS | 1936 | 1472229070002 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}] 09:31:10 INFO - PROCESS | 1936 | 1472229070003 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:10 INFO - PROCESS | 1936 | 1472229070104 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:31:10 INFO - PROCESS | 1936 | 1472229070116 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:10 INFO - PROCESS | 1936 | 1472229070117 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c05d000 == 36 [pid = 1936] [id = 578] 09:31:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1245f7c00) [pid = 1936] [serial = 1734] [outer = 0x0] 09:31:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x12918a400) [pid = 1936] [serial = 1735] [outer = 0x1245f7c00] 09:31:10 INFO - PROCESS | 1936 | 1472229070143 Marionette DEBUG loaded listener.js 09:31:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x129470000) [pid = 1936] [serial = 1736] [outer = 0x1245f7c00] 09:31:10 INFO - PROCESS | 1936 | 1472229070490 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]]]}] 09:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 09:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:31:10 INFO - PROCESS | 1936 | 1472229070517 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:31:10 INFO - PROCESS | 1936 | 1472229070518 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:31:10 INFO - PROCESS | 1936 | 1472229070520 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:31:10 INFO - PROCESS | 1936 | 1472229070521 Marionette TRACE conn2 <- [1,2286,null,{}] 09:31:10 INFO - PROCESS | 1936 | 1472229070523 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}] 09:31:10 INFO - PROCESS | 1936 | 1472229070525 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:10 INFO - PROCESS | 1936 | 1472229070629 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:31:10 INFO - PROCESS | 1936 | 1472229070632 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:10 INFO - PROCESS | 1936 | 1472229070633 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c68d000 == 37 [pid = 1936] [id = 579] 09:31:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x128ad5400) [pid = 1936] [serial = 1737] [outer = 0x0] 09:31:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x129477c00) [pid = 1936] [serial = 1738] [outer = 0x128ad5400] 09:31:10 INFO - PROCESS | 1936 | 1472229070659 Marionette DEBUG loaded listener.js 09:31:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12a5d5800) [pid = 1936] [serial = 1739] [outer = 0x128ad5400] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1191ac400) [pid = 1936] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1129d7000) [pid = 1936] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1184c8400) [pid = 1936] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x11872ec00) [pid = 1936] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x112a94c00) [pid = 1936] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x113985000) [pid = 1936] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x119ac8000) [pid = 1936] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1173c1400) [pid = 1936] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x123886800) [pid = 1936] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x129189400) [pid = 1936] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x121252c00) [pid = 1936] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x11200cc00) [pid = 1936] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x110f9c800) [pid = 1936] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1245ad800) [pid = 1936] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x119c21000) [pid = 1936] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:31:11 INFO - PROCESS | 1936 | 1472229071056 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]]]}] 09:31:11 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 09:31:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 572ms 09:31:11 INFO - PROCESS | 1936 | 1472229071093 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:31:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:31:11 INFO - PROCESS | 1936 | 1472229071094 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:31:11 INFO - PROCESS | 1936 | 1472229071096 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:31:11 INFO - PROCESS | 1936 | 1472229071098 Marionette TRACE conn2 <- [1,2290,null,{}] 09:31:11 INFO - PROCESS | 1936 | 1472229071100 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}] 09:31:11 INFO - PROCESS | 1936 | 1472229071101 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:11 INFO - PROCESS | 1936 | 1472229071182 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:31:11 INFO - PROCESS | 1936 | 1472229071241 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:11 INFO - PROCESS | 1936 | 1472229071242 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bd4800 == 38 [pid = 1936] [id = 580] 09:31:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1129dd800) [pid = 1936] [serial = 1740] [outer = 0x0] 09:31:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1184c8400) [pid = 1936] [serial = 1741] [outer = 0x1129dd800] 09:31:11 INFO - PROCESS | 1936 | 1472229071268 Marionette DEBUG loaded listener.js 09:31:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x119e43c00) [pid = 1936] [serial = 1742] [outer = 0x1129dd800] 09:31:11 INFO - PROCESS | 1936 | 1472229071551 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]]]}] 09:31:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:31:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 470ms 09:31:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:31:11 INFO - PROCESS | 1936 | 1472229071568 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:31:11 INFO - PROCESS | 1936 | 1472229071569 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:31:11 INFO - PROCESS | 1936 | 1472229071571 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:31:11 INFO - PROCESS | 1936 | 1472229071572 Marionette TRACE conn2 <- [1,2294,null,{}] 09:31:11 INFO - PROCESS | 1936 | 1472229071575 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}] 09:31:11 INFO - PROCESS | 1936 | 1472229071576 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:11 INFO - PROCESS | 1936 | 1472229071670 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:31:11 INFO - PROCESS | 1936 | 1472229071673 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:11 INFO - PROCESS | 1936 | 1472229071674 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d173000 == 39 [pid = 1936] [id = 581] 09:31:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1245ad800) [pid = 1936] [serial = 1743] [outer = 0x0] 09:31:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x129475400) [pid = 1936] [serial = 1744] [outer = 0x1245ad800] 09:31:11 INFO - PROCESS | 1936 | 1472229071702 Marionette DEBUG loaded listener.js 09:31:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x12a5ec800) [pid = 1936] [serial = 1745] [outer = 0x1245ad800] 09:31:12 INFO - PROCESS | 1936 | 1472229072120 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]]]}] 09:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 568ms 09:31:12 INFO - PROCESS | 1936 | 1472229072141 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:31:12 INFO - PROCESS | 1936 | 1472229072143 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:31:12 INFO - PROCESS | 1936 | 1472229072147 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:31:12 INFO - PROCESS | 1936 | 1472229072150 Marionette TRACE conn2 <- [1,2298,null,{}] 09:31:12 INFO - PROCESS | 1936 | 1472229072154 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}] 09:31:12 INFO - PROCESS | 1936 | 1472229072157 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:12 INFO - PROCESS | 1936 | 1472229072304 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:31:12 INFO - PROCESS | 1936 | 1472229072319 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:12 INFO - PROCESS | 1936 | 1472229072321 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d49c000 == 40 [pid = 1936] [id = 582] 09:31:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x12a927000) [pid = 1936] [serial = 1746] [outer = 0x0] 09:31:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x12a92c000) [pid = 1936] [serial = 1747] [outer = 0x12a927000] 09:31:12 INFO - PROCESS | 1936 | 1472229072366 Marionette DEBUG loaded listener.js 09:31:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x12aa6ec00) [pid = 1936] [serial = 1748] [outer = 0x12a927000] 09:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 621ms 09:31:12 INFO - PROCESS | 1936 | 1472229072765 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]]]}] 09:31:12 INFO - PROCESS | 1936 | 1472229072769 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:31:12 INFO - PROCESS | 1936 | 1472229072770 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:31:12 INFO - PROCESS | 1936 | 1472229072772 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:31:12 INFO - PROCESS | 1936 | 1472229072773 Marionette TRACE conn2 <- [1,2302,null,{}] 09:31:12 INFO - PROCESS | 1936 | 1472229072779 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}] 09:31:12 INFO - PROCESS | 1936 | 1472229072781 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:12 INFO - PROCESS | 1936 | 1472229072905 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:31:12 INFO - PROCESS | 1936 | 1472229072911 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:12 INFO - PROCESS | 1936 | 1472229072912 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d4ae800 == 41 [pid = 1936] [id = 583] 09:31:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x11614e800) [pid = 1936] [serial = 1749] [outer = 0x0] 09:31:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x128b21c00) [pid = 1936] [serial = 1750] [outer = 0x11614e800] 09:31:12 INFO - PROCESS | 1936 | 1472229072945 Marionette DEBUG loaded listener.js 09:31:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x12aa90000) [pid = 1936] [serial = 1751] [outer = 0x11614e800] 09:31:13 INFO - PROCESS | 1936 | 1472229073403 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]]]}] 09:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 671ms 09:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:31:13 INFO - PROCESS | 1936 | 1472229073444 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:31:13 INFO - PROCESS | 1936 | 1472229073446 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:31:13 INFO - PROCESS | 1936 | 1472229073449 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:31:13 INFO - PROCESS | 1936 | 1472229073453 Marionette TRACE conn2 <- [1,2306,null,{}] 09:31:13 INFO - PROCESS | 1936 | 1472229073456 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}] 09:31:13 INFO - PROCESS | 1936 | 1472229073458 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:13 INFO - PROCESS | 1936 | 1472229073566 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:31:13 INFO - PROCESS | 1936 | 1472229073627 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:13 INFO - PROCESS | 1936 | 1472229073629 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192e4800 == 42 [pid = 1936] [id = 584] 09:31:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x112a94c00) [pid = 1936] [serial = 1752] [outer = 0x0] 09:31:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x11620f400) [pid = 1936] [serial = 1753] [outer = 0x112a94c00] 09:31:13 INFO - PROCESS | 1936 | 1472229073662 Marionette DEBUG loaded listener.js 09:31:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x118459400) [pid = 1936] [serial = 1754] [outer = 0x112a94c00] 09:31:14 INFO - PROCESS | 1936 | 1472229074148 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]]]}] 09:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 722ms 09:31:14 INFO - PROCESS | 1936 | 1472229074172 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:31:14 INFO - PROCESS | 1936 | 1472229074175 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:31:14 INFO - PROCESS | 1936 | 1472229074180 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:31:14 INFO - PROCESS | 1936 | 1472229074182 Marionette TRACE conn2 <- [1,2310,null,{}] 09:31:14 INFO - PROCESS | 1936 | 1472229074184 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}] 09:31:14 INFO - PROCESS | 1936 | 1472229074186 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:14 INFO - PROCESS | 1936 | 1472229074296 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:31:14 INFO - PROCESS | 1936 | 1472229074358 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:14 INFO - PROCESS | 1936 | 1472229074359 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x12aa44000 == 43 [pid = 1936] [id = 585] 09:31:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1187f6c00) [pid = 1936] [serial = 1755] [outer = 0x0] 09:31:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x119e43400) [pid = 1936] [serial = 1756] [outer = 0x1187f6c00] 09:31:14 INFO - PROCESS | 1936 | 1472229074391 Marionette DEBUG loaded listener.js 09:31:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12139a800) [pid = 1936] [serial = 1757] [outer = 0x1187f6c00] 09:31:14 INFO - PROCESS | 1936 | 1472229074852 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]]]}] 09:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 721ms 09:31:14 INFO - PROCESS | 1936 | 1472229074932 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:31:14 INFO - PROCESS | 1936 | 1472229074934 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:31:14 INFO - PROCESS | 1936 | 1472229074938 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:31:14 INFO - PROCESS | 1936 | 1472229074940 Marionette TRACE conn2 <- [1,2314,null,{}] 09:31:14 INFO - PROCESS | 1936 | 1472229074948 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}] 09:31:14 INFO - PROCESS | 1936 | 1472229074952 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:15 INFO - PROCESS | 1936 | 1472229075056 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:31:15 INFO - PROCESS | 1936 | 1472229075118 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:15 INFO - PROCESS | 1936 | 1472229075120 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d52e000 == 44 [pid = 1936] [id = 586] 09:31:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x126073c00) [pid = 1936] [serial = 1758] [outer = 0x0] 09:31:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1260cc800) [pid = 1936] [serial = 1759] [outer = 0x126073c00] 09:31:15 INFO - PROCESS | 1936 | 1472229075152 Marionette DEBUG loaded listener.js 09:31:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x128c24c00) [pid = 1936] [serial = 1760] [outer = 0x126073c00] 09:31:15 INFO - PROCESS | 1936 | 1472229075581 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]]]}] 09:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 672ms 09:31:15 INFO - PROCESS | 1936 | 1472229075610 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:31:15 INFO - PROCESS | 1936 | 1472229075612 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:31:15 INFO - PROCESS | 1936 | 1472229075615 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:31:15 INFO - PROCESS | 1936 | 1472229075616 Marionette TRACE conn2 <- [1,2318,null,{}] 09:31:15 INFO - PROCESS | 1936 | 1472229075619 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}] 09:31:15 INFO - PROCESS | 1936 | 1472229075620 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:15 INFO - PROCESS | 1936 | 1472229075729 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:31:15 INFO - PROCESS | 1936 | 1472229075789 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:15 INFO - PROCESS | 1936 | 1472229075791 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x11735a000 == 45 [pid = 1936] [id = 587] 09:31:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1187ef800) [pid = 1936] [serial = 1761] [outer = 0x0] 09:31:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x119e67800) [pid = 1936] [serial = 1762] [outer = 0x1187ef800] 09:31:15 INFO - PROCESS | 1936 | 1472229075821 Marionette DEBUG loaded listener.js 09:31:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x1260d1800) [pid = 1936] [serial = 1763] [outer = 0x1187ef800] 09:31:16 INFO - PROCESS | 1936 | 1472229076453 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] 09:31:16 INFO - PROCESS | 1936 | 1472229076489 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:31:16 INFO - PROCESS | 1936 | 1472229076491 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:31:16 INFO - PROCESS | 1936 | 1472229076494 Marionette TRACE conn2 <- [1,2322,null,{}] 09:31:16 INFO - PROCESS | 1936 | 1472229076499 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}] 09:31:16 INFO - PROCESS | 1936 | 1472229076501 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:16 INFO - PROCESS | 1936 | 1472229076594 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:31:16 INFO - PROCESS | 1936 | 1472229076668 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:16 INFO - PROCESS | 1936 | 1472229076670 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x117370000 == 46 [pid = 1936] [id = 588] 09:31:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x1131c8800) [pid = 1936] [serial = 1764] [outer = 0x0] 09:31:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x11337a000) [pid = 1936] [serial = 1765] [outer = 0x1131c8800] 09:31:16 INFO - PROCESS | 1936 | 1472229076699 Marionette DEBUG loaded listener.js 09:31:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x113985400) [pid = 1936] [serial = 1766] [outer = 0x1131c8800] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x12d49c000 == 45 [pid = 1936] [id = 582] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x12d173000 == 44 [pid = 1936] [id = 581] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x123bd4800 == 43 [pid = 1936] [id = 580] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x12c68d000 == 42 [pid = 1936] [id = 579] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x12c05d000 == 41 [pid = 1936] [id = 578] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba62800 == 40 [pid = 1936] [id = 577] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x12a715000 == 39 [pid = 1936] [id = 576] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x128ab6000 == 38 [pid = 1936] [id = 575] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x124044800 == 37 [pid = 1936] [id = 574] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x1192e6000 == 36 [pid = 1936] [id = 573] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x117359800 == 35 [pid = 1936] [id = 572] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x12a543000 == 34 [pid = 1936] [id = 571] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x119ccd800 == 33 [pid = 1936] [id = 570] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x112eca000 == 32 [pid = 1936] [id = 569] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x11735a000 == 31 [pid = 1936] [id = 587] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x12d52e000 == 30 [pid = 1936] [id = 586] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x12aa44000 == 29 [pid = 1936] [id = 585] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x1192e4800 == 28 [pid = 1936] [id = 584] 09:31:17 INFO - PROCESS | 1936 | --DOCSHELL 0x12d4ae800 == 27 [pid = 1936] [id = 583] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x119c29800) [pid = 1936] [serial = 1687] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x1129db800) [pid = 1936] [serial = 1675] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x112f13000) [pid = 1936] [serial = 1676] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x118734c00) [pid = 1936] [serial = 1681] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x1191a8c00) [pid = 1936] [serial = 1682] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x11966ac00) [pid = 1936] [serial = 1684] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x118219400) [pid = 1936] [serial = 1661] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x113dc1c00) [pid = 1936] [serial = 1678] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x113dbe800) [pid = 1936] [serial = 1660] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x11620a400) [pid = 1936] [serial = 1679] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x12139c000) [pid = 1936] [serial = 1664] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119e62400) [pid = 1936] [serial = 1663] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x11872e800) [pid = 1936] [serial = 1673] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x118212800) [pid = 1936] [serial = 1672] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x128b1dc00) [pid = 1936] [serial = 1667] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x125aec400) [pid = 1936] [serial = 1666] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x12a5ee800) [pid = 1936] [serial = 1670] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x129479c00) [pid = 1936] [serial = 1669] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x123885800) [pid = 1936] [serial = 1691] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x123388000) [pid = 1936] [serial = 1690] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1245ac400) [pid = 1936] [serial = 1694] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x12395e400) [pid = 1936] [serial = 1693] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1184cb000) [pid = 1936] [serial = 1699] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x125967000) [pid = 1936] [serial = 1696] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x12596c400) [pid = 1936] [serial = 1702] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x125aeb000) [pid = 1936] [serial = 1697] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x126073800) [pid = 1936] [serial = 1703] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x119e3cc00) [pid = 1936] [serial = 1700] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x119e3d800) [pid = 1936] [serial = 1688] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x12609bc00) [pid = 1936] [serial = 1705] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x119ac7800) [pid = 1936] [serial = 1685] [outer = 0x0] [url = about:blank] 09:31:17 INFO - PROCESS | 1936 | 1472229077604 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]]]}] 09:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1124ms 09:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:31:17 INFO - PROCESS | 1936 | 1472229077616 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:31:17 INFO - PROCESS | 1936 | 1472229077618 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:31:17 INFO - PROCESS | 1936 | 1472229077621 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:31:17 INFO - PROCESS | 1936 | 1472229077623 Marionette TRACE conn2 <- [1,2326,null,{}] 09:31:17 INFO - PROCESS | 1936 | 1472229077627 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}] 09:31:17 INFO - PROCESS | 1936 | 1472229077629 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:17 INFO - PROCESS | 1936 | 1472229077710 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:31:17 INFO - PROCESS | 1936 | 1472229077717 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:17 INFO - PROCESS | 1936 | 1472229077720 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x1168a9000 == 28 [pid = 1936] [id = 589] 09:31:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x11223c000) [pid = 1936] [serial = 1767] [outer = 0x0] 09:31:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1129d5800) [pid = 1936] [serial = 1768] [outer = 0x11223c000] 09:31:17 INFO - PROCESS | 1936 | 1472229077749 Marionette DEBUG loaded listener.js 09:31:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x112a86400) [pid = 1936] [serial = 1769] [outer = 0x11223c000] 09:31:18 INFO - PROCESS | 1936 | 1472229078130 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]]]}] 09:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 521ms 09:31:18 INFO - PROCESS | 1936 | 1472229078143 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:31:18 INFO - PROCESS | 1936 | 1472229078146 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:31:18 INFO - PROCESS | 1936 | 1472229078151 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:31:18 INFO - PROCESS | 1936 | 1472229078153 Marionette TRACE conn2 <- [1,2330,null,{}] 09:31:18 INFO - PROCESS | 1936 | 1472229078156 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}] 09:31:18 INFO - PROCESS | 1936 | 1472229078157 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:18 INFO - PROCESS | 1936 | 1472229078238 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:31:18 INFO - PROCESS | 1936 | 1472229078243 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:18 INFO - PROCESS | 1936 | 1472229078247 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x11878c000 == 29 [pid = 1936] [id = 590] 09:31:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x113b0c400) [pid = 1936] [serial = 1770] [outer = 0x0] 09:31:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x113d58800) [pid = 1936] [serial = 1771] [outer = 0x113b0c400] 09:31:18 INFO - PROCESS | 1936 | 1472229078276 Marionette DEBUG loaded listener.js 09:31:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x113fa5400) [pid = 1936] [serial = 1772] [outer = 0x113b0c400] 09:31:18 INFO - PROCESS | 1936 | 1472229078695 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]]]}] 09:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 569ms 09:31:18 INFO - PROCESS | 1936 | 1472229078721 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:31:18 INFO - PROCESS | 1936 | 1472229078723 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:31:18 INFO - PROCESS | 1936 | 1472229078727 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:31:18 INFO - PROCESS | 1936 | 1472229078730 Marionette TRACE conn2 <- [1,2334,null,{}] 09:31:18 INFO - PROCESS | 1936 | 1472229078743 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}] 09:31:18 INFO - PROCESS | 1936 | 1472229078748 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:18 INFO - PROCESS | 1936 | 1472229078873 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:31:18 INFO - PROCESS | 1936 | 1472229078890 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:18 INFO - PROCESS | 1936 | 1472229078892 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a29e800 == 30 [pid = 1936] [id = 591] 09:31:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x112a85400) [pid = 1936] [serial = 1773] [outer = 0x0] 09:31:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1182e1000) [pid = 1936] [serial = 1774] [outer = 0x112a85400] 09:31:18 INFO - PROCESS | 1936 | 1472229078921 Marionette DEBUG loaded listener.js 09:31:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1184ca400) [pid = 1936] [serial = 1775] [outer = 0x112a85400] 09:31:19 INFO - PROCESS | 1936 | 1472229079273 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]]]}] 09:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 575ms 09:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:31:19 INFO - PROCESS | 1936 | 1472229079302 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:31:19 INFO - PROCESS | 1936 | 1472229079304 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:31:19 INFO - PROCESS | 1936 | 1472229079306 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:31:19 INFO - PROCESS | 1936 | 1472229079307 Marionette TRACE conn2 <- [1,2338,null,{}] 09:31:19 INFO - PROCESS | 1936 | 1472229079325 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}] 09:31:19 INFO - PROCESS | 1936 | 1472229079326 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:19 INFO - PROCESS | 1936 | 1472229079407 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:31:19 INFO - PROCESS | 1936 | 1472229079414 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:19 INFO - PROCESS | 1936 | 1472229079415 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x1237ae000 == 31 [pid = 1936] [id = 592] 09:31:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x118726c00) [pid = 1936] [serial = 1776] [outer = 0x0] 09:31:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1188f6000) [pid = 1936] [serial = 1777] [outer = 0x118726c00] 09:31:19 INFO - PROCESS | 1936 | 1472229079442 Marionette DEBUG loaded listener.js 09:31:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1191a2400) [pid = 1936] [serial = 1778] [outer = 0x118726c00] 09:31:19 INFO - PROCESS | 1936 | 1472229079807 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]]]}] 09:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 09:31:19 INFO - PROCESS | 1936 | 1472229079825 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:31:19 INFO - PROCESS | 1936 | 1472229079834 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:31:19 INFO - PROCESS | 1936 | 1472229079842 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:31:19 INFO - PROCESS | 1936 | 1472229079843 Marionette TRACE conn2 <- [1,2342,null,{}] 09:31:19 INFO - PROCESS | 1936 | 1472229079846 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}] 09:31:19 INFO - PROCESS | 1936 | 1472229079847 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:19 INFO - PROCESS | 1936 | 1472229079945 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:31:19 INFO - PROCESS | 1936 | 1472229079948 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:19 INFO - PROCESS | 1936 | 1472229079949 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x12489b000 == 32 [pid = 1936] [id = 593] 09:31:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x11398cc00) [pid = 1936] [serial = 1779] [outer = 0x0] 09:31:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1191ab400) [pid = 1936] [serial = 1780] [outer = 0x11398cc00] 09:31:19 INFO - PROCESS | 1936 | 1472229079975 Marionette DEBUG loaded listener.js 09:31:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119675000) [pid = 1936] [serial = 1781] [outer = 0x11398cc00] 09:31:20 INFO - PROCESS | 1936 | 1472229080410 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]]]}] 09:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 626ms 09:31:20 INFO - PROCESS | 1936 | 1472229080465 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:31:20 INFO - PROCESS | 1936 | 1472229080467 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:31:20 INFO - PROCESS | 1936 | 1472229080470 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:31:20 INFO - PROCESS | 1936 | 1472229080472 Marionette TRACE conn2 <- [1,2346,null,{}] 09:31:20 INFO - PROCESS | 1936 | 1472229080475 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}] 09:31:20 INFO - PROCESS | 1936 | 1472229080482 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:20 INFO - PROCESS | 1936 | 1472229080665 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:31:20 INFO - PROCESS | 1936 | 1472229080693 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:20 INFO - PROCESS | 1936 | 1472229080695 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x128b7f800 == 33 [pid = 1936] [id = 594] 09:31:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1198e7c00) [pid = 1936] [serial = 1782] [outer = 0x0] 09:31:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119ad5000) [pid = 1936] [serial = 1783] [outer = 0x1198e7c00] 09:31:20 INFO - PROCESS | 1936 | 1472229080738 Marionette DEBUG loaded listener.js 09:31:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119e5f000) [pid = 1936] [serial = 1784] [outer = 0x1198e7c00] 09:31:21 INFO - PROCESS | 1936 | 1472229081133 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]]]}] 09:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 675ms 09:31:21 INFO - PROCESS | 1936 | 1472229081145 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:31:21 INFO - PROCESS | 1936 | 1472229081148 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:31:21 INFO - PROCESS | 1936 | 1472229081158 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:31:21 INFO - PROCESS | 1936 | 1472229081159 Marionette TRACE conn2 <- [1,2350,null,{}] 09:31:21 INFO - PROCESS | 1936 | 1472229081178 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}] 09:31:21 INFO - PROCESS | 1936 | 1472229081179 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:21 INFO - PROCESS | 1936 | 1472229081276 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:31:21 INFO - PROCESS | 1936 | 1472229081327 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:21 INFO - PROCESS | 1936 | 1472229081328 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291af000 == 34 [pid = 1936] [id = 595] 09:31:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x119e62000) [pid = 1936] [serial = 1785] [outer = 0x0] 09:31:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x11a273c00) [pid = 1936] [serial = 1786] [outer = 0x119e62000] 09:31:21 INFO - PROCESS | 1936 | 1472229081354 Marionette DEBUG loaded listener.js 09:31:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x121399c00) [pid = 1936] [serial = 1787] [outer = 0x119e62000] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x12a927000) [pid = 1936] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x11396cc00) [pid = 1936] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x125e4f400) [pid = 1936] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1129dd800) [pid = 1936] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x116110400) [pid = 1936] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x10ebed400) [pid = 1936] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1245f7c00) [pid = 1936] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x118735400) [pid = 1936] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x113078c00) [pid = 1936] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1230b5c00) [pid = 1936] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1191a3400) [pid = 1936] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x11398e400) [pid = 1936] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x128ad5400) [pid = 1936] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1245ad800) [pid = 1936] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x123884800) [pid = 1936] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:31:21 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x11614e800) [pid = 1936] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:31:21 INFO - PROCESS | 1936 | 1472229081863 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]]]}] 09:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 736ms 09:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:31:21 INFO - PROCESS | 1936 | 1472229081894 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:31:21 INFO - PROCESS | 1936 | 1472229081895 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:31:21 INFO - PROCESS | 1936 | 1472229081897 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:31:21 INFO - PROCESS | 1936 | 1472229081898 Marionette TRACE conn2 <- [1,2354,null,{}] 09:31:21 INFO - PROCESS | 1936 | 1472229081901 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}] 09:31:21 INFO - PROCESS | 1936 | 1472229081902 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:21 INFO - PROCESS | 1936 | 1472229081981 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:31:21 INFO - PROCESS | 1936 | 1472229081985 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:21 INFO - PROCESS | 1936 | 1472229081986 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x128ab6800 == 35 [pid = 1936] [id = 596] 09:31:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x113205800) [pid = 1936] [serial = 1788] [outer = 0x0] 09:31:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11614e000) [pid = 1936] [serial = 1789] [outer = 0x113205800] 09:31:22 INFO - PROCESS | 1936 | 1472229082012 Marionette DEBUG loaded listener.js 09:31:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1194e9c00) [pid = 1936] [serial = 1790] [outer = 0x113205800] 09:31:22 INFO - PROCESS | 1936 | 1472229082352 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]]]}] 09:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 469ms 09:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:31:22 INFO - PROCESS | 1936 | 1472229082367 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:31:22 INFO - PROCESS | 1936 | 1472229082369 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:31:22 INFO - PROCESS | 1936 | 1472229082371 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:31:22 INFO - PROCESS | 1936 | 1472229082383 Marionette TRACE conn2 <- [1,2358,null,{}] 09:31:22 INFO - PROCESS | 1936 | 1472229082385 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}] 09:31:22 INFO - PROCESS | 1936 | 1472229082386 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:22 INFO - PROCESS | 1936 | 1472229082490 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:31:22 INFO - PROCESS | 1936 | 1472229082496 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:22 INFO - PROCESS | 1936 | 1472229082497 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a188000 == 36 [pid = 1936] [id = 597] 09:31:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x11398e400) [pid = 1936] [serial = 1791] [outer = 0x0] 09:31:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x119ad3800) [pid = 1936] [serial = 1792] [outer = 0x11398e400] 09:31:22 INFO - PROCESS | 1936 | 1472229082523 Marionette DEBUG loaded listener.js 09:31:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x123856800) [pid = 1936] [serial = 1793] [outer = 0x11398e400] 09:31:22 INFO - PROCESS | 1936 | 1472229082835 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]]]}] 09:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 480ms 09:31:22 INFO - PROCESS | 1936 | 1472229082852 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:31:22 INFO - PROCESS | 1936 | 1472229082853 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:31:22 INFO - PROCESS | 1936 | 1472229082855 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:31:22 INFO - PROCESS | 1936 | 1472229082856 Marionette TRACE conn2 <- [1,2362,null,{}] 09:31:22 INFO - PROCESS | 1936 | 1472229082859 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}] 09:31:22 INFO - PROCESS | 1936 | 1472229082860 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:22 INFO - PROCESS | 1936 | 1472229082942 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:31:22 INFO - PROCESS | 1936 | 1472229082948 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:22 INFO - PROCESS | 1936 | 1472229082949 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b067800 == 37 [pid = 1936] [id = 598] 09:31:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x12139cc00) [pid = 1936] [serial = 1794] [outer = 0x0] 09:31:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x123882c00) [pid = 1936] [serial = 1795] [outer = 0x12139cc00] 09:31:22 INFO - PROCESS | 1936 | 1472229082974 Marionette DEBUG loaded listener.js 09:31:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x12395d000) [pid = 1936] [serial = 1796] [outer = 0x12139cc00] 09:31:23 INFO - PROCESS | 1936 | 1472229083310 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]]]}] 09:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 471ms 09:31:23 INFO - PROCESS | 1936 | 1472229083326 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:31:23 INFO - PROCESS | 1936 | 1472229083330 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:31:23 INFO - PROCESS | 1936 | 1472229083332 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:31:23 INFO - PROCESS | 1936 | 1472229083334 Marionette TRACE conn2 <- [1,2366,null,{}] 09:31:23 INFO - PROCESS | 1936 | 1472229083337 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}] 09:31:23 INFO - PROCESS | 1936 | 1472229083347 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:23 INFO - PROCESS | 1936 | 1472229083470 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:31:23 INFO - PROCESS | 1936 | 1472229083475 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:23 INFO - PROCESS | 1936 | 1472229083477 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x124898800 == 38 [pid = 1936] [id = 599] 09:31:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1188f9c00) [pid = 1936] [serial = 1797] [outer = 0x0] 09:31:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x123b68400) [pid = 1936] [serial = 1798] [outer = 0x1188f9c00] 09:31:23 INFO - PROCESS | 1936 | 1472229083506 Marionette DEBUG loaded listener.js 09:31:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12596c000) [pid = 1936] [serial = 1799] [outer = 0x1188f9c00] 09:31:23 INFO - PROCESS | 1936 | 1472229083896 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]]]}] 09:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 618ms 09:31:23 INFO - PROCESS | 1936 | 1472229083952 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:31:23 INFO - PROCESS | 1936 | 1472229083955 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:31:23 INFO - PROCESS | 1936 | 1472229083958 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:31:23 INFO - PROCESS | 1936 | 1472229083961 Marionette TRACE conn2 <- [1,2370,null,{}] 09:31:23 INFO - PROCESS | 1936 | 1472229083966 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}] 09:31:23 INFO - PROCESS | 1936 | 1472229083968 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:24 INFO - PROCESS | 1936 | 1472229084106 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:31:24 INFO - PROCESS | 1936 | 1472229084207 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:24 INFO - PROCESS | 1936 | 1472229084210 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169be800 == 39 [pid = 1936] [id = 600] 09:31:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x111e5b800) [pid = 1936] [serial = 1800] [outer = 0x0] 09:31:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x112776400) [pid = 1936] [serial = 1801] [outer = 0x111e5b800] 09:31:24 INFO - PROCESS | 1936 | 1472229084245 Marionette DEBUG loaded listener.js 09:31:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x113081800) [pid = 1936] [serial = 1802] [outer = 0x111e5b800] 09:31:24 INFO - PROCESS | 1936 | 1472229084774 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]]]}] 09:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 874ms 09:31:24 INFO - PROCESS | 1936 | 1472229084839 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:31:24 INFO - PROCESS | 1936 | 1472229084842 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:31:24 INFO - PROCESS | 1936 | 1472229084850 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:31:24 INFO - PROCESS | 1936 | 1472229084852 Marionette TRACE conn2 <- [1,2374,null,{}] 09:31:24 INFO - PROCESS | 1936 | 1472229084855 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}] 09:31:24 INFO - PROCESS | 1936 | 1472229084857 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:24 INFO - PROCESS | 1936 | 1472229084968 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:31:25 INFO - PROCESS | 1936 | 1472229085049 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:25 INFO - PROCESS | 1936 | 1472229085050 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x123484800 == 40 [pid = 1936] [id = 601] 09:31:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x11614e800) [pid = 1936] [serial = 1803] [outer = 0x0] 09:31:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x1168d8800) [pid = 1936] [serial = 1804] [outer = 0x11614e800] 09:31:25 INFO - PROCESS | 1936 | 1472229085082 Marionette DEBUG loaded listener.js 09:31:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x1177a4400) [pid = 1936] [serial = 1805] [outer = 0x11614e800] 09:31:25 INFO - PROCESS | 1936 | 1472229085785 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]]]}] 09:31:25 INFO - PROCESS | 1936 | --DOCSHELL 0x12b067800 == 39 [pid = 1936] [id = 598] 09:31:25 INFO - PROCESS | 1936 | --DOCSHELL 0x11a188000 == 38 [pid = 1936] [id = 597] 09:31:25 INFO - PROCESS | 1936 | --DOCSHELL 0x128ab6800 == 37 [pid = 1936] [id = 596] 09:31:25 INFO - PROCESS | 1936 | --DOCSHELL 0x1291af000 == 36 [pid = 1936] [id = 595] 09:31:25 INFO - PROCESS | 1936 | --DOCSHELL 0x128b7f800 == 35 [pid = 1936] [id = 594] 09:31:25 INFO - PROCESS | 1936 | --DOCSHELL 0x12489b000 == 34 [pid = 1936] [id = 593] 09:31:25 INFO - PROCESS | 1936 | --DOCSHELL 0x1237ae000 == 33 [pid = 1936] [id = 592] 09:31:25 INFO - PROCESS | 1936 | --DOCSHELL 0x11a29e800 == 32 [pid = 1936] [id = 591] 09:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 971ms 09:31:25 INFO - PROCESS | 1936 | --DOCSHELL 0x11878c000 == 31 [pid = 1936] [id = 590] 09:31:25 INFO - PROCESS | 1936 | --DOCSHELL 0x1168a9000 == 30 [pid = 1936] [id = 589] 09:31:25 INFO - PROCESS | 1936 | 1472229085822 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:31:25 INFO - PROCESS | 1936 | 1472229085824 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:31:25 INFO - PROCESS | 1936 | 1472229085827 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:31:25 INFO - PROCESS | 1936 | 1472229085829 Marionette TRACE conn2 <- [1,2378,null,{}] 09:31:25 INFO - PROCESS | 1936 | 1472229085833 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}] 09:31:25 INFO - PROCESS | 1936 | 1472229085835 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:25 INFO - PROCESS | 1936 | 1472229085915 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x128b15400) [pid = 1936] [serial = 1706] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x12a92c000) [pid = 1936] [serial = 1747] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x124843000) [pid = 1936] [serial = 1729] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x128ad2000) [pid = 1936] [serial = 1732] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x129184400) [pid = 1936] [serial = 1733] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1184c8400) [pid = 1936] [serial = 1741] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1168d7000) [pid = 1936] [serial = 1711] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x117e34400) [pid = 1936] [serial = 1712] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x110f95800) [pid = 1936] [serial = 1708] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x112784000) [pid = 1936] [serial = 1709] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x12918a400) [pid = 1936] [serial = 1735] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1194e6c00) [pid = 1936] [serial = 1714] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x119c6d800) [pid = 1936] [serial = 1715] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x119e3f000) [pid = 1936] [serial = 1723] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x129470000) [pid = 1936] [serial = 1736] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12139c800) [pid = 1936] [serial = 1724] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x123887800) [pid = 1936] [serial = 1726] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x119677000) [pid = 1936] [serial = 1720] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x119b88400) [pid = 1936] [serial = 1721] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x113faac00) [pid = 1936] [serial = 1717] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x11844d800) [pid = 1936] [serial = 1718] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x129477c00) [pid = 1936] [serial = 1738] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x12aa6ec00) [pid = 1936] [serial = 1748] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x129475400) [pid = 1936] [serial = 1744] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x12a5ec800) [pid = 1936] [serial = 1745] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x12a5d5800) [pid = 1936] [serial = 1739] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x125a10000) [pid = 1936] [serial = 1730] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x119e43c00) [pid = 1936] [serial = 1742] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x124215800) [pid = 1936] [serial = 1727] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x12aa90000) [pid = 1936] [serial = 1751] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x128b21c00) [pid = 1936] [serial = 1750] [outer = 0x0] [url = about:blank] 09:31:25 INFO - PROCESS | 1936 | 1472229085988 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:25 INFO - PROCESS | 1936 | 1472229085989 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x11736a800 == 31 [pid = 1936] [id = 602] 09:31:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x113d55800) [pid = 1936] [serial = 1806] [outer = 0x0] 09:31:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x113faac00) [pid = 1936] [serial = 1807] [outer = 0x113d55800] 09:31:26 INFO - PROCESS | 1936 | 1472229086020 Marionette DEBUG loaded listener.js 09:31:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x116bad000) [pid = 1936] [serial = 1808] [outer = 0x113d55800] 09:31:26 INFO - PROCESS | 1936 | 1472229086332 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]]]}] 09:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 09:31:26 INFO - PROCESS | 1936 | 1472229086351 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:31:26 INFO - PROCESS | 1936 | 1472229086354 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:31:26 INFO - PROCESS | 1936 | 1472229086359 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:31:26 INFO - PROCESS | 1936 | 1472229086361 Marionette TRACE conn2 <- [1,2382,null,{}] 09:31:26 INFO - PROCESS | 1936 | 1472229086367 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}] 09:31:26 INFO - PROCESS | 1936 | 1472229086368 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:26 INFO - PROCESS | 1936 | 1472229086452 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:31:26 INFO - PROCESS | 1936 | 1472229086457 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:26 INFO - PROCESS | 1936 | 1472229086458 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x119cd7800 == 32 [pid = 1936] [id = 603] 09:31:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x118219000) [pid = 1936] [serial = 1809] [outer = 0x0] 09:31:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x11854f000) [pid = 1936] [serial = 1810] [outer = 0x118219000] 09:31:26 INFO - PROCESS | 1936 | 1472229086488 Marionette DEBUG loaded listener.js 09:31:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x1188fcc00) [pid = 1936] [serial = 1811] [outer = 0x118219000] 09:31:26 INFO - PROCESS | 1936 | 1472229086864 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]]]}] 09:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 525ms 09:31:26 INFO - PROCESS | 1936 | 1472229086885 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:31:26 INFO - PROCESS | 1936 | 1472229086886 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:31:26 INFO - PROCESS | 1936 | 1472229086889 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:31:26 INFO - PROCESS | 1936 | 1472229086891 Marionette TRACE conn2 <- [1,2386,null,{}] 09:31:26 INFO - PROCESS | 1936 | 1472229086899 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}] 09:31:26 INFO - PROCESS | 1936 | 1472229086902 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:26 INFO - PROCESS | 1936 | 1472229086985 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:31:26 INFO - PROCESS | 1936 | 1472229086991 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:26 INFO - PROCESS | 1936 | 1472229086993 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x124057000 == 33 [pid = 1936] [id = 604] 09:31:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x1194e6c00) [pid = 1936] [serial = 1812] [outer = 0x0] 09:31:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x119a4f000) [pid = 1936] [serial = 1813] [outer = 0x1194e6c00] 09:31:27 INFO - PROCESS | 1936 | 1472229087025 Marionette DEBUG loaded listener.js 09:31:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x119b8c000) [pid = 1936] [serial = 1814] [outer = 0x1194e6c00] 09:31:27 INFO - PROCESS | 1936 | 1472229087450 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]]]}] 09:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 571ms 09:31:27 INFO - PROCESS | 1936 | 1472229087464 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:31:27 INFO - PROCESS | 1936 | 1472229087467 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:31:27 INFO - PROCESS | 1936 | 1472229087470 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:31:27 INFO - PROCESS | 1936 | 1472229087472 Marionette TRACE conn2 <- [1,2390,null,{}] 09:31:27 INFO - PROCESS | 1936 | 1472229087475 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}] 09:31:27 INFO - PROCESS | 1936 | 1472229087479 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:27 INFO - PROCESS | 1936 | 1472229087612 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:31:27 INFO - PROCESS | 1936 | 1472229087618 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:27 INFO - PROCESS | 1936 | 1472229087620 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x128e3b000 == 34 [pid = 1936] [id = 605] 09:31:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x119c73400) [pid = 1936] [serial = 1815] [outer = 0x0] 09:31:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119e41800) [pid = 1936] [serial = 1816] [outer = 0x119c73400] 09:31:27 INFO - PROCESS | 1936 | 1472229087655 Marionette DEBUG loaded listener.js 09:31:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x11a275c00) [pid = 1936] [serial = 1817] [outer = 0x119c73400] 09:31:28 INFO - PROCESS | 1936 | 1472229088014 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]]]}] 09:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 573ms 09:31:28 INFO - PROCESS | 1936 | 1472229088045 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:31:28 INFO - PROCESS | 1936 | 1472229088046 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:31:28 INFO - PROCESS | 1936 | 1472229088067 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:31:28 INFO - PROCESS | 1936 | 1472229088068 Marionette TRACE conn2 <- [1,2394,null,{}] 09:31:28 INFO - PROCESS | 1936 | 1472229088070 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}] 09:31:28 INFO - PROCESS | 1936 | 1472229088072 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:28 INFO - PROCESS | 1936 | 1472229088175 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:31:28 INFO - PROCESS | 1936 | 1472229088178 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:28 INFO - PROCESS | 1936 | 1472229088180 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x129d5b000 == 35 [pid = 1936] [id = 606] 09:31:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119e39800) [pid = 1936] [serial = 1818] [outer = 0x0] 09:31:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1213a3400) [pid = 1936] [serial = 1819] [outer = 0x119e39800] 09:31:28 INFO - PROCESS | 1936 | 1472229088205 Marionette DEBUG loaded listener.js 09:31:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x12387d000) [pid = 1936] [serial = 1820] [outer = 0x119e39800] 09:31:28 INFO - PROCESS | 1936 | 1472229088583 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]]]}] 09:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 568ms 09:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:31:28 INFO - PROCESS | 1936 | 1472229088635 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:31:28 INFO - PROCESS | 1936 | 1472229088636 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:31:28 INFO - PROCESS | 1936 | 1472229088638 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:31:28 INFO - PROCESS | 1936 | 1472229088640 Marionette TRACE conn2 <- [1,2398,null,{}] 09:31:28 INFO - PROCESS | 1936 | 1472229088642 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}] 09:31:28 INFO - PROCESS | 1936 | 1472229088646 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:28 INFO - PROCESS | 1936 | 1472229088766 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:31:28 INFO - PROCESS | 1936 | 1472229088793 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:28 INFO - PROCESS | 1936 | 1472229088795 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b653000 == 36 [pid = 1936] [id = 607] 09:31:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x12395e400) [pid = 1936] [serial = 1821] [outer = 0x0] 09:31:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1245f0800) [pid = 1936] [serial = 1822] [outer = 0x12395e400] 09:31:28 INFO - PROCESS | 1936 | 1472229088821 Marionette DEBUG loaded listener.js 09:31:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x125eef800) [pid = 1936] [serial = 1823] [outer = 0x12395e400] 09:31:29 INFO - PROCESS | 1936 | 1472229089191 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]]]}] 09:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 572ms 09:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:31:29 INFO - PROCESS | 1936 | 1472229089222 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:31:29 INFO - PROCESS | 1936 | 1472229089224 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:31:29 INFO - PROCESS | 1936 | 1472229089228 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:31:29 INFO - PROCESS | 1936 | 1472229089230 Marionette TRACE conn2 <- [1,2402,null,{}] 09:31:29 INFO - PROCESS | 1936 | 1472229089233 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}] 09:31:29 INFO - PROCESS | 1936 | 1472229089235 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:29 INFO - PROCESS | 1936 | 1472229089387 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:31:29 INFO - PROCESS | 1936 | 1472229089435 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:29 INFO - PROCESS | 1936 | 1472229089437 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bda4000 == 37 [pid = 1936] [id = 608] 09:31:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1260a1400) [pid = 1936] [serial = 1824] [outer = 0x0] 09:31:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1260c6800) [pid = 1936] [serial = 1825] [outer = 0x1260a1400] 09:31:29 INFO - PROCESS | 1936 | 1472229089527 Marionette DEBUG loaded listener.js 09:31:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x128ace000) [pid = 1936] [serial = 1826] [outer = 0x1260a1400] 09:31:29 INFO - PROCESS | 1936 | 1472229089889 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]]]}] 09:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 720ms 09:31:29 INFO - PROCESS | 1936 | 1472229089948 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:31:29 INFO - PROCESS | 1936 | 1472229089949 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:31:29 INFO - PROCESS | 1936 | 1472229089951 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:31:29 INFO - PROCESS | 1936 | 1472229089953 Marionette TRACE conn2 <- [1,2406,null,{}] 09:31:29 INFO - PROCESS | 1936 | 1472229089955 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}] 09:31:29 INFO - PROCESS | 1936 | 1472229089956 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:30 INFO - PROCESS | 1936 | 1472229090057 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x112a85400) [pid = 1936] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x11398cc00) [pid = 1936] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x113b0c400) [pid = 1936] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1131c8800) [pid = 1936] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x11223c000) [pid = 1936] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x112a94c00) [pid = 1936] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1187f6c00) [pid = 1936] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x126073c00) [pid = 1936] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x1198e7c00) [pid = 1936] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1187ef800) [pid = 1936] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x119e62000) [pid = 1936] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x12139cc00) [pid = 1936] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x113205800) [pid = 1936] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x11398e400) [pid = 1936] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:31:30 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x118726c00) [pid = 1936] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:31:30 INFO - PROCESS | 1936 | 1472229090172 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:30 INFO - PROCESS | 1936 | 1472229090173 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x1169c5000 == 38 [pid = 1936] [id = 609] 09:31:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x110f94800) [pid = 1936] [serial = 1827] [outer = 0x0] 09:31:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x1129d6400) [pid = 1936] [serial = 1828] [outer = 0x110f94800] 09:31:30 INFO - PROCESS | 1936 | 1472229090207 Marionette DEBUG loaded listener.js 09:31:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x113f46400) [pid = 1936] [serial = 1829] [outer = 0x110f94800] 09:31:30 INFO - PROCESS | 1936 | 1472229090483 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]]]}] 09:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 568ms 09:31:30 INFO - PROCESS | 1936 | 1472229090520 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:31:30 INFO - PROCESS | 1936 | 1472229090521 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:31:30 INFO - PROCESS | 1936 | 1472229090524 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:31:30 INFO - PROCESS | 1936 | 1472229090525 Marionette TRACE conn2 <- [1,2410,null,{}] 09:31:30 INFO - PROCESS | 1936 | 1472229090535 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}] 09:31:30 INFO - PROCESS | 1936 | 1472229090536 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:30 INFO - PROCESS | 1936 | 1472229090621 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:31:30 INFO - PROCESS | 1936 | 1472229090625 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:30 INFO - PROCESS | 1936 | 1472229090626 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c693800 == 39 [pid = 1936] [id = 610] 09:31:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x118731800) [pid = 1936] [serial = 1830] [outer = 0x0] 09:31:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119e68400) [pid = 1936] [serial = 1831] [outer = 0x118731800] 09:31:30 INFO - PROCESS | 1936 | 1472229090654 Marionette DEBUG loaded listener.js 09:31:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x128ad2800) [pid = 1936] [serial = 1832] [outer = 0x118731800] 09:31:31 INFO - PROCESS | 1936 | 1472229091007 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]]]}] 09:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 519ms 09:31:31 INFO - PROCESS | 1936 | 1472229091053 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:31:31 INFO - PROCESS | 1936 | 1472229091054 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:31:31 INFO - PROCESS | 1936 | 1472229091057 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:31:31 INFO - PROCESS | 1936 | 1472229091058 Marionette TRACE conn2 <- [1,2414,null,{}] 09:31:31 INFO - PROCESS | 1936 | 1472229091060 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}] 09:31:31 INFO - PROCESS | 1936 | 1472229091061 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:31 INFO - PROCESS | 1936 | 1472229091141 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:31:31 INFO - PROCESS | 1936 | 1472229091146 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:31 INFO - PROCESS | 1936 | 1472229091148 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cd95000 == 40 [pid = 1936] [id = 611] 09:31:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119ac7800) [pid = 1936] [serial = 1833] [outer = 0x0] 09:31:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x128b17400) [pid = 1936] [serial = 1834] [outer = 0x119ac7800] 09:31:31 INFO - PROCESS | 1936 | 1472229091174 Marionette DEBUG loaded listener.js 09:31:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x128e96800) [pid = 1936] [serial = 1835] [outer = 0x119ac7800] 09:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 468ms 09:31:31 INFO - PROCESS | 1936 | 1472229091519 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]]]}] 09:31:31 INFO - PROCESS | 1936 | 1472229091525 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:31:31 INFO - PROCESS | 1936 | 1472229091528 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:31:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:31:31 INFO - PROCESS | 1936 | 1472229091533 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:31:31 INFO - PROCESS | 1936 | 1472229091534 Marionette TRACE conn2 <- [1,2418,null,{}] 09:31:31 INFO - PROCESS | 1936 | 1472229091537 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}] 09:31:31 INFO - PROCESS | 1936 | 1472229091538 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:31 INFO - PROCESS | 1936 | 1472229091637 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:31:31 INFO - PROCESS | 1936 | 1472229091697 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:31 INFO - PROCESS | 1936 | 1472229091699 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d16c000 == 41 [pid = 1936] [id = 612] 09:31:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x128ad6c00) [pid = 1936] [serial = 1836] [outer = 0x0] 09:31:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x129180800) [pid = 1936] [serial = 1837] [outer = 0x128ad6c00] 09:31:31 INFO - PROCESS | 1936 | 1472229091727 Marionette DEBUG loaded listener.js 09:31:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x129475400) [pid = 1936] [serial = 1838] [outer = 0x128ad6c00] 09:31:32 INFO - PROCESS | 1936 | 1472229092038 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]]]}] 09:31:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:31:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 09:31:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:31:32 INFO - PROCESS | 1936 | 1472229092052 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:31:32 INFO - PROCESS | 1936 | 1472229092053 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:31:32 INFO - PROCESS | 1936 | 1472229092055 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:31:32 INFO - PROCESS | 1936 | 1472229092056 Marionette TRACE conn2 <- [1,2422,null,{}] 09:31:32 INFO - PROCESS | 1936 | 1472229092059 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}] 09:31:32 INFO - PROCESS | 1936 | 1472229092060 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:32 INFO - PROCESS | 1936 | 1472229092149 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:31:32 INFO - PROCESS | 1936 | 1472229092254 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:32 INFO - PROCESS | 1936 | 1472229092256 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x113363000 == 42 [pid = 1936] [id = 613] 09:31:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x10ebeb400) [pid = 1936] [serial = 1839] [outer = 0x0] 09:31:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x110f9c800) [pid = 1936] [serial = 1840] [outer = 0x10ebeb400] 09:31:32 INFO - PROCESS | 1936 | 1472229092289 Marionette DEBUG loaded listener.js 09:31:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1129da800) [pid = 1936] [serial = 1841] [outer = 0x10ebeb400] 09:31:32 INFO - PROCESS | 1936 | 1472229092740 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]]]}] 09:31:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:31:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 719ms 09:31:32 INFO - PROCESS | 1936 | 1472229092776 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:31:32 INFO - PROCESS | 1936 | 1472229092778 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:31:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:31:32 INFO - PROCESS | 1936 | 1472229092781 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:31:32 INFO - PROCESS | 1936 | 1472229092783 Marionette TRACE conn2 <- [1,2426,null,{}] 09:31:32 INFO - PROCESS | 1936 | 1472229092787 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}] 09:31:32 INFO - PROCESS | 1936 | 1472229092790 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:32 INFO - PROCESS | 1936 | 1472229092895 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:31:32 INFO - PROCESS | 1936 | 1472229092979 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:32 INFO - PROCESS | 1936 | 1472229092981 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x12347c000 == 43 [pid = 1936] [id = 614] 09:31:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1177abc00) [pid = 1936] [serial = 1842] [outer = 0x0] 09:31:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x11844ec00) [pid = 1936] [serial = 1843] [outer = 0x1177abc00] 09:31:33 INFO - PROCESS | 1936 | 1472229093054 Marionette DEBUG loaded listener.js 09:31:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1188fc400) [pid = 1936] [serial = 1844] [outer = 0x1177abc00] 09:31:33 INFO - PROCESS | 1936 | 1472229093484 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]]]}] 09:31:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:31:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 720ms 09:31:33 INFO - PROCESS | 1936 | 1472229093504 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:31:33 INFO - PROCESS | 1936 | 1472229093507 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:31:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:31:33 INFO - PROCESS | 1936 | 1472229093510 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:31:33 INFO - PROCESS | 1936 | 1472229093511 Marionette TRACE conn2 <- [1,2430,null,{}] 09:31:33 INFO - PROCESS | 1936 | 1472229093513 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}] 09:31:33 INFO - PROCESS | 1936 | 1472229093515 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:33 INFO - PROCESS | 1936 | 1472229093629 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:31:33 INFO - PROCESS | 1936 | 1472229093753 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:33 INFO - PROCESS | 1936 | 1472229093755 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba62800 == 44 [pid = 1936] [id = 615] 09:31:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x1191af800) [pid = 1936] [serial = 1845] [outer = 0x0] 09:31:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119c2a800) [pid = 1936] [serial = 1846] [outer = 0x1191af800] 09:31:33 INFO - PROCESS | 1936 | 1472229093809 Marionette DEBUG loaded listener.js 09:31:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1213a0c00) [pid = 1936] [serial = 1847] [outer = 0x1191af800] 09:31:34 INFO - PROCESS | 1936 | 1472229094313 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]]]}] 09:31:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:31:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 825ms 09:31:34 INFO - PROCESS | 1936 | 1472229094335 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:31:34 INFO - PROCESS | 1936 | 1472229094337 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:31:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:31:34 INFO - PROCESS | 1936 | 1472229094344 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:31:34 INFO - PROCESS | 1936 | 1472229094348 Marionette TRACE conn2 <- [1,2434,null,{}] 09:31:34 INFO - PROCESS | 1936 | 1472229094352 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}] 09:31:34 INFO - PROCESS | 1936 | 1472229094355 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:34 INFO - PROCESS | 1936 | 1472229094463 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:31:34 INFO - PROCESS | 1936 | 1472229094537 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:34 INFO - PROCESS | 1936 | 1472229094538 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bd0000 == 45 [pid = 1936] [id = 616] 09:31:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1187f0000) [pid = 1936] [serial = 1848] [outer = 0x0] 09:31:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x123886c00) [pid = 1936] [serial = 1849] [outer = 0x1187f0000] 09:31:34 INFO - PROCESS | 1936 | 1472229094568 Marionette DEBUG loaded listener.js 09:31:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x125a0ec00) [pid = 1936] [serial = 1850] [outer = 0x1187f0000] 09:31:35 INFO - PROCESS | 1936 | 1472229095194 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]]]}] 09:31:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:31:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 879ms 09:31:35 INFO - PROCESS | 1936 | 1472229095231 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:31:35 INFO - PROCESS | 1936 | 1472229095235 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:31:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:31:35 INFO - PROCESS | 1936 | 1472229095241 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:31:35 INFO - PROCESS | 1936 | 1472229095246 Marionette TRACE conn2 <- [1,2438,null,{}] 09:31:35 INFO - PROCESS | 1936 | 1472229095252 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}] 09:31:35 INFO - PROCESS | 1936 | 1472229095255 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:35 INFO - PROCESS | 1936 | 1472229095353 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:31:35 INFO - PROCESS | 1936 | 1472229095425 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:35 INFO - PROCESS | 1936 | 1472229095427 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188c2800 == 46 [pid = 1936] [id = 617] 09:31:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x1129d6000) [pid = 1936] [serial = 1851] [outer = 0x0] 09:31:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x112a8a000) [pid = 1936] [serial = 1852] [outer = 0x1129d6000] 09:31:35 INFO - PROCESS | 1936 | 1472229095456 Marionette DEBUG loaded listener.js 09:31:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x116154400) [pid = 1936] [serial = 1853] [outer = 0x1129d6000] 09:31:35 INFO - PROCESS | 1936 | 1472229095964 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]]]}] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x12d16c000 == 45 [pid = 1936] [id = 612] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x12cd95000 == 44 [pid = 1936] [id = 611] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x12c693800 == 43 [pid = 1936] [id = 610] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x1169c5000 == 42 [pid = 1936] [id = 609] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x12bda4000 == 41 [pid = 1936] [id = 608] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x12b653000 == 40 [pid = 1936] [id = 607] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x129d5b000 == 39 [pid = 1936] [id = 606] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x128e3b000 == 38 [pid = 1936] [id = 605] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x124057000 == 37 [pid = 1936] [id = 604] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x119cd7800 == 36 [pid = 1936] [id = 603] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x11736a800 == 35 [pid = 1936] [id = 602] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x124898800 == 34 [pid = 1936] [id = 599] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x1169be800 == 33 [pid = 1936] [id = 600] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x123484800 == 32 [pid = 1936] [id = 601] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x117370000 == 31 [pid = 1936] [id = 588] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x123bd0000 == 30 [pid = 1936] [id = 616] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba62800 == 29 [pid = 1936] [id = 615] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x12347c000 == 28 [pid = 1936] [id = 614] 09:31:36 INFO - PROCESS | 1936 | --DOCSHELL 0x113363000 == 27 [pid = 1936] [id = 613] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x1182e1000) [pid = 1936] [serial = 1774] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1191ab400) [pid = 1936] [serial = 1780] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x113d58800) [pid = 1936] [serial = 1771] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x113fa5400) [pid = 1936] [serial = 1772] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x1184ca400) [pid = 1936] [serial = 1775] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x113985400) [pid = 1936] [serial = 1766] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x11337a000) [pid = 1936] [serial = 1765] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1129d5800) [pid = 1936] [serial = 1768] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x112a86400) [pid = 1936] [serial = 1769] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x118459400) [pid = 1936] [serial = 1754] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x11620f400) [pid = 1936] [serial = 1753] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x12139a800) [pid = 1936] [serial = 1757] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x119e43400) [pid = 1936] [serial = 1756] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x128c24c00) [pid = 1936] [serial = 1760] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1260cc800) [pid = 1936] [serial = 1759] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x119ad5000) [pid = 1936] [serial = 1783] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1260d1800) [pid = 1936] [serial = 1763] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x119e67800) [pid = 1936] [serial = 1762] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x11a273c00) [pid = 1936] [serial = 1786] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x12395d000) [pid = 1936] [serial = 1796] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x11614e000) [pid = 1936] [serial = 1789] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1194e9c00) [pid = 1936] [serial = 1790] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x123856800) [pid = 1936] [serial = 1793] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x123882c00) [pid = 1936] [serial = 1795] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x119ad3800) [pid = 1936] [serial = 1792] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x1188f6000) [pid = 1936] [serial = 1777] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x121399c00) [pid = 1936] [serial = 1787] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x119e5f000) [pid = 1936] [serial = 1784] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x119675000) [pid = 1936] [serial = 1781] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x1191a2400) [pid = 1936] [serial = 1778] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x123b68400) [pid = 1936] [serial = 1798] [outer = 0x0] [url = about:blank] 09:31:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:31:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1478ms 09:31:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:31:36 INFO - PROCESS | 1936 | 1472229096737 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:31:36 INFO - PROCESS | 1936 | 1472229096740 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:31:36 INFO - PROCESS | 1936 | 1472229096744 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:31:36 INFO - PROCESS | 1936 | 1472229096746 Marionette TRACE conn2 <- [1,2442,null,{}] 09:31:36 INFO - PROCESS | 1936 | 1472229096750 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}] 09:31:36 INFO - PROCESS | 1936 | 1472229096752 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:36 INFO - PROCESS | 1936 | 1472229096829 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:31:36 INFO - PROCESS | 1936 | 1472229096833 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:36 INFO - PROCESS | 1936 | 1472229096837 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x1168a2800 == 28 [pid = 1936] [id = 618] 09:31:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x1129d9400) [pid = 1936] [serial = 1854] [outer = 0x0] 09:31:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x1129de800) [pid = 1936] [serial = 1855] [outer = 0x1129d9400] 09:31:36 INFO - PROCESS | 1936 | 1472229096868 Marionette DEBUG loaded listener.js 09:31:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x11337a000) [pid = 1936] [serial = 1856] [outer = 0x1129d9400] 09:31:37 INFO - PROCESS | 1936 | 1472229097205 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]]]}] 09:31:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:31:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 471ms 09:31:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:31:37 INFO - PROCESS | 1936 | 1472229097217 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:31:37 INFO - PROCESS | 1936 | 1472229097219 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:31:37 INFO - PROCESS | 1936 | 1472229097224 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:31:37 INFO - PROCESS | 1936 | 1472229097227 Marionette TRACE conn2 <- [1,2446,null,{}] 09:31:37 INFO - PROCESS | 1936 | 1472229097232 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}] 09:31:37 INFO - PROCESS | 1936 | 1472229097234 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:37 INFO - PROCESS | 1936 | 1472229097338 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:31:37 INFO - PROCESS | 1936 | 1472229097393 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:37 INFO - PROCESS | 1936 | 1472229097395 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x118780000 == 29 [pid = 1936] [id = 619] 09:31:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x11398d000) [pid = 1936] [serial = 1857] [outer = 0x0] 09:31:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x11610f800) [pid = 1936] [serial = 1858] [outer = 0x11398d000] 09:31:37 INFO - PROCESS | 1936 | 1472229097427 Marionette DEBUG loaded listener.js 09:31:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x116909c00) [pid = 1936] [serial = 1859] [outer = 0x11398d000] 09:31:37 INFO - PROCESS | 1936 | 1472229097721 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]]]}] 09:31:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:31:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 528ms 09:31:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:31:37 INFO - PROCESS | 1936 | 1472229097753 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:31:37 INFO - PROCESS | 1936 | 1472229097753 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:31:37 INFO - PROCESS | 1936 | 1472229097756 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:31:37 INFO - PROCESS | 1936 | 1472229097757 Marionette TRACE conn2 <- [1,2450,null,{}] 09:31:37 INFO - PROCESS | 1936 | 1472229097768 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}] 09:31:37 INFO - PROCESS | 1936 | 1472229097771 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:37 INFO - PROCESS | 1936 | 1472229097869 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:31:37 INFO - PROCESS | 1936 | 1472229097922 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:37 INFO - PROCESS | 1936 | 1472229097925 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x119cd7800 == 30 [pid = 1936] [id = 620] 09:31:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x1182e2800) [pid = 1936] [serial = 1860] [outer = 0x0] 09:31:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x118734800) [pid = 1936] [serial = 1861] [outer = 0x1182e2800] 09:31:37 INFO - PROCESS | 1936 | 1472229097955 Marionette DEBUG loaded listener.js 09:31:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119139400) [pid = 1936] [serial = 1862] [outer = 0x1182e2800] 09:31:38 INFO - PROCESS | 1936 | 1472229098329 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]]]}] 09:31:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:31:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 623ms 09:31:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:31:38 INFO - PROCESS | 1936 | 1472229098380 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:31:38 INFO - PROCESS | 1936 | 1472229098383 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:31:38 INFO - PROCESS | 1936 | 1472229098387 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:31:38 INFO - PROCESS | 1936 | 1472229098389 Marionette TRACE conn2 <- [1,2454,null,{}] 09:31:38 INFO - PROCESS | 1936 | 1472229098394 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}] 09:31:38 INFO - PROCESS | 1936 | 1472229098396 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:38 INFO - PROCESS | 1936 | 1472229098502 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:31:38 INFO - PROCESS | 1936 | 1472229098559 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:38 INFO - PROCESS | 1936 | 1472229098562 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x11746a800 == 31 [pid = 1936] [id = 621] 09:31:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1129d5400) [pid = 1936] [serial = 1863] [outer = 0x0] 09:31:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1129e2800) [pid = 1936] [serial = 1864] [outer = 0x1129d5400] 09:31:38 INFO - PROCESS | 1936 | 1472229098595 Marionette DEBUG loaded listener.js 09:31:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x113985800) [pid = 1936] [serial = 1865] [outer = 0x1129d5400] 09:31:39 INFO - PROCESS | 1936 | 1472229099116 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]]]}] 09:31:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:31:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 777ms 09:31:39 INFO - PROCESS | 1936 | 1472229099171 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:31:39 INFO - PROCESS | 1936 | 1472229099174 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:31:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:31:39 INFO - PROCESS | 1936 | 1472229099182 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:31:39 INFO - PROCESS | 1936 | 1472229099184 Marionette TRACE conn2 <- [1,2458,null,{}] 09:31:39 INFO - PROCESS | 1936 | 1472229099187 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}] 09:31:39 INFO - PROCESS | 1936 | 1472229099189 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:39 INFO - PROCESS | 1936 | 1472229099293 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:31:39 INFO - PROCESS | 1936 | 1472229099372 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:39 INFO - PROCESS | 1936 | 1472229099374 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x123359000 == 32 [pid = 1936] [id = 622] 09:31:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x117e33c00) [pid = 1936] [serial = 1866] [outer = 0x0] 09:31:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x118452400) [pid = 1936] [serial = 1867] [outer = 0x117e33c00] 09:31:39 INFO - PROCESS | 1936 | 1472229099406 Marionette DEBUG loaded listener.js 09:31:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x11913a800) [pid = 1936] [serial = 1868] [outer = 0x117e33c00] 09:31:39 INFO - PROCESS | 1936 | 1472229099961 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]]]}] 09:31:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:31:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 876ms 09:31:40 INFO - PROCESS | 1936 | 1472229100058 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:31:40 INFO - PROCESS | 1936 | 1472229100060 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:31:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:31:40 INFO - PROCESS | 1936 | 1472229100063 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:31:40 INFO - PROCESS | 1936 | 1472229100065 Marionette TRACE conn2 <- [1,2462,null,{}] 09:31:40 INFO - PROCESS | 1936 | 1472229100069 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}] 09:31:40 INFO - PROCESS | 1936 | 1472229100071 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:40 INFO - PROCESS | 1936 | 1472229100174 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:31:40 INFO - PROCESS | 1936 | 1472229100231 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:40 INFO - PROCESS | 1936 | 1472229100234 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185d6800 == 33 [pid = 1936] [id = 623] 09:31:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x113988c00) [pid = 1936] [serial = 1869] [outer = 0x0] 09:31:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x113b10000) [pid = 1936] [serial = 1870] [outer = 0x113988c00] 09:31:40 INFO - PROCESS | 1936 | 1472229100262 Marionette DEBUG loaded listener.js 09:31:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1173be800) [pid = 1936] [serial = 1871] [outer = 0x113988c00] 09:31:40 INFO - PROCESS | 1936 | --DOCSHELL 0x118780000 == 32 [pid = 1936] [id = 619] 09:31:40 INFO - PROCESS | 1936 | --DOCSHELL 0x1168a2800 == 31 [pid = 1936] [id = 618] 09:31:40 INFO - PROCESS | 1936 | 1472229100720 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]]]}] 09:31:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:31:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 674ms 09:31:40 INFO - PROCESS | 1936 | 1472229100795 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:31:40 INFO - PROCESS | 1936 | 1472229100798 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:31:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:31:40 INFO - PROCESS | 1936 | 1472229100805 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:31:40 INFO - PROCESS | 1936 | 1472229100809 Marionette TRACE conn2 <- [1,2466,null,{}] 09:31:40 INFO - PROCESS | 1936 | 1472229100819 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}] 09:31:40 INFO - PROCESS | 1936 | 1472229100821 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:40 INFO - PROCESS | 1936 | 1472229100979 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:31:41 INFO - PROCESS | 1936 | 1472229101036 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:41 INFO - PROCESS | 1936 | 1472229101038 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213e3000 == 32 [pid = 1936] [id = 624] 09:31:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1191a2400) [pid = 1936] [serial = 1872] [outer = 0x0] 09:31:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1191ab400) [pid = 1936] [serial = 1873] [outer = 0x1191a2400] 09:31:41 INFO - PROCESS | 1936 | 1472229101085 Marionette DEBUG loaded listener.js 09:31:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119674000) [pid = 1936] [serial = 1874] [outer = 0x1191a2400] 09:31:41 INFO - PROCESS | 1936 | 1472229101491 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]]]}] 09:31:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:31:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 734ms 09:31:41 INFO - PROCESS | 1936 | 1472229101536 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:31:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:31:41 INFO - PROCESS | 1936 | 1472229101538 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:31:41 INFO - PROCESS | 1936 | 1472229101540 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:31:41 INFO - PROCESS | 1936 | 1472229101541 Marionette TRACE conn2 <- [1,2470,null,{}] 09:31:41 INFO - PROCESS | 1936 | 1472229101549 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}] 09:31:41 INFO - PROCESS | 1936 | 1472229101552 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:41 INFO - PROCESS | 1936 | 1472229101660 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:31:41 INFO - PROCESS | 1936 | 1472229101704 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:41 INFO - PROCESS | 1936 | 1472229101707 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x12605c800 == 33 [pid = 1936] [id = 625] 09:31:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x119b8b800) [pid = 1936] [serial = 1875] [outer = 0x0] 09:31:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119c2ac00) [pid = 1936] [serial = 1876] [outer = 0x119b8b800] 09:31:41 INFO - PROCESS | 1936 | 1472229101740 Marionette DEBUG loaded listener.js 09:31:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119e45800) [pid = 1936] [serial = 1877] [outer = 0x119b8b800] 09:31:42 INFO - PROCESS | 1936 | 1472229102191 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]]]}] 09:31:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:31:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 674ms 09:31:42 INFO - PROCESS | 1936 | 1472229102215 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:31:42 INFO - PROCESS | 1936 | 1472229102217 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:31:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:31:42 INFO - PROCESS | 1936 | 1472229102221 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:31:42 INFO - PROCESS | 1936 | 1472229102222 Marionette TRACE conn2 <- [1,2474,null,{}] 09:31:42 INFO - PROCESS | 1936 | 1472229102226 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}] 09:31:42 INFO - PROCESS | 1936 | 1472229102228 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:42 INFO - PROCESS | 1936 | 1472229102342 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:31:42 INFO - PROCESS | 1936 | 1472229102405 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:42 INFO - PROCESS | 1936 | 1472229102406 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x129d59000 == 34 [pid = 1936] [id = 626] 09:31:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x121257000) [pid = 1936] [serial = 1878] [outer = 0x0] 09:31:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x121398800) [pid = 1936] [serial = 1879] [outer = 0x121257000] 09:31:42 INFO - PROCESS | 1936 | 1472229102432 Marionette DEBUG loaded listener.js 09:31:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x12369fc00) [pid = 1936] [serial = 1880] [outer = 0x121257000] 09:31:42 INFO - PROCESS | 1936 | 1472229102817 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]]]}] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x113d55800) [pid = 1936] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119e39800) [pid = 1936] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x128ad6c00) [pid = 1936] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x118731800) [pid = 1936] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x119ac7800) [pid = 1936] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x12395e400) [pid = 1936] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x110f94800) [pid = 1936] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1260a1400) [pid = 1936] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x118219000) [pid = 1936] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x111e5b800) [pid = 1936] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x119c73400) [pid = 1936] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1188f9c00) [pid = 1936] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1194e6c00) [pid = 1936] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x11614e800) [pid = 1936] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1187f0000) [pid = 1936] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1129d6000) [pid = 1936] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x11398d000) [pid = 1936] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1177abc00) [pid = 1936] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x10ebeb400) [pid = 1936] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x1129d9400) [pid = 1936] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:31:42 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1191af800) [pid = 1936] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:31:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:31:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 620ms 09:31:42 INFO - PROCESS | 1936 | 1472229102840 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:31:42 INFO - PROCESS | 1936 | 1472229102841 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:31:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:31:42 INFO - PROCESS | 1936 | 1472229102843 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:31:42 INFO - PROCESS | 1936 | 1472229102844 Marionette TRACE conn2 <- [1,2478,null,{}] 09:31:42 INFO - PROCESS | 1936 | 1472229102849 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}] 09:31:42 INFO - PROCESS | 1936 | 1472229102850 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:42 INFO - PROCESS | 1936 | 1472229102926 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:31:42 INFO - PROCESS | 1936 | 1472229102932 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:42 INFO - PROCESS | 1936 | 1472229102933 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x1237c4800 == 35 [pid = 1936] [id = 627] 09:31:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x111e29000) [pid = 1936] [serial = 1881] [outer = 0x0] 09:31:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x113906800) [pid = 1936] [serial = 1882] [outer = 0x111e29000] 09:31:42 INFO - PROCESS | 1936 | 1472229102960 Marionette DEBUG loaded listener.js 09:31:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x11614e800) [pid = 1936] [serial = 1883] [outer = 0x111e29000] 09:31:43 INFO - PROCESS | 1936 | 1472229103289 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]]]}] 09:31:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:31:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 472ms 09:31:43 INFO - PROCESS | 1936 | 1472229103316 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:31:43 INFO - PROCESS | 1936 | 1472229103317 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:31:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:31:43 INFO - PROCESS | 1936 | 1472229103327 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:31:43 INFO - PROCESS | 1936 | 1472229103328 Marionette TRACE conn2 <- [1,2482,null,{}] 09:31:43 INFO - PROCESS | 1936 | 1472229103330 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}] 09:31:43 INFO - PROCESS | 1936 | 1472229103335 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:43 INFO - PROCESS | 1936 | 1472229103437 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:31:43 INFO - PROCESS | 1936 | 1472229103499 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:43 INFO - PROCESS | 1936 | 1472229103501 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x12310a000 == 36 [pid = 1936] [id = 628] 09:31:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1168d7000) [pid = 1936] [serial = 1884] [outer = 0x0] 09:31:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119e39800) [pid = 1936] [serial = 1885] [outer = 0x1168d7000] 09:31:43 INFO - PROCESS | 1936 | 1472229103527 Marionette DEBUG loaded listener.js 09:31:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x123dc7c00) [pid = 1936] [serial = 1886] [outer = 0x1168d7000] 09:31:43 INFO - PROCESS | 1936 | 1472229103842 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]]]}] 09:31:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:31:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 529ms 09:31:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:31:43 INFO - PROCESS | 1936 | 1472229103855 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:31:43 INFO - PROCESS | 1936 | 1472229103856 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:31:43 INFO - PROCESS | 1936 | 1472229103859 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:31:43 INFO - PROCESS | 1936 | 1472229103861 Marionette TRACE conn2 <- [1,2486,null,{}] 09:31:43 INFO - PROCESS | 1936 | 1472229103868 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}] 09:31:43 INFO - PROCESS | 1936 | 1472229103869 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:43 INFO - PROCESS | 1936 | 1472229103955 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:31:43 INFO - PROCESS | 1936 | 1472229103959 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:43 INFO - PROCESS | 1936 | 1472229103960 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bdab000 == 37 [pid = 1936] [id = 629] 09:31:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x12421fc00) [pid = 1936] [serial = 1887] [outer = 0x0] 09:31:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x124e2b400) [pid = 1936] [serial = 1888] [outer = 0x12421fc00] 09:31:43 INFO - PROCESS | 1936 | 1472229103990 Marionette DEBUG loaded listener.js 09:31:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x125a0dc00) [pid = 1936] [serial = 1889] [outer = 0x12421fc00] 09:31:44 INFO - PROCESS | 1936 | 1472229104354 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]]]}] 09:31:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:31:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 526ms 09:31:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:31:44 INFO - PROCESS | 1936 | 1472229104386 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:31:44 INFO - PROCESS | 1936 | 1472229104387 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:31:44 INFO - PROCESS | 1936 | 1472229104389 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:31:44 INFO - PROCESS | 1936 | 1472229104390 Marionette TRACE conn2 <- [1,2490,null,{}] 09:31:44 INFO - PROCESS | 1936 | 1472229104392 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}] 09:31:44 INFO - PROCESS | 1936 | 1472229104403 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:44 INFO - PROCESS | 1936 | 1472229104508 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:31:44 INFO - PROCESS | 1936 | 1472229104518 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:44 INFO - PROCESS | 1936 | 1472229104519 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c05f000 == 38 [pid = 1936] [id = 630] 09:31:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x125a0e400) [pid = 1936] [serial = 1890] [outer = 0x0] 09:31:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x125af0c00) [pid = 1936] [serial = 1891] [outer = 0x125a0e400] 09:31:44 INFO - PROCESS | 1936 | 1472229104544 Marionette DEBUG loaded listener.js 09:31:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1260a3800) [pid = 1936] [serial = 1892] [outer = 0x125a0e400] 09:31:44 INFO - PROCESS | 1936 | 1472229104917 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]]]}] 09:31:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:31:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 573ms 09:31:44 INFO - PROCESS | 1936 | 1472229104963 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:31:44 INFO - PROCESS | 1936 | 1472229104966 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:31:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:31:44 INFO - PROCESS | 1936 | 1472229104969 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:31:44 INFO - PROCESS | 1936 | 1472229104971 Marionette TRACE conn2 <- [1,2494,null,{}] 09:31:44 INFO - PROCESS | 1936 | 1472229104975 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}] 09:31:44 INFO - PROCESS | 1936 | 1472229104977 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:45 INFO - PROCESS | 1936 | 1472229105084 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:31:45 INFO - PROCESS | 1936 | 1472229105157 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:45 INFO - PROCESS | 1936 | 1472229105159 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x119165000 == 39 [pid = 1936] [id = 631] 09:31:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1129d3c00) [pid = 1936] [serial = 1893] [outer = 0x0] 09:31:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x113205c00) [pid = 1936] [serial = 1894] [outer = 0x1129d3c00] 09:31:45 INFO - PROCESS | 1936 | 1472229105191 Marionette DEBUG loaded listener.js 09:31:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x113dc4000) [pid = 1936] [serial = 1895] [outer = 0x1129d3c00] 09:31:45 INFO - PROCESS | 1936 | 1472229105613 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]]]}] 09:31:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:31:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 673ms 09:31:45 INFO - PROCESS | 1936 | 1472229105652 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:31:45 INFO - PROCESS | 1936 | 1472229105656 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:31:45 INFO - PROCESS | 1936 | 1472229105663 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:31:45 INFO - PROCESS | 1936 | 1472229105666 Marionette TRACE conn2 <- [1,2498,null,{}] 09:31:45 INFO - PROCESS | 1936 | 1472229105669 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}] 09:31:45 INFO - PROCESS | 1936 | 1472229105671 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:45 INFO - PROCESS | 1936 | 1472229105785 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:31:45 INFO - PROCESS | 1936 | 1472229105923 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:45 INFO - PROCESS | 1936 | 1472229105924 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291b2800 == 40 [pid = 1936] [id = 632] 09:31:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1187f7800) [pid = 1936] [serial = 1896] [outer = 0x0] 09:31:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x1191a4400) [pid = 1936] [serial = 1897] [outer = 0x1187f7800] 09:31:45 INFO - PROCESS | 1936 | 1472229105976 Marionette DEBUG loaded listener.js 09:31:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119678000) [pid = 1936] [serial = 1898] [outer = 0x1187f7800] 09:31:46 INFO - PROCESS | 1936 | 1472229106469 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]]]}] 09:31:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:31:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 874ms 09:31:46 INFO - PROCESS | 1936 | 1472229106536 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:31:46 INFO - PROCESS | 1936 | 1472229106538 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:31:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:31:46 INFO - PROCESS | 1936 | 1472229106540 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:31:46 INFO - PROCESS | 1936 | 1472229106543 Marionette TRACE conn2 <- [1,2502,null,{}] 09:31:46 INFO - PROCESS | 1936 | 1472229106551 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}] 09:31:46 INFO - PROCESS | 1936 | 1472229106554 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:46 INFO - PROCESS | 1936 | 1472229106656 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:31:46 INFO - PROCESS | 1936 | 1472229106730 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:46 INFO - PROCESS | 1936 | 1472229106732 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cda6800 == 41 [pid = 1936] [id = 633] 09:31:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x119acc000) [pid = 1936] [serial = 1899] [outer = 0x0] 09:31:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x12139e400) [pid = 1936] [serial = 1900] [outer = 0x119acc000] 09:31:46 INFO - PROCESS | 1936 | 1472229106766 Marionette DEBUG loaded listener.js 09:31:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x123882c00) [pid = 1936] [serial = 1901] [outer = 0x119acc000] 09:31:47 INFO - PROCESS | 1936 | 1472229107185 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]]]}] 09:31:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:31:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 673ms 09:31:47 INFO - PROCESS | 1936 | 1472229107215 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:31:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:31:47 INFO - PROCESS | 1936 | 1472229107217 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:31:47 INFO - PROCESS | 1936 | 1472229107220 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:31:47 INFO - PROCESS | 1936 | 1472229107221 Marionette TRACE conn2 <- [1,2506,null,{}] 09:31:47 INFO - PROCESS | 1936 | 1472229107223 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}] 09:31:47 INFO - PROCESS | 1936 | 1472229107225 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:47 INFO - PROCESS | 1936 | 1472229107348 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:31:47 INFO - PROCESS | 1936 | 1472229107409 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:47 INFO - PROCESS | 1936 | 1472229107410 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d24d800 == 42 [pid = 1936] [id = 634] 09:31:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x123d7e800) [pid = 1936] [serial = 1902] [outer = 0x0] 09:31:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x125aea800) [pid = 1936] [serial = 1903] [outer = 0x123d7e800] 09:31:47 INFO - PROCESS | 1936 | 1472229107441 Marionette DEBUG loaded listener.js 09:31:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1260cc400) [pid = 1936] [serial = 1904] [outer = 0x123d7e800] 09:31:47 INFO - PROCESS | 1936 | 1472229107883 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]]]}] 09:31:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:31:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 721ms 09:31:47 INFO - PROCESS | 1936 | 1472229107948 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:31:47 INFO - PROCESS | 1936 | 1472229107949 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:31:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:31:47 INFO - PROCESS | 1936 | 1472229107953 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:31:47 INFO - PROCESS | 1936 | 1472229107955 Marionette TRACE conn2 <- [1,2510,null,{}] 09:31:47 INFO - PROCESS | 1936 | 1472229107957 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}] 09:31:47 INFO - PROCESS | 1936 | 1472229107958 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:48 INFO - PROCESS | 1936 | 1472229108058 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:31:48 INFO - PROCESS | 1936 | 1472229108130 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:48 INFO - PROCESS | 1936 | 1472229108132 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x1183cb800 == 43 [pid = 1936] [id = 635] 09:31:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x1184c8c00) [pid = 1936] [serial = 1905] [outer = 0x0] 09:31:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x119c28c00) [pid = 1936] [serial = 1906] [outer = 0x1184c8c00] 09:31:48 INFO - PROCESS | 1936 | 1472229108162 Marionette DEBUG loaded listener.js 09:31:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x128ad2000) [pid = 1936] [serial = 1907] [outer = 0x1184c8c00] 09:31:48 INFO - PROCESS | 1936 | 1472229108721 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]]]}] 09:31:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:31:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 821ms 09:31:48 INFO - PROCESS | 1936 | 1472229108775 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:31:48 INFO - PROCESS | 1936 | 1472229108777 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:31:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:31:48 INFO - PROCESS | 1936 | 1472229108783 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:31:48 INFO - PROCESS | 1936 | 1472229108785 Marionette TRACE conn2 <- [1,2514,null,{}] 09:31:48 INFO - PROCESS | 1936 | 1472229108789 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}] 09:31:48 INFO - PROCESS | 1936 | 1472229108790 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:48 INFO - PROCESS | 1936 | 1472229108890 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:31:48 INFO - PROCESS | 1936 | 1472229108963 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:48 INFO - PROCESS | 1936 | 1472229108966 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a2bc800 == 44 [pid = 1936] [id = 636] 09:31:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x11307dc00) [pid = 1936] [serial = 1908] [outer = 0x0] 09:31:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x11398f800) [pid = 1936] [serial = 1909] [outer = 0x11307dc00] 09:31:48 INFO - PROCESS | 1936 | 1472229108994 Marionette DEBUG loaded listener.js 09:31:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x118213800) [pid = 1936] [serial = 1910] [outer = 0x11307dc00] 09:31:49 INFO - PROCESS | 1936 | --DOCSHELL 0x1188c2800 == 43 [pid = 1936] [id = 617] 09:31:49 INFO - PROCESS | 1936 | --DOCSHELL 0x12bdab000 == 42 [pid = 1936] [id = 629] 09:31:49 INFO - PROCESS | 1936 | --DOCSHELL 0x12310a000 == 41 [pid = 1936] [id = 628] 09:31:49 INFO - PROCESS | 1936 | --DOCSHELL 0x1237c4800 == 40 [pid = 1936] [id = 627] 09:31:49 INFO - PROCESS | 1936 | --DOCSHELL 0x129d59000 == 39 [pid = 1936] [id = 626] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x118734800) [pid = 1936] [serial = 1861] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOCSHELL 0x12605c800 == 38 [pid = 1936] [id = 625] 09:31:49 INFO - PROCESS | 1936 | --DOCSHELL 0x1213e3000 == 37 [pid = 1936] [id = 624] 09:31:49 INFO - PROCESS | 1936 | --DOCSHELL 0x1185d6800 == 36 [pid = 1936] [id = 623] 09:31:49 INFO - PROCESS | 1936 | --DOCSHELL 0x123359000 == 35 [pid = 1936] [id = 622] 09:31:49 INFO - PROCESS | 1936 | --DOCSHELL 0x11746a800 == 34 [pid = 1936] [id = 621] 09:31:49 INFO - PROCESS | 1936 | 1472229109507 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]]]}] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x116909c00) [pid = 1936] [serial = 1859] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x112a8a000) [pid = 1936] [serial = 1852] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x11610f800) [pid = 1936] [serial = 1858] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x128e96800) [pid = 1936] [serial = 1835] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x116154400) [pid = 1936] [serial = 1853] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x110f9c800) [pid = 1936] [serial = 1840] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x11844ec00) [pid = 1936] [serial = 1843] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x1129da800) [pid = 1936] [serial = 1841] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x119c2a800) [pid = 1936] [serial = 1846] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1188fc400) [pid = 1936] [serial = 1844] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1129de800) [pid = 1936] [serial = 1855] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x125a0ec00) [pid = 1936] [serial = 1850] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x123886c00) [pid = 1936] [serial = 1849] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x11337a000) [pid = 1936] [serial = 1856] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1245f0800) [pid = 1936] [serial = 1822] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1129d6400) [pid = 1936] [serial = 1828] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x128ace000) [pid = 1936] [serial = 1826] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1260c6800) [pid = 1936] [serial = 1825] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x11854f000) [pid = 1936] [serial = 1810] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1188fcc00) [pid = 1936] [serial = 1811] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x112776400) [pid = 1936] [serial = 1801] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x113081800) [pid = 1936] [serial = 1802] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x119e41800) [pid = 1936] [serial = 1816] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x12596c000) [pid = 1936] [serial = 1799] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x119a4f000) [pid = 1936] [serial = 1813] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x119b8c000) [pid = 1936] [serial = 1814] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x1168d8800) [pid = 1936] [serial = 1804] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x1177a4400) [pid = 1936] [serial = 1805] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x113faac00) [pid = 1936] [serial = 1807] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x116bad000) [pid = 1936] [serial = 1808] [outer = 0x0] [url = about:blank] 09:31:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x1213a0c00) [pid = 1936] [serial = 1847] [outer = 0x0] [url = about:blank] 09:31:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 773ms 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x128b17400) [pid = 1936] [serial = 1834] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x1213a3400) [pid = 1936] [serial = 1819] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x129180800) [pid = 1936] [serial = 1837] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x12387d000) [pid = 1936] [serial = 1820] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x129475400) [pid = 1936] [serial = 1838] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x125eef800) [pid = 1936] [serial = 1823] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x113f46400) [pid = 1936] [serial = 1829] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x119e68400) [pid = 1936] [serial = 1831] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x11a275c00) [pid = 1936] [serial = 1817] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x128ad2800) [pid = 1936] [serial = 1832] [outer = 0x0] [url = about:blank] 09:31:49 INFO - PROCESS | 1936 | 1472229109566 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:31:49 INFO - PROCESS | 1936 | 1472229109571 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:31:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:31:49 INFO - PROCESS | 1936 | 1472229109582 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:31:49 INFO - PROCESS | 1936 | 1472229109584 Marionette TRACE conn2 <- [1,2518,null,{}] 09:31:49 INFO - PROCESS | 1936 | 1472229109588 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}] 09:31:49 INFO - PROCESS | 1936 | 1472229109591 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:49 INFO - PROCESS | 1936 | 1472229109694 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:31:49 INFO - PROCESS | 1936 | 1472229109703 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:49 INFO - PROCESS | 1936 | 1472229109704 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x117481800 == 35 [pid = 1936] [id = 637] 09:31:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x11844ec00) [pid = 1936] [serial = 1911] [outer = 0x0] 09:31:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x1184cb000) [pid = 1936] [serial = 1912] [outer = 0x11844ec00] 09:31:49 INFO - PROCESS | 1936 | 1472229109733 Marionette DEBUG loaded listener.js 09:31:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x1191af800) [pid = 1936] [serial = 1913] [outer = 0x11844ec00] 09:31:50 INFO - PROCESS | 1936 | 1472229110115 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]]]}] 09:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 572ms 09:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:31:50 INFO - PROCESS | 1936 | 1472229110154 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:31:50 INFO - PROCESS | 1936 | 1472229110156 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:31:50 INFO - PROCESS | 1936 | 1472229110159 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:31:50 INFO - PROCESS | 1936 | 1472229110163 Marionette TRACE conn2 <- [1,2522,null,{}] 09:31:50 INFO - PROCESS | 1936 | 1472229110174 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}] 09:31:50 INFO - PROCESS | 1936 | 1472229110178 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:50 INFO - PROCESS | 1936 | 1472229110358 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:31:50 INFO - PROCESS | 1936 | 1472229110441 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:50 INFO - PROCESS | 1936 | 1472229110444 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x123363800 == 36 [pid = 1936] [id = 638] 09:31:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x119acd400) [pid = 1936] [serial = 1914] [outer = 0x0] 09:31:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x119e36c00) [pid = 1936] [serial = 1915] [outer = 0x119acd400] 09:31:50 INFO - PROCESS | 1936 | 1472229110495 Marionette DEBUG loaded listener.js 09:31:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x121256c00) [pid = 1936] [serial = 1916] [outer = 0x119acd400] 09:31:50 INFO - PROCESS | 1936 | 1472229110856 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]]]}] 09:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 727ms 09:31:50 INFO - PROCESS | 1936 | 1472229110886 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:31:50 INFO - PROCESS | 1936 | 1472229110887 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:31:50 INFO - PROCESS | 1936 | 1472229110890 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:31:50 INFO - PROCESS | 1936 | 1472229110891 Marionette TRACE conn2 <- [1,2526,null,{}] 09:31:50 INFO - PROCESS | 1936 | 1472229110893 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}] 09:31:50 INFO - PROCESS | 1936 | 1472229110895 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:50 INFO - PROCESS | 1936 | 1472229110981 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:31:51 INFO - PROCESS | 1936 | 1472229111039 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:51 INFO - PROCESS | 1936 | 1472229111040 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x125a7b800 == 37 [pid = 1936] [id = 639] 09:31:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x119acf000) [pid = 1936] [serial = 1917] [outer = 0x0] 09:31:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x123387c00) [pid = 1936] [serial = 1918] [outer = 0x119acf000] 09:31:51 INFO - PROCESS | 1936 | 1472229111067 Marionette DEBUG loaded listener.js 09:31:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x1243d6c00) [pid = 1936] [serial = 1919] [outer = 0x119acf000] 09:31:51 INFO - PROCESS | 1936 | 1472229111425 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]]]}] 09:31:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:31:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 573ms 09:31:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:31:51 INFO - PROCESS | 1936 | 1472229111466 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:31:51 INFO - PROCESS | 1936 | 1472229111468 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:31:51 INFO - PROCESS | 1936 | 1472229111471 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:31:51 INFO - PROCESS | 1936 | 1472229111473 Marionette TRACE conn2 <- [1,2530,null,{}] 09:31:51 INFO - PROCESS | 1936 | 1472229111477 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}] 09:31:51 INFO - PROCESS | 1936 | 1472229111479 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:51 INFO - PROCESS | 1936 | 1472229111610 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:31:51 INFO - PROCESS | 1936 | 1472229111743 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:51 INFO - PROCESS | 1936 | 1472229111745 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291a9800 == 38 [pid = 1936] [id = 640] 09:31:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x123886000) [pid = 1936] [serial = 1920] [outer = 0x0] 09:31:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x124e2ac00) [pid = 1936] [serial = 1921] [outer = 0x123886000] 09:31:51 INFO - PROCESS | 1936 | 1472229111800 Marionette DEBUG loaded listener.js 09:31:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x128ad0400) [pid = 1936] [serial = 1922] [outer = 0x123886000] 09:31:52 INFO - PROCESS | 1936 | 1472229112200 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]]]}] 09:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 775ms 09:31:52 INFO - PROCESS | 1936 | 1472229112246 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:31:52 INFO - PROCESS | 1936 | 1472229112247 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:31:52 INFO - PROCESS | 1936 | 1472229112250 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:31:52 INFO - PROCESS | 1936 | 1472229112251 Marionette TRACE conn2 <- [1,2534,null,{}] 09:31:52 INFO - PROCESS | 1936 | 1472229112253 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}] 09:31:52 INFO - PROCESS | 1936 | 1472229112257 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:52 INFO - PROCESS | 1936 | 1472229112385 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:31:52 INFO - PROCESS | 1936 | 1472229112398 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:52 INFO - PROCESS | 1936 | 1472229112399 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a778000 == 39 [pid = 1936] [id = 641] 09:31:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x128ad6c00) [pid = 1936] [serial = 1923] [outer = 0x0] 09:31:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x128c31000) [pid = 1936] [serial = 1924] [outer = 0x128ad6c00] 09:31:52 INFO - PROCESS | 1936 | 1472229112425 Marionette DEBUG loaded listener.js 09:31:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x1292b8400) [pid = 1936] [serial = 1925] [outer = 0x128ad6c00] 09:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 09:31:52 INFO - PROCESS | 1936 | 1472229112768 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]]]}] 09:31:52 INFO - PROCESS | 1936 | 1472229112771 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:31:52 INFO - PROCESS | 1936 | 1472229112772 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:31:52 INFO - PROCESS | 1936 | 1472229112775 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:31:52 INFO - PROCESS | 1936 | 1472229112776 Marionette TRACE conn2 <- [1,2538,null,{}] 09:31:52 INFO - PROCESS | 1936 | 1472229112780 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}] 09:31:52 INFO - PROCESS | 1936 | 1472229112782 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:52 INFO - PROCESS | 1936 | 1472229112899 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:31:52 INFO - PROCESS | 1936 | 1472229112909 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:52 INFO - PROCESS | 1936 | 1472229112911 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba62800 == 40 [pid = 1936] [id = 642] 09:31:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x124218000) [pid = 1936] [serial = 1926] [outer = 0x0] 09:31:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1292c1400) [pid = 1936] [serial = 1927] [outer = 0x124218000] 09:31:52 INFO - PROCESS | 1936 | 1472229112936 Marionette DEBUG loaded listener.js 09:31:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x129478400) [pid = 1936] [serial = 1928] [outer = 0x124218000] 09:31:53 INFO - PROCESS | 1936 | 1472229113388 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]]]}] 09:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 619ms 09:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:31:53 INFO - PROCESS | 1936 | 1472229113397 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:31:53 INFO - PROCESS | 1936 | 1472229113398 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:31:53 INFO - PROCESS | 1936 | 1472229113401 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:31:53 INFO - PROCESS | 1936 | 1472229113402 Marionette TRACE conn2 <- [1,2542,null,{}] 09:31:53 INFO - PROCESS | 1936 | 1472229113404 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}] 09:31:53 INFO - PROCESS | 1936 | 1472229113405 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:53 INFO - PROCESS | 1936 | 1472229113500 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:31:53 INFO - PROCESS | 1936 | 1472229113503 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:53 INFO - PROCESS | 1936 | 1472229113504 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c3e6800 == 41 [pid = 1936] [id = 643] 09:31:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1292b9800) [pid = 1936] [serial = 1929] [outer = 0x0] 09:31:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x12a5d7000) [pid = 1936] [serial = 1930] [outer = 0x1292b9800] 09:31:53 INFO - PROCESS | 1936 | 1472229113526 Marionette DEBUG loaded listener.js 09:31:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x12a5f0400) [pid = 1936] [serial = 1931] [outer = 0x1292b9800] 09:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x113988c00) [pid = 1936] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1168d7000) [pid = 1936] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x121257000) [pid = 1936] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x12421fc00) [pid = 1936] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x111e29000) [pid = 1936] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1191a2400) [pid = 1936] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x119b8b800) [pid = 1936] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:31:54 INFO - PROCESS | 1936 | 1472229114069 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]]]}] 09:31:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:31:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 722ms 09:31:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:31:54 INFO - PROCESS | 1936 | 1472229114122 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:31:54 INFO - PROCESS | 1936 | 1472229114123 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:31:54 INFO - PROCESS | 1936 | 1472229114126 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:31:54 INFO - PROCESS | 1936 | 1472229114126 Marionette TRACE conn2 <- [1,2546,null,{}] 09:31:54 INFO - PROCESS | 1936 | 1472229114128 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}] 09:31:54 INFO - PROCESS | 1936 | 1472229114130 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:54 INFO - PROCESS | 1936 | 1472229114264 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:31:54 INFO - PROCESS | 1936 | 1472229114346 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:54 INFO - PROCESS | 1936 | 1472229114347 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c065000 == 42 [pid = 1936] [id = 644] 09:31:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x116209000) [pid = 1936] [serial = 1932] [outer = 0x0] 09:31:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x12421fc00) [pid = 1936] [serial = 1933] [outer = 0x116209000] 09:31:54 INFO - PROCESS | 1936 | 1472229114389 Marionette DEBUG loaded listener.js 09:31:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x12a5f0c00) [pid = 1936] [serial = 1934] [outer = 0x116209000] 09:31:54 INFO - PROCESS | 1936 | 1472229114816 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]]]}] 09:31:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:31:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 722ms 09:31:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:31:54 INFO - PROCESS | 1936 | 1472229114850 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:31:54 INFO - PROCESS | 1936 | 1472229114851 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:31:54 INFO - PROCESS | 1936 | 1472229114855 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:31:54 INFO - PROCESS | 1936 | 1472229114857 Marionette TRACE conn2 <- [1,2550,null,{}] 09:31:54 INFO - PROCESS | 1936 | 1472229114860 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}] 09:31:54 INFO - PROCESS | 1936 | 1472229114864 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:55 INFO - PROCESS | 1936 | 1472229115031 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:31:55 INFO - PROCESS | 1936 | 1472229115046 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:55 INFO - PROCESS | 1936 | 1472229115047 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d172800 == 43 [pid = 1936] [id = 645] 09:31:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1129d9800) [pid = 1936] [serial = 1935] [outer = 0x0] 09:31:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x12a5f6000) [pid = 1936] [serial = 1936] [outer = 0x1129d9800] 09:31:55 INFO - PROCESS | 1936 | 1472229115090 Marionette DEBUG loaded listener.js 09:31:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x12a927000) [pid = 1936] [serial = 1937] [outer = 0x1129d9800] 09:31:55 INFO - PROCESS | 1936 | 1472229115455 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]]]}] 09:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 621ms 09:31:55 INFO - PROCESS | 1936 | 1472229115475 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:31:55 INFO - PROCESS | 1936 | 1472229115477 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:31:55 INFO - PROCESS | 1936 | 1472229115480 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:31:55 INFO - PROCESS | 1936 | 1472229115483 Marionette TRACE conn2 <- [1,2554,null,{}] 09:31:55 INFO - PROCESS | 1936 | 1472229115485 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}] 09:31:55 INFO - PROCESS | 1936 | 1472229115487 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:55 INFO - PROCESS | 1936 | 1472229115585 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:31:55 INFO - PROCESS | 1936 | 1472229115665 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:55 INFO - PROCESS | 1936 | 1472229115667 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d4ac000 == 44 [pid = 1936] [id = 646] 09:31:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1243b2c00) [pid = 1936] [serial = 1938] [outer = 0x0] 09:31:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x12a928c00) [pid = 1936] [serial = 1939] [outer = 0x1243b2c00] 09:31:55 INFO - PROCESS | 1936 | 1472229115701 Marionette DEBUG loaded listener.js 09:31:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x12aa93800) [pid = 1936] [serial = 1940] [outer = 0x1243b2c00] 09:31:56 INFO - PROCESS | 1936 | 1472229116181 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]]]}] 09:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 772ms 09:31:56 INFO - PROCESS | 1936 | 1472229116252 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:31:56 INFO - PROCESS | 1936 | 1472229116255 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:31:56 INFO - PROCESS | 1936 | 1472229116258 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:31:56 INFO - PROCESS | 1936 | 1472229116261 Marionette TRACE conn2 <- [1,2558,null,{}] 09:31:56 INFO - PROCESS | 1936 | 1472229116265 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}] 09:31:56 INFO - PROCESS | 1936 | 1472229116267 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:56 INFO - PROCESS | 1936 | 1472229116378 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:31:56 INFO - PROCESS | 1936 | 1472229116451 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:56 INFO - PROCESS | 1936 | 1472229116453 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196d1800 == 45 [pid = 1936] [id = 647] 09:31:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x113988400) [pid = 1936] [serial = 1941] [outer = 0x0] 09:31:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x116989400) [pid = 1936] [serial = 1942] [outer = 0x113988400] 09:31:56 INFO - PROCESS | 1936 | 1472229116485 Marionette DEBUG loaded listener.js 09:31:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1187f9c00) [pid = 1936] [serial = 1943] [outer = 0x113988400] 09:31:56 INFO - PROCESS | 1936 | 1472229116927 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]]]}] 09:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 724ms 09:31:56 INFO - PROCESS | 1936 | 1472229116981 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:31:56 INFO - PROCESS | 1936 | 1472229116985 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:31:56 INFO - PROCESS | 1936 | 1472229116989 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:31:56 INFO - PROCESS | 1936 | 1472229116991 Marionette TRACE conn2 <- [1,2562,null,{}] 09:31:56 INFO - PROCESS | 1936 | 1472229116994 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}] 09:31:56 INFO - PROCESS | 1936 | 1472229116996 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:57 INFO - PROCESS | 1936 | 1472229117145 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:31:57 INFO - PROCESS | 1936 | 1472229117156 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:57 INFO - PROCESS | 1936 | 1472229117157 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x12aa43000 == 46 [pid = 1936] [id = 648] 09:31:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x119ad2c00) [pid = 1936] [serial = 1944] [outer = 0x0] 09:31:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x119e61000) [pid = 1936] [serial = 1945] [outer = 0x119ad2c00] 09:31:57 INFO - PROCESS | 1936 | 1472229117189 Marionette DEBUG loaded listener.js 09:31:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12385c400) [pid = 1936] [serial = 1946] [outer = 0x119ad2c00] 09:31:57 INFO - PROCESS | 1936 | 1472229117689 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]]]}] 09:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 722ms 09:31:57 INFO - PROCESS | 1936 | 1472229117731 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:31:57 INFO - PROCESS | 1936 | 1472229117732 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:31:57 INFO - PROCESS | 1936 | 1472229117736 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:31:57 INFO - PROCESS | 1936 | 1472229117739 Marionette TRACE conn2 <- [1,2566,null,{}] 09:31:57 INFO - PROCESS | 1936 | 1472229117749 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}] 09:31:57 INFO - PROCESS | 1936 | 1472229117752 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:57 INFO - PROCESS | 1936 | 1472229117860 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:31:57 INFO - PROCESS | 1936 | 1472229117936 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:57 INFO - PROCESS | 1936 | 1472229117938 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d8b6800 == 47 [pid = 1936] [id = 649] 09:31:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1260ce800) [pid = 1936] [serial = 1947] [outer = 0x0] 09:31:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x128c29800) [pid = 1936] [serial = 1948] [outer = 0x1260ce800] 09:31:57 INFO - PROCESS | 1936 | 1472229117971 Marionette DEBUG loaded listener.js 09:31:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x129182400) [pid = 1936] [serial = 1949] [outer = 0x1260ce800] 09:31:58 INFO - PROCESS | 1936 | 1472229118407 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]]]}] 09:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 723ms 09:31:58 INFO - PROCESS | 1936 | 1472229118472 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:31:58 INFO - PROCESS | 1936 | 1472229118474 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:31:58 INFO - PROCESS | 1936 | 1472229118478 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:31:58 INFO - PROCESS | 1936 | 1472229118481 Marionette TRACE conn2 <- [1,2570,null,{}] 09:31:58 INFO - PROCESS | 1936 | 1472229118484 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}] 09:31:58 INFO - PROCESS | 1936 | 1472229118486 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:58 INFO - PROCESS | 1936 | 1472229118606 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:31:58 INFO - PROCESS | 1936 | 1472229118679 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:58 INFO - PROCESS | 1936 | 1472229118680 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a544000 == 48 [pid = 1936] [id = 650] 09:31:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x11519b400) [pid = 1936] [serial = 1950] [outer = 0x0] 09:31:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x129182800) [pid = 1936] [serial = 1951] [outer = 0x11519b400] 09:31:58 INFO - PROCESS | 1936 | 1472229118710 Marionette DEBUG loaded listener.js 09:31:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x12a925c00) [pid = 1936] [serial = 1952] [outer = 0x11519b400] 09:31:59 INFO - PROCESS | 1936 | 1472229119324 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]]]}] 09:31:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:31:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 874ms 09:31:59 INFO - PROCESS | 1936 | 1472229119363 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:31:59 INFO - PROCESS | 1936 | 1472229119365 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:31:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:31:59 INFO - PROCESS | 1936 | 1472229119371 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:31:59 INFO - PROCESS | 1936 | 1472229119373 Marionette TRACE conn2 <- [1,2574,null,{}] 09:31:59 INFO - PROCESS | 1936 | 1472229119376 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}] 09:31:59 INFO - PROCESS | 1936 | 1472229119380 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:59 INFO - PROCESS | 1936 | 1472229119482 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:31:59 INFO - PROCESS | 1936 | 1472229119544 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:59 INFO - PROCESS | 1936 | 1472229119545 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:31:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x11a17d800 == 49 [pid = 1936] [id = 651] 09:31:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x1131d6c00) [pid = 1936] [serial = 1953] [outer = 0x0] 09:31:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x11396cc00) [pid = 1936] [serial = 1954] [outer = 0x1131d6c00] 09:31:59 INFO - PROCESS | 1936 | 1472229119573 Marionette DEBUG loaded listener.js 09:31:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x118219400) [pid = 1936] [serial = 1955] [outer = 0x1131d6c00] 09:31:59 INFO - PROCESS | 1936 | --DOCSHELL 0x12d172800 == 48 [pid = 1936] [id = 645] 09:31:59 INFO - PROCESS | 1936 | --DOCSHELL 0x12c065000 == 47 [pid = 1936] [id = 644] 09:31:59 INFO - PROCESS | 1936 | --DOCSHELL 0x12c3e6800 == 46 [pid = 1936] [id = 643] 09:31:59 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba62800 == 45 [pid = 1936] [id = 642] 09:31:59 INFO - PROCESS | 1936 | --DOCSHELL 0x12a778000 == 44 [pid = 1936] [id = 641] 09:31:59 INFO - PROCESS | 1936 | --DOCSHELL 0x1291a9800 == 43 [pid = 1936] [id = 640] 09:31:59 INFO - PROCESS | 1936 | --DOCSHELL 0x125a7b800 == 42 [pid = 1936] [id = 639] 09:31:59 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x125af0c00) [pid = 1936] [serial = 1891] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOCSHELL 0x123363800 == 41 [pid = 1936] [id = 638] 09:32:00 INFO - PROCESS | 1936 | --DOCSHELL 0x117481800 == 40 [pid = 1936] [id = 637] 09:32:00 INFO - PROCESS | 1936 | --DOCSHELL 0x11a2bc800 == 39 [pid = 1936] [id = 636] 09:32:00 INFO - PROCESS | 1936 | --DOCSHELL 0x12c05f000 == 38 [pid = 1936] [id = 630] 09:32:00 INFO - PROCESS | 1936 | 1472229120050 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]]]}] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x113b10000) [pid = 1936] [serial = 1870] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1129e2800) [pid = 1936] [serial = 1864] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x119e39800) [pid = 1936] [serial = 1885] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x121398800) [pid = 1936] [serial = 1879] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x124e2b400) [pid = 1936] [serial = 1888] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x113906800) [pid = 1936] [serial = 1882] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x119674000) [pid = 1936] [serial = 1874] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x118452400) [pid = 1936] [serial = 1867] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1191ab400) [pid = 1936] [serial = 1873] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x12369fc00) [pid = 1936] [serial = 1880] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x123dc7c00) [pid = 1936] [serial = 1886] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x11614e800) [pid = 1936] [serial = 1883] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x119e45800) [pid = 1936] [serial = 1877] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x119c2ac00) [pid = 1936] [serial = 1876] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1173be800) [pid = 1936] [serial = 1871] [outer = 0x0] [url = about:blank] 09:32:00 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x125a0dc00) [pid = 1936] [serial = 1889] [outer = 0x0] [url = about:blank] 09:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 721ms 09:32:00 INFO - PROCESS | 1936 | 1472229120092 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:32:00 INFO - PROCESS | 1936 | 1472229120095 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:32:00 INFO - PROCESS | 1936 | 1472229120101 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:32:00 INFO - PROCESS | 1936 | 1472229120103 Marionette TRACE conn2 <- [1,2578,null,{}] 09:32:00 INFO - PROCESS | 1936 | 1472229120105 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}] 09:32:00 INFO - PROCESS | 1936 | 1472229120107 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:00 INFO - PROCESS | 1936 | 1472229120190 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:32:00 INFO - PROCESS | 1936 | 1472229120197 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:00 INFO - PROCESS | 1936 | 1472229120199 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192e8800 == 39 [pid = 1936] [id = 652] 09:32:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1187fa000) [pid = 1936] [serial = 1956] [outer = 0x0] 09:32:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x11966a800) [pid = 1936] [serial = 1957] [outer = 0x1187fa000] 09:32:00 INFO - PROCESS | 1936 | 1472229120227 Marionette DEBUG loaded listener.js 09:32:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119b8c000) [pid = 1936] [serial = 1958] [outer = 0x1187fa000] 09:32:00 INFO - PROCESS | 1936 | 1472229120587 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]]]}] 09:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 09:32:00 INFO - PROCESS | 1936 | 1472229120638 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:32:00 INFO - PROCESS | 1936 | 1472229120639 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:32:00 INFO - PROCESS | 1936 | 1472229120643 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:32:00 INFO - PROCESS | 1936 | 1472229120646 Marionette TRACE conn2 <- [1,2582,null,{}] 09:32:00 INFO - PROCESS | 1936 | 1472229120653 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}] 09:32:00 INFO - PROCESS | 1936 | 1472229120656 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:00 INFO - PROCESS | 1936 | 1472229120739 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:32:00 INFO - PROCESS | 1936 | 1472229120743 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:00 INFO - PROCESS | 1936 | 1472229120745 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x128ab2800 == 40 [pid = 1936] [id = 653] 09:32:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x119e5fc00) [pid = 1936] [serial = 1959] [outer = 0x0] 09:32:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x12369fc00) [pid = 1936] [serial = 1960] [outer = 0x119e5fc00] 09:32:00 INFO - PROCESS | 1936 | 1472229120778 Marionette DEBUG loaded listener.js 09:32:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1245f0800) [pid = 1936] [serial = 1961] [outer = 0x119e5fc00] 09:32:01 INFO - PROCESS | 1936 | 1472229121149 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]]]}] 09:32:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:32:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 523ms 09:32:01 INFO - PROCESS | 1936 | 1472229121167 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:32:01 INFO - PROCESS | 1936 | 1472229121169 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:32:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:32:01 INFO - PROCESS | 1936 | 1472229121183 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:32:01 INFO - PROCESS | 1936 | 1472229121184 Marionette TRACE conn2 <- [1,2586,null,{}] 09:32:01 INFO - PROCESS | 1936 | 1472229121186 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}] 09:32:01 INFO - PROCESS | 1936 | 1472229121187 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:01 INFO - PROCESS | 1936 | 1472229121302 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:32:01 INFO - PROCESS | 1936 | 1472229121305 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:01 INFO - PROCESS | 1936 | 1472229121306 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a728800 == 41 [pid = 1936] [id = 654] 09:32:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x125a10c00) [pid = 1936] [serial = 1962] [outer = 0x0] 09:32:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x126076c00) [pid = 1936] [serial = 1963] [outer = 0x125a10c00] 09:32:01 INFO - PROCESS | 1936 | 1472229121333 Marionette DEBUG loaded listener.js 09:32:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x128ad6000) [pid = 1936] [serial = 1964] [outer = 0x125a10c00] 09:32:01 INFO - PROCESS | 1936 | 1472229121701 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]]]}] 09:32:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:32:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 573ms 09:32:01 INFO - PROCESS | 1936 | 1472229121752 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:32:01 INFO - PROCESS | 1936 | 1472229121753 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:32:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:32:01 INFO - PROCESS | 1936 | 1472229121755 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:32:01 INFO - PROCESS | 1936 | 1472229121756 Marionette TRACE conn2 <- [1,2590,null,{}] 09:32:01 INFO - PROCESS | 1936 | 1472229121759 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}] 09:32:01 INFO - PROCESS | 1936 | 1472229121760 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:01 INFO - PROCESS | 1936 | 1472229121874 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:32:01 INFO - PROCESS | 1936 | 1472229121921 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:01 INFO - PROCESS | 1936 | 1472229121923 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x11877e800 == 42 [pid = 1936] [id = 655] 09:32:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12385d000) [pid = 1936] [serial = 1965] [outer = 0x0] 09:32:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x128b14c00) [pid = 1936] [serial = 1966] [outer = 0x12385d000] 09:32:01 INFO - PROCESS | 1936 | 1472229121949 Marionette DEBUG loaded listener.js 09:32:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1292bec00) [pid = 1936] [serial = 1967] [outer = 0x12385d000] 09:32:02 INFO - PROCESS | 1936 | 1472229122277 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]]]}] 09:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 568ms 09:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:32:02 INFO - PROCESS | 1936 | 1472229122324 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:32:02 INFO - PROCESS | 1936 | 1472229122325 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:32:02 INFO - PROCESS | 1936 | 1472229122327 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:32:02 INFO - PROCESS | 1936 | 1472229122329 Marionette TRACE conn2 <- [1,2594,null,{}] 09:32:02 INFO - PROCESS | 1936 | 1472229122331 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}] 09:32:02 INFO - PROCESS | 1936 | 1472229122335 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:02 INFO - PROCESS | 1936 | 1472229122470 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:32:02 INFO - PROCESS | 1936 | 1472229122474 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:02 INFO - PROCESS | 1936 | 1472229122475 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bda8800 == 43 [pid = 1936] [id = 656] 09:32:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x129475c00) [pid = 1936] [serial = 1968] [outer = 0x0] 09:32:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x12a5f3800) [pid = 1936] [serial = 1969] [outer = 0x129475c00] 09:32:02 INFO - PROCESS | 1936 | 1472229122537 Marionette DEBUG loaded listener.js 09:32:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x12aa9b400) [pid = 1936] [serial = 1970] [outer = 0x129475c00] 09:32:02 INFO - PROCESS | 1936 | 1472229122878 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]]]}] 09:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 569ms 09:32:02 INFO - PROCESS | 1936 | 1472229122898 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:32:02 INFO - PROCESS | 1936 | 1472229122900 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:32:02 INFO - PROCESS | 1936 | 1472229122903 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:32:02 INFO - PROCESS | 1936 | 1472229122904 Marionette TRACE conn2 <- [1,2598,null,{}] 09:32:02 INFO - PROCESS | 1936 | 1472229122906 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}] 09:32:02 INFO - PROCESS | 1936 | 1472229122907 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:03 INFO - PROCESS | 1936 | 1472229123023 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:32:03 INFO - PROCESS | 1936 | 1472229123042 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:03 INFO - PROCESS | 1936 | 1472229123043 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x119236000 == 44 [pid = 1936] [id = 657] 09:32:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x12b61dc00) [pid = 1936] [serial = 1971] [outer = 0x0] 09:32:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x12b622c00) [pid = 1936] [serial = 1972] [outer = 0x12b61dc00] 09:32:03 INFO - PROCESS | 1936 | 1472229123069 Marionette DEBUG loaded listener.js 09:32:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x118458c00) [pid = 1936] [serial = 1973] [outer = 0x12b61dc00] 09:32:03 INFO - PROCESS | 1936 | 1472229123419 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]]]}] 09:32:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:32:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 09:32:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:32:03 INFO - PROCESS | 1936 | 1472229123472 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:32:03 INFO - PROCESS | 1936 | 1472229123473 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:32:03 INFO - PROCESS | 1936 | 1472229123476 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:32:03 INFO - PROCESS | 1936 | 1472229123477 Marionette TRACE conn2 <- [1,2602,null,{}] 09:32:03 INFO - PROCESS | 1936 | 1472229123479 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}] 09:32:03 INFO - PROCESS | 1936 | 1472229123481 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:03 INFO - PROCESS | 1936 | 1472229123589 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:32:03 INFO - PROCESS | 1936 | 1472229123602 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:03 INFO - PROCESS | 1936 | 1472229123603 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d51c800 == 45 [pid = 1936] [id = 658] 09:32:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x12b629000) [pid = 1936] [serial = 1974] [outer = 0x0] 09:32:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x12b8d1000) [pid = 1936] [serial = 1975] [outer = 0x12b629000] 09:32:03 INFO - PROCESS | 1936 | 1472229123628 Marionette DEBUG loaded listener.js 09:32:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x12b8d6400) [pid = 1936] [serial = 1976] [outer = 0x12b629000] 09:32:03 INFO - PROCESS | 1936 | 1472229123991 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]]]}] 09:32:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:32:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 521ms 09:32:03 INFO - PROCESS | 1936 | 1472229123998 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:32:04 INFO - PROCESS | 1936 | 1472229124000 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:32:04 INFO - PROCESS | 1936 | 1472229124002 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:32:04 INFO - PROCESS | 1936 | 1472229124003 Marionette TRACE conn2 <- [1,2606,null,{}] 09:32:04 INFO - PROCESS | 1936 | 1472229124005 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}] 09:32:04 INFO - PROCESS | 1936 | 1472229124006 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:04 INFO - PROCESS | 1936 | 1472229124128 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:32:04 INFO - PROCESS | 1936 | 1472229124132 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:04 INFO - PROCESS | 1936 | 1472229124133 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x12e1b5800 == 46 [pid = 1936] [id = 659] 09:32:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x12b8d7c00) [pid = 1936] [serial = 1977] [outer = 0x0] 09:32:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x12b8dbc00) [pid = 1936] [serial = 1978] [outer = 0x12b8d7c00] 09:32:04 INFO - PROCESS | 1936 | 1472229124159 Marionette DEBUG loaded listener.js 09:32:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x117e34800) [pid = 1936] [serial = 1979] [outer = 0x12b8d7c00] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x123886000) [pid = 1936] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x1129d5400) [pid = 1936] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x117e33c00) [pid = 1936] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x128ad6c00) [pid = 1936] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x124218000) [pid = 1936] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x119acf000) [pid = 1936] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x11844ec00) [pid = 1936] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x11307dc00) [pid = 1936] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x119acd400) [pid = 1936] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1292b9800) [pid = 1936] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x1129d9800) [pid = 1936] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:32:04 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x116209000) [pid = 1936] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:32:04 INFO - PROCESS | 1936 | 1472229124602 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]]]}] 09:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 620ms 09:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:32:04 INFO - PROCESS | 1936 | 1472229124623 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:32:04 INFO - PROCESS | 1936 | 1472229124624 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:32:04 INFO - PROCESS | 1936 | 1472229124626 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:32:04 INFO - PROCESS | 1936 | 1472229124627 Marionette TRACE conn2 <- [1,2610,null,{}] 09:32:04 INFO - PROCESS | 1936 | 1472229124653 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}] 09:32:04 INFO - PROCESS | 1936 | 1472229124654 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:04 INFO - PROCESS | 1936 | 1472229124743 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:32:04 INFO - PROCESS | 1936 | 1472229124747 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:04 INFO - PROCESS | 1936 | 1472229124748 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x12e1c4000 == 47 [pid = 1936] [id = 660] 09:32:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x113f4b800) [pid = 1936] [serial = 1980] [outer = 0x0] 09:32:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x119a51c00) [pid = 1936] [serial = 1981] [outer = 0x113f4b800] 09:32:04 INFO - PROCESS | 1936 | 1472229124774 Marionette DEBUG loaded listener.js 09:32:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x123886000) [pid = 1936] [serial = 1982] [outer = 0x113f4b800] 09:32:05 INFO - PROCESS | 1936 | 1472229125118 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]]]}] 09:32:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 09:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:32:05 INFO - PROCESS | 1936 | 1472229125148 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:32:05 INFO - PROCESS | 1936 | 1472229125150 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:32:05 INFO - PROCESS | 1936 | 1472229125152 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:32:05 INFO - PROCESS | 1936 | 1472229125154 Marionette TRACE conn2 <- [1,2614,null,{}] 09:32:05 INFO - PROCESS | 1936 | 1472229125156 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}] 09:32:05 INFO - PROCESS | 1936 | 1472229125158 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:05 INFO - PROCESS | 1936 | 1472229125264 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:32:05 INFO - PROCESS | 1936 | 1472229125335 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:05 INFO - PROCESS | 1936 | 1472229125337 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x12def1800 == 48 [pid = 1936] [id = 661] 09:32:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x124e26400) [pid = 1936] [serial = 1983] [outer = 0x0] 09:32:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x129475400) [pid = 1936] [serial = 1984] [outer = 0x124e26400] 09:32:05 INFO - PROCESS | 1936 | 1472229125365 Marionette DEBUG loaded listener.js 09:32:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x12ba92400) [pid = 1936] [serial = 1985] [outer = 0x124e26400] 09:32:05 INFO - PROCESS | 1936 | 1472229125654 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]]]}] 09:32:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 09:32:05 INFO - PROCESS | 1936 | 1472229125672 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:32:05 INFO - PROCESS | 1936 | 1472229125673 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:32:05 INFO - PROCESS | 1936 | 1472229125675 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:32:05 INFO - PROCESS | 1936 | 1472229125676 Marionette TRACE conn2 <- [1,2618,null,{}] 09:32:05 INFO - PROCESS | 1936 | 1472229125679 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}] 09:32:05 INFO - PROCESS | 1936 | 1472229125682 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:05 INFO - PROCESS | 1936 | 1472229125780 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:32:05 INFO - PROCESS | 1936 | 1472229125785 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:05 INFO - PROCESS | 1936 | 1472229125786 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x119ec5800 == 49 [pid = 1936] [id = 662] 09:32:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x12ba8c000) [pid = 1936] [serial = 1986] [outer = 0x0] 09:32:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x12bd63000) [pid = 1936] [serial = 1987] [outer = 0x12ba8c000] 09:32:05 INFO - PROCESS | 1936 | 1472229125812 Marionette DEBUG loaded listener.js 09:32:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x12bd69400) [pid = 1936] [serial = 1988] [outer = 0x12ba8c000] 09:32:06 INFO - PROCESS | 1936 | 1472229126156 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]]]}] 09:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 520ms 09:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:32:06 INFO - PROCESS | 1936 | 1472229126196 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:32:06 INFO - PROCESS | 1936 | 1472229126197 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:32:06 INFO - PROCESS | 1936 | 1472229126199 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:32:06 INFO - PROCESS | 1936 | 1472229126208 Marionette TRACE conn2 <- [1,2622,null,{}] 09:32:06 INFO - PROCESS | 1936 | 1472229126224 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}] 09:32:06 INFO - PROCESS | 1936 | 1472229126225 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:06 INFO - PROCESS | 1936 | 1472229126311 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:32:06 INFO - PROCESS | 1936 | 1472229126315 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:06 INFO - PROCESS | 1936 | 1472229126316 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x12e393000 == 50 [pid = 1936] [id = 663] 09:32:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x12bd63800) [pid = 1936] [serial = 1989] [outer = 0x0] 09:32:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x12bf05000) [pid = 1936] [serial = 1990] [outer = 0x12bd63800] 09:32:06 INFO - PROCESS | 1936 | 1472229126341 Marionette DEBUG loaded listener.js 09:32:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x12bf0c000) [pid = 1936] [serial = 1991] [outer = 0x12bd63800] 09:32:06 INFO - PROCESS | 1936 | 1472229126849 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]]]}] 09:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 677ms 09:32:06 INFO - PROCESS | 1936 | 1472229126877 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:32:06 INFO - PROCESS | 1936 | 1472229126882 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:32:06 INFO - PROCESS | 1936 | 1472229126885 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:32:06 INFO - PROCESS | 1936 | 1472229126889 Marionette TRACE conn2 <- [1,2626,null,{}] 09:32:06 INFO - PROCESS | 1936 | 1472229126892 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}] 09:32:06 INFO - PROCESS | 1936 | 1472229126894 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:07 INFO - PROCESS | 1936 | 1472229127005 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:32:07 INFO - PROCESS | 1936 | 1472229127118 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:07 INFO - PROCESS | 1936 | 1472229127120 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x123104000 == 51 [pid = 1936] [id = 664] 09:32:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x118735400) [pid = 1936] [serial = 1992] [outer = 0x0] 09:32:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x1187fc400) [pid = 1936] [serial = 1993] [outer = 0x118735400] 09:32:07 INFO - PROCESS | 1936 | 1472229127154 Marionette DEBUG loaded listener.js 09:32:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x119ace800) [pid = 1936] [serial = 1994] [outer = 0x118735400] 09:32:07 INFO - PROCESS | 1936 | 1472229127624 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]]]}] 09:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 772ms 09:32:07 INFO - PROCESS | 1936 | 1472229127658 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:32:07 INFO - PROCESS | 1936 | 1472229127663 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:32:07 INFO - PROCESS | 1936 | 1472229127670 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:32:07 INFO - PROCESS | 1936 | 1472229127673 Marionette TRACE conn2 <- [1,2630,null,{}] 09:32:07 INFO - PROCESS | 1936 | 1472229127677 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}] 09:32:07 INFO - PROCESS | 1936 | 1472229127680 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:07 INFO - PROCESS | 1936 | 1472229127848 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:32:07 INFO - PROCESS | 1936 | 1472229127961 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:07 INFO - PROCESS | 1936 | 1472229127963 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x12aa49800 == 52 [pid = 1936] [id = 665] 09:32:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x119e39c00) [pid = 1936] [serial = 1995] [outer = 0x0] 09:32:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x123dc6000) [pid = 1936] [serial = 1996] [outer = 0x119e39c00] 09:32:08 INFO - PROCESS | 1936 | 1472229128015 Marionette DEBUG loaded listener.js 09:32:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x124e2b400) [pid = 1936] [serial = 1997] [outer = 0x119e39c00] 09:32:08 INFO - PROCESS | 1936 | 1472229128470 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]]]}] 09:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 826ms 09:32:08 INFO - PROCESS | 1936 | 1472229128496 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:32:08 INFO - PROCESS | 1936 | 1472229128499 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:32:08 INFO - PROCESS | 1936 | 1472229128502 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:32:08 INFO - PROCESS | 1936 | 1472229128505 Marionette TRACE conn2 <- [1,2634,null,{}] 09:32:08 INFO - PROCESS | 1936 | 1472229128513 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}] 09:32:08 INFO - PROCESS | 1936 | 1472229128516 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:08 INFO - PROCESS | 1936 | 1472229128626 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:32:08 INFO - PROCESS | 1936 | 1472229128734 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:08 INFO - PROCESS | 1936 | 1472229128736 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x12e388800 == 53 [pid = 1936] [id = 666] 09:32:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x1260c9400) [pid = 1936] [serial = 1998] [outer = 0x0] 09:32:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x12a5d9000) [pid = 1936] [serial = 1999] [outer = 0x1260c9400] 09:32:08 INFO - PROCESS | 1936 | 1472229128771 Marionette DEBUG loaded listener.js 09:32:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x12a92e800) [pid = 1936] [serial = 2000] [outer = 0x1260c9400] 09:32:09 INFO - PROCESS | 1936 | 1472229129190 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]]]}] 09:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 722ms 09:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:32:09 INFO - PROCESS | 1936 | 1472229129224 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:32:09 INFO - PROCESS | 1936 | 1472229129226 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:32:09 INFO - PROCESS | 1936 | 1472229129228 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:32:09 INFO - PROCESS | 1936 | 1472229129230 Marionette TRACE conn2 <- [1,2638,null,{}] 09:32:09 INFO - PROCESS | 1936 | 1472229129232 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}] 09:32:09 INFO - PROCESS | 1936 | 1472229129234 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:09 INFO - PROCESS | 1936 | 1472229129343 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:32:09 INFO - PROCESS | 1936 | 1472229129448 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:09 INFO - PROCESS | 1936 | 1472229129450 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d73f800 == 54 [pid = 1936] [id = 667] 09:32:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x12aa6f400) [pid = 1936] [serial = 2001] [outer = 0x0] 09:32:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x12aa9a000) [pid = 1936] [serial = 2002] [outer = 0x12aa6f400] 09:32:09 INFO - PROCESS | 1936 | 1472229129481 Marionette DEBUG loaded listener.js 09:32:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x12b8d4400) [pid = 1936] [serial = 2003] [outer = 0x12aa6f400] 09:32:09 INFO - PROCESS | 1936 | 1472229129886 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]]]}] 09:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 719ms 09:32:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:32:09 INFO - PROCESS | 1936 | 1472229129948 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:32:09 INFO - PROCESS | 1936 | 1472229129949 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:32:09 INFO - PROCESS | 1936 | 1472229129951 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:32:09 INFO - PROCESS | 1936 | 1472229129953 Marionette TRACE conn2 <- [1,2642,null,{}] 09:32:09 INFO - PROCESS | 1936 | 1472229129955 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}] 09:32:09 INFO - PROCESS | 1936 | 1472229129957 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:10 INFO - PROCESS | 1936 | 1472229130084 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:32:10 INFO - PROCESS | 1936 | 1472229130162 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:10 INFO - PROCESS | 1936 | 1472229130163 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196c1000 == 55 [pid = 1936] [id = 668] 09:32:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x113dc3c00) [pid = 1936] [serial = 2004] [outer = 0x0] 09:32:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x119675000) [pid = 1936] [serial = 2005] [outer = 0x113dc3c00] 09:32:10 INFO - PROCESS | 1936 | 1472229130193 Marionette DEBUG loaded listener.js 09:32:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x12b8d8400) [pid = 1936] [serial = 2006] [outer = 0x113dc3c00] 09:32:10 INFO - PROCESS | 1936 | 1472229130776 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]]]}] 09:32:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:32:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 870ms 09:32:10 INFO - PROCESS | 1936 | 1472229130821 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:32:10 INFO - PROCESS | 1936 | 1472229130824 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:32:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:32:10 INFO - PROCESS | 1936 | 1472229130827 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:32:10 INFO - PROCESS | 1936 | 1472229130829 Marionette TRACE conn2 <- [1,2646,null,{}] 09:32:10 INFO - PROCESS | 1936 | 1472229130832 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}] 09:32:10 INFO - PROCESS | 1936 | 1472229130834 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:10 INFO - PROCESS | 1936 | 1472229130935 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:32:11 INFO - PROCESS | 1936 | 1472229131008 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:11 INFO - PROCESS | 1936 | 1472229131010 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x117368800 == 56 [pid = 1936] [id = 669] 09:32:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x117e29000) [pid = 1936] [serial = 2007] [outer = 0x0] 09:32:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x119aca800) [pid = 1936] [serial = 2008] [outer = 0x117e29000] 09:32:11 INFO - PROCESS | 1936 | 1472229131040 Marionette DEBUG loaded listener.js 09:32:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x119e5f000) [pid = 1936] [serial = 2009] [outer = 0x117e29000] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x1291b2800 == 55 [pid = 1936] [id = 632] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x12d24d800 == 54 [pid = 1936] [id = 634] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x119cd7800 == 53 [pid = 1936] [id = 620] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x119ec5800 == 52 [pid = 1936] [id = 662] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x12def1800 == 51 [pid = 1936] [id = 661] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x12e1c4000 == 50 [pid = 1936] [id = 660] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x12e1b5800 == 49 [pid = 1936] [id = 659] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x12d51c800 == 48 [pid = 1936] [id = 658] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x113205c00) [pid = 1936] [serial = 1894] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x125aea800) [pid = 1936] [serial = 1903] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x119c28c00) [pid = 1936] [serial = 1906] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x1191a4400) [pid = 1936] [serial = 1897] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x12139e400) [pid = 1936] [serial = 1900] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | 1472229131512 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]]]}] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x119236000 == 47 [pid = 1936] [id = 657] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x12bda8800 == 46 [pid = 1936] [id = 656] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x11877e800 == 45 [pid = 1936] [id = 655] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x12a728800 == 44 [pid = 1936] [id = 654] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x128ab2800 == 43 [pid = 1936] [id = 653] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x1192e8800 == 42 [pid = 1936] [id = 652] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x11a17d800 == 41 [pid = 1936] [id = 651] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x12d8b6800 == 40 [pid = 1936] [id = 649] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x12aa43000 == 39 [pid = 1936] [id = 648] 09:32:11 INFO - PROCESS | 1936 | --DOCSHELL 0x1196d1800 == 38 [pid = 1936] [id = 647] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x128c31000) [pid = 1936] [serial = 1924] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x1292c1400) [pid = 1936] [serial = 1927] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x123387c00) [pid = 1936] [serial = 1918] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x1243d6c00) [pid = 1936] [serial = 1919] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x1184cb000) [pid = 1936] [serial = 1912] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x1191af800) [pid = 1936] [serial = 1913] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x118213800) [pid = 1936] [serial = 1910] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x11398f800) [pid = 1936] [serial = 1909] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x119e36c00) [pid = 1936] [serial = 1915] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x121256c00) [pid = 1936] [serial = 1916] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x12a5d7000) [pid = 1936] [serial = 1930] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x129478400) [pid = 1936] [serial = 1928] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x12a5f6000) [pid = 1936] [serial = 1936] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x12a5f0400) [pid = 1936] [serial = 1931] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x12421fc00) [pid = 1936] [serial = 1933] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x124e2ac00) [pid = 1936] [serial = 1921] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x12a927000) [pid = 1936] [serial = 1937] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x128ad0400) [pid = 1936] [serial = 1922] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x1292b8400) [pid = 1936] [serial = 1925] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x12a5f0c00) [pid = 1936] [serial = 1934] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x113985800) [pid = 1936] [serial = 1865] [outer = 0x0] [url = about:blank] 09:32:11 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x11913a800) [pid = 1936] [serial = 1868] [outer = 0x0] [url = about:blank] 09:32:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:32:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 724ms 09:32:11 INFO - PROCESS | 1936 | 1472229131570 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:32:11 INFO - PROCESS | 1936 | 1472229131574 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:32:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:32:11 INFO - PROCESS | 1936 | 1472229131580 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:32:11 INFO - PROCESS | 1936 | 1472229131582 Marionette TRACE conn2 <- [1,2650,null,{}] 09:32:11 INFO - PROCESS | 1936 | 1472229131585 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}] 09:32:11 INFO - PROCESS | 1936 | 1472229131587 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:11 INFO - PROCESS | 1936 | 1472229131675 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:32:11 INFO - PROCESS | 1936 | 1472229131685 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:11 INFO - PROCESS | 1936 | 1472229131686 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x119ce7000 == 39 [pid = 1936] [id = 670] 09:32:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x12139cc00) [pid = 1936] [serial = 2010] [outer = 0x0] 09:32:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1230b5c00) [pid = 1936] [serial = 2011] [outer = 0x12139cc00] 09:32:11 INFO - PROCESS | 1936 | 1472229131715 Marionette DEBUG loaded listener.js 09:32:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x124e2d400) [pid = 1936] [serial = 2012] [outer = 0x12139cc00] 09:32:12 INFO - PROCESS | 1936 | 1472229132097 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]]]}] 09:32:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:32:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 571ms 09:32:12 INFO - PROCESS | 1936 | 1472229132150 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:32:12 INFO - PROCESS | 1936 | 1472229132151 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:32:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:32:12 INFO - PROCESS | 1936 | 1472229132154 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:32:12 INFO - PROCESS | 1936 | 1472229132156 Marionette TRACE conn2 <- [1,2654,null,{}] 09:32:12 INFO - PROCESS | 1936 | 1472229132163 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}] 09:32:12 INFO - PROCESS | 1936 | 1472229132166 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:12 INFO - PROCESS | 1936 | 1472229132255 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:32:12 INFO - PROCESS | 1936 | 1472229132262 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:12 INFO - PROCESS | 1936 | 1472229132264 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x128aad800 == 40 [pid = 1936] [id = 671] 09:32:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x1260c7000) [pid = 1936] [serial = 2013] [outer = 0x0] 09:32:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x128b1d400) [pid = 1936] [serial = 2014] [outer = 0x1260c7000] 09:32:12 INFO - PROCESS | 1936 | 1472229132297 Marionette DEBUG loaded listener.js 09:32:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x129183400) [pid = 1936] [serial = 2015] [outer = 0x1260c7000] 09:32:12 INFO - PROCESS | 1936 | 1472229132654 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]]]}] 09:32:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:32:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 524ms 09:32:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:32:12 INFO - PROCESS | 1936 | 1472229132679 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:32:12 INFO - PROCESS | 1936 | 1472229132681 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:32:12 INFO - PROCESS | 1936 | 1472229132683 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:32:12 INFO - PROCESS | 1936 | 1472229132684 Marionette TRACE conn2 <- [1,2658,null,{}] 09:32:12 INFO - PROCESS | 1936 | 1472229132686 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}] 09:32:12 INFO - PROCESS | 1936 | 1472229132688 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:12 INFO - PROCESS | 1936 | 1472229132775 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:32:12 INFO - PROCESS | 1936 | 1472229132779 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:12 INFO - PROCESS | 1936 | 1472229132781 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a549800 == 41 [pid = 1936] [id = 672] 09:32:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x1292c2000) [pid = 1936] [serial = 2016] [outer = 0x0] 09:32:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x12a5ed400) [pid = 1936] [serial = 2017] [outer = 0x1292c2000] 09:32:12 INFO - PROCESS | 1936 | 1472229132807 Marionette DEBUG loaded listener.js 09:32:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x12a927400) [pid = 1936] [serial = 2018] [outer = 0x1292c2000] 09:32:13 INFO - PROCESS | 1936 | 1472229133154 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]]]}] 09:32:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:32:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 09:32:13 INFO - PROCESS | 1936 | 1472229133203 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:32:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:32:13 INFO - PROCESS | 1936 | 1472229133204 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:32:13 INFO - PROCESS | 1936 | 1472229133206 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:32:13 INFO - PROCESS | 1936 | 1472229133207 Marionette TRACE conn2 <- [1,2662,null,{}] 09:32:13 INFO - PROCESS | 1936 | 1472229133210 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}] 09:32:13 INFO - PROCESS | 1936 | 1472229133211 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:13 INFO - PROCESS | 1936 | 1472229133328 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:32:13 INFO - PROCESS | 1936 | 1472229133334 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:13 INFO - PROCESS | 1936 | 1472229133335 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a783800 == 42 [pid = 1936] [id = 673] 09:32:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x12a927000) [pid = 1936] [serial = 2019] [outer = 0x0] 09:32:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x12aa94400) [pid = 1936] [serial = 2020] [outer = 0x12a927000] 09:32:13 INFO - PROCESS | 1936 | 1472229133361 Marionette DEBUG loaded listener.js 09:32:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x12b62b400) [pid = 1936] [serial = 2021] [outer = 0x12a927000] 09:32:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:32:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 520ms 09:32:13 INFO - PROCESS | 1936 | 1472229133721 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]]]}] 09:32:13 INFO - PROCESS | 1936 | 1472229133726 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:32:13 INFO - PROCESS | 1936 | 1472229133728 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:32:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:32:13 INFO - PROCESS | 1936 | 1472229133730 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:32:13 INFO - PROCESS | 1936 | 1472229133731 Marionette TRACE conn2 <- [1,2666,null,{}] 09:32:13 INFO - PROCESS | 1936 | 1472229133734 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}] 09:32:13 INFO - PROCESS | 1936 | 1472229133738 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:13 INFO - PROCESS | 1936 | 1472229133868 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:32:13 INFO - PROCESS | 1936 | 1472229133881 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:13 INFO - PROCESS | 1936 | 1472229133882 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c065000 == 43 [pid = 1936] [id = 674] 09:32:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x12b8d8c00) [pid = 1936] [serial = 2022] [outer = 0x0] 09:32:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x12ba8e800) [pid = 1936] [serial = 2023] [outer = 0x12b8d8c00] 09:32:13 INFO - PROCESS | 1936 | 1472229133909 Marionette DEBUG loaded listener.js 09:32:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x12bf0dc00) [pid = 1936] [serial = 2024] [outer = 0x12b8d8c00] 09:32:14 INFO - PROCESS | 1936 | 1472229134757 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]]]}] 09:32:14 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) 09:32:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1070ms 09:32:14 INFO - PROCESS | 1936 | 1472229134801 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:32:14 INFO - PROCESS | 1936 | 1472229134802 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:32:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:32:14 INFO - PROCESS | 1936 | 1472229134804 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:32:14 INFO - PROCESS | 1936 | 1472229134805 Marionette TRACE conn2 <- [1,2670,null,{}] 09:32:14 INFO - PROCESS | 1936 | 1472229134808 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}] 09:32:14 INFO - PROCESS | 1936 | 1472229134809 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:14 INFO - PROCESS | 1936 | 1472229134920 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:32:14 INFO - PROCESS | 1936 | 1472229134938 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:14 INFO - PROCESS | 1936 | 1472229134940 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d169000 == 44 [pid = 1936] [id = 675] 09:32:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x12bf0e400) [pid = 1936] [serial = 2025] [outer = 0x0] 09:32:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x12bf15400) [pid = 1936] [serial = 2026] [outer = 0x12bf0e400] 09:32:14 INFO - PROCESS | 1936 | 1472229134965 Marionette DEBUG loaded listener.js 09:32:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x12bf1b000) [pid = 1936] [serial = 2027] [outer = 0x12bf0e400] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x1182e2800) [pid = 1936] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x1184c8c00) [pid = 1936] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x119acc000) [pid = 1936] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x125a0e400) [pid = 1936] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x1129d3c00) [pid = 1936] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x123d7e800) [pid = 1936] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x1187f7800) [pid = 1936] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x12ba8c000) [pid = 1936] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x129475c00) [pid = 1936] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x12b61dc00) [pid = 1936] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x125a10c00) [pid = 1936] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x119e5fc00) [pid = 1936] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x1131d6c00) [pid = 1936] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x1187fa000) [pid = 1936] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x12385d000) [pid = 1936] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x12b629000) [pid = 1936] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x12b8d7c00) [pid = 1936] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x124e26400) [pid = 1936] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:32:15 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x113f4b800) [pid = 1936] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:32:15 INFO - PROCESS | 1936 | 1472229135806 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"]]]}] 09:32:15 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 09:32:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:32:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:32:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1020ms 09:32:15 INFO - PROCESS | 1936 | 1472229135825 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 09:32:15 INFO - PROCESS | 1936 | 1472229135827 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:32:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:32:15 INFO - PROCESS | 1936 | 1472229135837 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:32:15 INFO - PROCESS | 1936 | 1472229135838 Marionette TRACE conn2 <- [1,2674,null,{}] 09:32:15 INFO - PROCESS | 1936 | 1472229135840 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}] 09:32:15 INFO - PROCESS | 1936 | 1472229135842 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:15 INFO - PROCESS | 1936 | 1472229135927 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:32:15 INFO - PROCESS | 1936 | 1472229135931 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:15 INFO - PROCESS | 1936 | 1472229135932 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b64c800 == 45 [pid = 1936] [id = 676] 09:32:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x116147c00) [pid = 1936] [serial = 2028] [outer = 0x0] 09:32:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x11913b400) [pid = 1936] [serial = 2029] [outer = 0x116147c00] 09:32:15 INFO - PROCESS | 1936 | 1472229135958 Marionette DEBUG loaded listener.js 09:32:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x123014800) [pid = 1936] [serial = 2030] [outer = 0x116147c00] 09:32:16 INFO - PROCESS | 1936 | 1472229136824 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"]]]}] 09:32:16 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 09:32:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:32:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:32:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1027ms 09:32:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:32:16 INFO - PROCESS | 1936 | 1472229136857 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 09:32:16 INFO - PROCESS | 1936 | 1472229136858 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:32:16 INFO - PROCESS | 1936 | 1472229136860 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:32:16 INFO - PROCESS | 1936 | 1472229136861 Marionette TRACE conn2 <- [1,2678,null,{}] 09:32:16 INFO - PROCESS | 1936 | 1472229136887 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}] 09:32:16 INFO - PROCESS | 1936 | 1472229136888 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:16 INFO - PROCESS | 1936 | 1472229136971 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:32:16 INFO - PROCESS | 1936 | 1472229136975 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:16 INFO - PROCESS | 1936 | 1472229136976 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d73a000 == 46 [pid = 1936] [id = 677] 09:32:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x12301d400) [pid = 1936] [serial = 2031] [outer = 0x0] 09:32:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x12309d800) [pid = 1936] [serial = 2032] [outer = 0x12301d400] 09:32:17 INFO - PROCESS | 1936 | 1472229137001 Marionette DEBUG loaded listener.js 09:32:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x125970400) [pid = 1936] [serial = 2033] [outer = 0x12301d400] 09:32:17 INFO - PROCESS | 1936 | 1472229137854 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]]]}] 09:32:17 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) 09:32:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1042ms 09:32:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:32:17 INFO - PROCESS | 1936 | 1472229137944 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:32:17 INFO - PROCESS | 1936 | 1472229137947 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:32:17 INFO - PROCESS | 1936 | 1472229137952 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:32:17 INFO - PROCESS | 1936 | 1472229137954 Marionette TRACE conn2 <- [1,2682,null,{}] 09:32:17 INFO - PROCESS | 1936 | 1472229137958 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}] 09:32:17 INFO - PROCESS | 1936 | 1472229137959 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:18 INFO - PROCESS | 1936 | 1472229138064 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:32:18 INFO - PROCESS | 1936 | 1472229138168 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:18 INFO - PROCESS | 1936 | 1472229138169 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x119ec4800 == 47 [pid = 1936] [id = 678] 09:32:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x119136000) [pid = 1936] [serial = 2034] [outer = 0x0] 09:32:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x1191a4c00) [pid = 1936] [serial = 2035] [outer = 0x119136000] 09:32:18 INFO - PROCESS | 1936 | 1472229138204 Marionette DEBUG loaded listener.js 09:32:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x119e5d800) [pid = 1936] [serial = 2036] [outer = 0x119136000] 09:32:19 INFO - PROCESS | 1936 | 1472229139108 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]]]}] 09:32:19 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) 09:32:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1173ms 09:32:19 INFO - PROCESS | 1936 | 1472229139125 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:32:19 INFO - PROCESS | 1936 | 1472229139129 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:32:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:32:19 INFO - PROCESS | 1936 | 1472229139135 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:32:19 INFO - PROCESS | 1936 | 1472229139137 Marionette TRACE conn2 <- [1,2686,null,{}] 09:32:19 INFO - PROCESS | 1936 | 1472229139139 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}] 09:32:19 INFO - PROCESS | 1936 | 1472229139141 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:19 INFO - PROCESS | 1936 | 1472229139251 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:32:19 INFO - PROCESS | 1936 | 1472229139355 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:19 INFO - PROCESS | 1936 | 1472229139357 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a78b000 == 48 [pid = 1936] [id = 679] 09:32:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x123011800) [pid = 1936] [serial = 2037] [outer = 0x0] 09:32:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x125a0bc00) [pid = 1936] [serial = 2038] [outer = 0x123011800] 09:32:19 INFO - PROCESS | 1936 | 1472229139390 Marionette DEBUG loaded listener.js 09:32:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x125e4fc00) [pid = 1936] [serial = 2039] [outer = 0x123011800] 09:32:20 INFO - PROCESS | 1936 | 1472229140333 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"]]]}] 09:32:20 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 09:32:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:32:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:32:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1222ms 09:32:20 INFO - PROCESS | 1936 | 1472229140357 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 09:32:20 INFO - PROCESS | 1936 | 1472229140359 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:32:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:32:20 INFO - PROCESS | 1936 | 1472229140361 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:32:20 INFO - PROCESS | 1936 | 1472229140366 Marionette TRACE conn2 <- [1,2690,null,{}] 09:32:20 INFO - PROCESS | 1936 | 1472229140374 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}] 09:32:20 INFO - PROCESS | 1936 | 1472229140378 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:20 INFO - PROCESS | 1936 | 1472229140488 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:32:20 INFO - PROCESS | 1936 | 1472229140552 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:20 INFO - PROCESS | 1936 | 1472229140554 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x12dedf800 == 49 [pid = 1936] [id = 680] 09:32:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x128b14000) [pid = 1936] [serial = 2040] [outer = 0x0] 09:32:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x12aa97000) [pid = 1936] [serial = 2041] [outer = 0x128b14000] 09:32:20 INFO - PROCESS | 1936 | 1472229140627 Marionette DEBUG loaded listener.js 09:32:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x12b8d7c00) [pid = 1936] [serial = 2042] [outer = 0x128b14000] 09:32:21 INFO - PROCESS | 1936 | 1472229141555 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"]]]}] 09:32:21 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 09:32:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:32:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:32:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1228ms 09:32:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:32:21 INFO - PROCESS | 1936 | 1472229141590 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 09:32:21 INFO - PROCESS | 1936 | 1472229141592 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:32:21 INFO - PROCESS | 1936 | 1472229141608 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:32:21 INFO - PROCESS | 1936 | 1472229141610 Marionette TRACE conn2 <- [1,2694,null,{}] 09:32:21 INFO - PROCESS | 1936 | 1472229141616 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}] 09:32:21 INFO - PROCESS | 1936 | 1472229141618 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:21 INFO - PROCESS | 1936 | 1472229141718 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:32:21 INFO - PROCESS | 1936 | 1472229141785 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:21 INFO - PROCESS | 1936 | 1472229141788 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171be800 == 50 [pid = 1936] [id = 681] 09:32:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x116146400) [pid = 1936] [serial = 2043] [outer = 0x0] 09:32:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x119c21400) [pid = 1936] [serial = 2044] [outer = 0x116146400] 09:32:21 INFO - PROCESS | 1936 | 1472229141818 Marionette DEBUG loaded listener.js 09:32:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x1213a5000) [pid = 1936] [serial = 2045] [outer = 0x116146400] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12b64c800 == 49 [pid = 1936] [id = 676] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12d169000 == 48 [pid = 1936] [id = 675] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12c065000 == 47 [pid = 1936] [id = 674] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12a783800 == 46 [pid = 1936] [id = 673] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12a549800 == 45 [pid = 1936] [id = 672] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x128aad800 == 44 [pid = 1936] [id = 671] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x119ce7000 == 43 [pid = 1936] [id = 670] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x117368800 == 42 [pid = 1936] [id = 669] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12e393000 == 41 [pid = 1936] [id = 663] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12d4ac000 == 40 [pid = 1936] [id = 646] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12aa49800 == 39 [pid = 1936] [id = 665] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12d73f800 == 38 [pid = 1936] [id = 667] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12e388800 == 37 [pid = 1936] [id = 666] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1196c1000 == 36 [pid = 1936] [id = 668] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1183cb800 == 35 [pid = 1936] [id = 635] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x123104000 == 34 [pid = 1936] [id = 664] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12cda6800 == 33 [pid = 1936] [id = 633] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x119165000 == 32 [pid = 1936] [id = 631] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12a544000 == 31 [pid = 1936] [id = 650] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12dedf800 == 30 [pid = 1936] [id = 680] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12a78b000 == 29 [pid = 1936] [id = 679] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12d73a000 == 28 [pid = 1936] [id = 677] 09:32:22 INFO - PROCESS | 1936 | --DOCSHELL 0x119ec4800 == 27 [pid = 1936] [id = 678] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x128ad2000) [pid = 1936] [serial = 1907] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x123882c00) [pid = 1936] [serial = 1901] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x1260a3800) [pid = 1936] [serial = 1892] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x113dc4000) [pid = 1936] [serial = 1895] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x1260cc400) [pid = 1936] [serial = 1904] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x119678000) [pid = 1936] [serial = 1898] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x119139400) [pid = 1936] [serial = 1862] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x128ad6000) [pid = 1936] [serial = 1964] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x1245f0800) [pid = 1936] [serial = 1961] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x12369fc00) [pid = 1936] [serial = 1960] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x118219400) [pid = 1936] [serial = 1955] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x11396cc00) [pid = 1936] [serial = 1954] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x11966a800) [pid = 1936] [serial = 1957] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x119b8c000) [pid = 1936] [serial = 1958] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x129182800) [pid = 1936] [serial = 1951] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x119e61000) [pid = 1936] [serial = 1945] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x116989400) [pid = 1936] [serial = 1942] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x128b14c00) [pid = 1936] [serial = 1966] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x12b8d1000) [pid = 1936] [serial = 1975] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x12b8dbc00) [pid = 1936] [serial = 1978] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x12ba92400) [pid = 1936] [serial = 1985] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x119a51c00) [pid = 1936] [serial = 1981] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x12b8d6400) [pid = 1936] [serial = 1976] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x12aa9b400) [pid = 1936] [serial = 1970] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x118458c00) [pid = 1936] [serial = 1973] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x123886000) [pid = 1936] [serial = 1982] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x117e34800) [pid = 1936] [serial = 1979] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1292bec00) [pid = 1936] [serial = 1967] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x129475400) [pid = 1936] [serial = 1984] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x12bd69400) [pid = 1936] [serial = 1988] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x12bd63000) [pid = 1936] [serial = 1987] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x12a5f3800) [pid = 1936] [serial = 1969] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x12b622c00) [pid = 1936] [serial = 1972] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x128c29800) [pid = 1936] [serial = 1948] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x126076c00) [pid = 1936] [serial = 1963] [outer = 0x0] [url = about:blank] 09:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x12a928c00) [pid = 1936] [serial = 1939] [outer = 0x0] [url = about:blank] 09:32:23 INFO - PROCESS | 1936 | 1472229143389 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"]]]}] 09:32:23 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 09:32:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:32:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:32:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1839ms 09:32:23 INFO - PROCESS | 1936 | 1472229143435 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 09:32:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:32:23 INFO - PROCESS | 1936 | 1472229143438 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:32:23 INFO - PROCESS | 1936 | 1472229143441 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:32:23 INFO - PROCESS | 1936 | 1472229143443 Marionette TRACE conn2 <- [1,2698,null,{}] 09:32:23 INFO - PROCESS | 1936 | 1472229143446 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}] 09:32:23 INFO - PROCESS | 1936 | 1472229143448 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:23 INFO - PROCESS | 1936 | 1472229143528 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:32:23 INFO - PROCESS | 1936 | 1472229143535 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:23 INFO - PROCESS | 1936 | 1472229143537 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x117ea4000 == 28 [pid = 1936] [id = 682] 09:32:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x113b06000) [pid = 1936] [serial = 2046] [outer = 0x0] 09:32:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x116909c00) [pid = 1936] [serial = 2047] [outer = 0x113b06000] 09:32:23 INFO - PROCESS | 1936 | 1472229143566 Marionette DEBUG loaded listener.js 09:32:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x11821e800) [pid = 1936] [serial = 2048] [outer = 0x113b06000] 09:32:24 INFO - PROCESS | 1936 | 1472229144408 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"]]]}] 09:32:24 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 09:32:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:32:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:32:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 976ms 09:32:24 INFO - PROCESS | 1936 | 1472229144417 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 09:32:24 INFO - PROCESS | 1936 | 1472229144420 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:32:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:32:24 INFO - PROCESS | 1936 | 1472229144435 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:32:24 INFO - PROCESS | 1936 | 1472229144437 Marionette TRACE conn2 <- [1,2702,null,{}] 09:32:24 INFO - PROCESS | 1936 | 1472229144440 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}] 09:32:24 INFO - PROCESS | 1936 | 1472229144441 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:24 INFO - PROCESS | 1936 | 1472229144523 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:32:24 INFO - PROCESS | 1936 | 1472229144527 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:24 INFO - PROCESS | 1936 | 1472229144529 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x119b50800 == 29 [pid = 1936] [id = 683] 09:32:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1187fac00) [pid = 1936] [serial = 2049] [outer = 0x0] 09:32:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1191a9800) [pid = 1936] [serial = 2050] [outer = 0x1187fac00] 09:32:24 INFO - PROCESS | 1936 | 1472229144561 Marionette DEBUG loaded listener.js 09:32:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119677400) [pid = 1936] [serial = 2051] [outer = 0x1187fac00] 09:32:24 INFO - PROCESS | 1936 | 1472229144973 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]]]}] 09:32:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:32:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 569ms 09:32:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:32:25 INFO - PROCESS | 1936 | 1472229145005 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:32:25 INFO - PROCESS | 1936 | 1472229145006 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:32:25 INFO - PROCESS | 1936 | 1472229145008 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:32:25 INFO - PROCESS | 1936 | 1472229145011 Marionette TRACE conn2 <- [1,2706,null,{}] 09:32:25 INFO - PROCESS | 1936 | 1472229145025 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}] 09:32:25 INFO - PROCESS | 1936 | 1472229145029 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:25 INFO - PROCESS | 1936 | 1472229145135 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:32:25 INFO - PROCESS | 1936 | 1472229145141 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:25 INFO - PROCESS | 1936 | 1472229145143 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x1237ac800 == 30 [pid = 1936] [id = 684] 09:32:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x117e34c00) [pid = 1936] [serial = 2052] [outer = 0x0] 09:32:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x119e61c00) [pid = 1936] [serial = 2053] [outer = 0x117e34c00] 09:32:25 INFO - PROCESS | 1936 | 1472229145172 Marionette DEBUG loaded listener.js 09:32:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x123017000) [pid = 1936] [serial = 2054] [outer = 0x117e34c00] 09:32:25 INFO - PROCESS | 1936 | 1472229145536 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]]]}] 09:32:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:32:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 579ms 09:32:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:32:25 INFO - PROCESS | 1936 | 1472229145588 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:32:25 INFO - PROCESS | 1936 | 1472229145590 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:32:25 INFO - PROCESS | 1936 | 1472229145592 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:32:25 INFO - PROCESS | 1936 | 1472229145593 Marionette TRACE conn2 <- [1,2710,null,{}] 09:32:25 INFO - PROCESS | 1936 | 1472229145595 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}] 09:32:25 INFO - PROCESS | 1936 | 1472229145597 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:25 INFO - PROCESS | 1936 | 1472229145703 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:32:25 INFO - PROCESS | 1936 | 1472229145715 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:25 INFO - PROCESS | 1936 | 1472229145716 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x12605d800 == 31 [pid = 1936] [id = 685] 09:32:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1230b3c00) [pid = 1936] [serial = 2055] [outer = 0x0] 09:32:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x123881c00) [pid = 1936] [serial = 2056] [outer = 0x1230b3c00] 09:32:25 INFO - PROCESS | 1936 | 1472229145743 Marionette DEBUG loaded listener.js 09:32:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x123b69000) [pid = 1936] [serial = 2057] [outer = 0x1230b3c00] 09:32:26 INFO - PROCESS | 1936 | 1472229146115 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] 09:32:26 INFO - PROCESS | 1936 | 1472229146164 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:32:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:32:26 INFO - PROCESS | 1936 | 1472229146173 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:32:26 INFO - PROCESS | 1936 | 1472229146174 Marionette TRACE conn2 <- [1,2714,null,{}] 09:32:26 INFO - PROCESS | 1936 | 1472229146176 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}] 09:32:26 INFO - PROCESS | 1936 | 1472229146178 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:26 INFO - PROCESS | 1936 | 1472229146276 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:32:26 INFO - PROCESS | 1936 | 1472229146319 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:26 INFO - PROCESS | 1936 | 1472229146320 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x1292dd800 == 32 [pid = 1936] [id = 686] 09:32:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x118728400) [pid = 1936] [serial = 2058] [outer = 0x0] 09:32:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1243d6400) [pid = 1936] [serial = 2059] [outer = 0x118728400] 09:32:26 INFO - PROCESS | 1936 | 1472229146346 Marionette DEBUG loaded listener.js 09:32:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x125af0800) [pid = 1936] [serial = 2060] [outer = 0x118728400] 09:32:26 INFO - PROCESS | 1936 | 1472229146675 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]]]}] 09:32:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:32:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 525ms 09:32:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:32:26 INFO - PROCESS | 1936 | 1472229146691 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:32:26 INFO - PROCESS | 1936 | 1472229146693 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:32:26 INFO - PROCESS | 1936 | 1472229146695 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:32:26 INFO - PROCESS | 1936 | 1472229146697 Marionette TRACE conn2 <- [1,2718,null,{}] 09:32:26 INFO - PROCESS | 1936 | 1472229146702 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}] 09:32:26 INFO - PROCESS | 1936 | 1472229146707 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:27 INFO - PROCESS | 1936 | 1472229147269 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x12b8d8c00) [pid = 1936] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x12bf0e400) [pid = 1936] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x119e39c00) [pid = 1936] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1260c7000) [pid = 1936] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x12139cc00) [pid = 1936] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x113dc3c00) [pid = 1936] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1260c9400) [pid = 1936] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x117e29000) [pid = 1936] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x12bd63800) [pid = 1936] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x12aa6f400) [pid = 1936] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x12a927000) [pid = 1936] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1292c2000) [pid = 1936] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x118735400) [pid = 1936] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x116147c00) [pid = 1936] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x119ad2c00) [pid = 1936] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x113988400) [pid = 1936] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1260ce800) [pid = 1936] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x11519b400) [pid = 1936] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x12301d400) [pid = 1936] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:32:27 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1243b2c00) [pid = 1936] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:32:27 INFO - PROCESS | 1936 | 1472229147341 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:27 INFO - PROCESS | 1936 | 1472229147342 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188b3800 == 33 [pid = 1936] [id = 687] 09:32:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x1122a9c00) [pid = 1936] [serial = 2061] [outer = 0x0] 09:32:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x113988c00) [pid = 1936] [serial = 2062] [outer = 0x1122a9c00] 09:32:27 INFO - PROCESS | 1936 | 1472229147368 Marionette DEBUG loaded listener.js 09:32:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x1188fc400) [pid = 1936] [serial = 2063] [outer = 0x1122a9c00] 09:32:27 INFO - PROCESS | 1936 | 1472229147643 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] 09:32:27 INFO - PROCESS | 1936 | 1472229147672 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:32:27 INFO - PROCESS | 1936 | 1472229147674 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:32:27 INFO - PROCESS | 1936 | 1472229147675 Marionette TRACE conn2 <- [1,2722,null,{}] 09:32:27 INFO - PROCESS | 1936 | 1472229147688 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}] 09:32:27 INFO - PROCESS | 1936 | 1472229147689 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:27 INFO - PROCESS | 1936 | 1472229147779 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:32:27 INFO - PROCESS | 1936 | 1472229147843 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:27 INFO - PROCESS | 1936 | 1472229147844 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x12aa51000 == 34 [pid = 1936] [id = 688] 09:32:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x112769c00) [pid = 1936] [serial = 2064] [outer = 0x0] 09:32:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x119e3d000) [pid = 1936] [serial = 2065] [outer = 0x112769c00] 09:32:27 INFO - PROCESS | 1936 | 1472229147869 Marionette DEBUG loaded listener.js 09:32:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1260c9000) [pid = 1936] [serial = 2066] [outer = 0x112769c00] 09:32:28 INFO - PROCESS | 1936 | 1472229148135 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] 09:32:28 INFO - PROCESS | 1936 | 1472229148157 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:32:28 INFO - PROCESS | 1936 | 1472229148159 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:32:28 INFO - PROCESS | 1936 | 1472229148161 Marionette TRACE conn2 <- [1,2726,null,{}] 09:32:28 INFO - PROCESS | 1936 | 1472229148170 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}] 09:32:28 INFO - PROCESS | 1936 | 1472229148171 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:28 INFO - PROCESS | 1936 | 1472229148256 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:32:28 INFO - PROCESS | 1936 | 1472229148260 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:28 INFO - PROCESS | 1936 | 1472229148262 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c04f000 == 35 [pid = 1936] [id = 689] 09:32:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x113dc3c00) [pid = 1936] [serial = 2067] [outer = 0x0] 09:32:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x12918b400) [pid = 1936] [serial = 2068] [outer = 0x113dc3c00] 09:32:28 INFO - PROCESS | 1936 | 1472229148290 Marionette DEBUG loaded listener.js 09:32:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1292c1c00) [pid = 1936] [serial = 2069] [outer = 0x113dc3c00] 09:32:28 INFO - PROCESS | 1936 | 1472229148634 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]]]}] 09:32:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:32:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 09:32:28 INFO - PROCESS | 1936 | 1472229148679 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:32:28 INFO - PROCESS | 1936 | 1472229148681 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:32:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:32:28 INFO - PROCESS | 1936 | 1472229148683 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:32:28 INFO - PROCESS | 1936 | 1472229148684 Marionette TRACE conn2 <- [1,2730,null,{}] 09:32:28 INFO - PROCESS | 1936 | 1472229148700 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}] 09:32:28 INFO - PROCESS | 1936 | 1472229148701 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:28 INFO - PROCESS | 1936 | 1472229148789 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:32:28 INFO - PROCESS | 1936 | 1472229148792 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:28 INFO - PROCESS | 1936 | 1472229148793 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x123489800 == 36 [pid = 1936] [id = 690] 09:32:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1292bac00) [pid = 1936] [serial = 2070] [outer = 0x0] 09:32:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x129478c00) [pid = 1936] [serial = 2071] [outer = 0x1292bac00] 09:32:28 INFO - PROCESS | 1936 | 1472229148819 Marionette DEBUG loaded listener.js 09:32:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x12a5d7800) [pid = 1936] [serial = 2072] [outer = 0x1292bac00] 09:32:29 INFO - PROCESS | 1936 | 1472229149623 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"]]]}] 09:32:29 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 09:32:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:32:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:32:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 968ms 09:32:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:32:29 INFO - PROCESS | 1936 | 1472229149653 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 09:32:29 INFO - PROCESS | 1936 | 1472229149656 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:32:29 INFO - PROCESS | 1936 | 1472229149659 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:32:29 INFO - PROCESS | 1936 | 1472229149661 Marionette TRACE conn2 <- [1,2734,null,{}] 09:32:29 INFO - PROCESS | 1936 | 1472229149665 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}] 09:32:29 INFO - PROCESS | 1936 | 1472229149667 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:29 INFO - PROCESS | 1936 | 1472229149825 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:32:29 INFO - PROCESS | 1936 | 1472229149910 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:29 INFO - PROCESS | 1936 | 1472229149913 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x11923f800 == 37 [pid = 1936] [id = 691] 09:32:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x11398b000) [pid = 1936] [serial = 2073] [outer = 0x0] 09:32:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x113dbf000) [pid = 1936] [serial = 2074] [outer = 0x11398b000] 09:32:29 INFO - PROCESS | 1936 | 1472229149945 Marionette DEBUG loaded listener.js 09:32:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x1177ad800) [pid = 1936] [serial = 2075] [outer = 0x11398b000] 09:32:30 INFO - PROCESS | 1936 | 1472229150472 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]]]}] 09:32:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:32:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 871ms 09:32:30 INFO - PROCESS | 1936 | 1472229150540 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:32:30 INFO - PROCESS | 1936 | 1472229150543 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:32:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:32:30 INFO - PROCESS | 1936 | 1472229150551 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:32:30 INFO - PROCESS | 1936 | 1472229150553 Marionette TRACE conn2 <- [1,2738,null,{}] 09:32:30 INFO - PROCESS | 1936 | 1472229150555 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}] 09:32:30 INFO - PROCESS | 1936 | 1472229150557 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:30 INFO - PROCESS | 1936 | 1472229150669 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:32:30 INFO - PROCESS | 1936 | 1472229150756 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:30 INFO - PROCESS | 1936 | 1472229150757 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x128ab1000 == 38 [pid = 1936] [id = 692] 09:32:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x119677c00) [pid = 1936] [serial = 2076] [outer = 0x0] 09:32:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119a52c00) [pid = 1936] [serial = 2077] [outer = 0x119677c00] 09:32:30 INFO - PROCESS | 1936 | 1472229150789 Marionette DEBUG loaded listener.js 09:32:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119e3dc00) [pid = 1936] [serial = 2078] [outer = 0x119677c00] 09:32:31 INFO - PROCESS | 1936 | 1472229151477 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]]]}] 09:32:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:32:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 972ms 09:32:31 INFO - PROCESS | 1936 | 1472229151524 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:32:31 INFO - PROCESS | 1936 | 1472229151526 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:32:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:32:31 INFO - PROCESS | 1936 | 1472229151530 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:32:31 INFO - PROCESS | 1936 | 1472229151531 Marionette TRACE conn2 <- [1,2742,null,{}] 09:32:31 INFO - PROCESS | 1936 | 1472229151535 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}] 09:32:31 INFO - PROCESS | 1936 | 1472229151537 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:31 INFO - PROCESS | 1936 | 1472229151651 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:32:31 INFO - PROCESS | 1936 | 1472229151744 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:31 INFO - PROCESS | 1936 | 1472229151746 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:31 INFO - PROCESS | 1936 | --DOCSHELL 0x12c04f000 == 37 [pid = 1936] [id = 689] 09:32:31 INFO - PROCESS | 1936 | --DOCSHELL 0x12aa51000 == 36 [pid = 1936] [id = 688] 09:32:31 INFO - PROCESS | 1936 | --DOCSHELL 0x1188b3800 == 35 [pid = 1936] [id = 687] 09:32:31 INFO - PROCESS | 1936 | --DOCSHELL 0x1292dd800 == 34 [pid = 1936] [id = 686] 09:32:31 INFO - PROCESS | 1936 | --DOCSHELL 0x12605d800 == 33 [pid = 1936] [id = 685] 09:32:31 INFO - PROCESS | 1936 | --DOCSHELL 0x1237ac800 == 32 [pid = 1936] [id = 684] 09:32:31 INFO - PROCESS | 1936 | --DOCSHELL 0x119b50800 == 31 [pid = 1936] [id = 683] 09:32:31 INFO - PROCESS | 1936 | --DOCSHELL 0x117ea4000 == 30 [pid = 1936] [id = 682] 09:32:31 INFO - PROCESS | 1936 | --DOCSHELL 0x1171be800 == 29 [pid = 1936] [id = 681] 09:32:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x117482800 == 30 [pid = 1936] [id = 693] 09:32:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x113982400) [pid = 1936] [serial = 2079] [outer = 0x0] 09:32:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1173c1400) [pid = 1936] [serial = 2080] [outer = 0x113982400] 09:32:31 INFO - PROCESS | 1936 | 1472229151794 Marionette DEBUG loaded listener.js 09:32:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x118726c00) [pid = 1936] [serial = 2081] [outer = 0x113982400] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x12a925c00) [pid = 1936] [serial = 1952] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x12385c400) [pid = 1936] [serial = 1946] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1187f9c00) [pid = 1936] [serial = 1943] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x129182400) [pid = 1936] [serial = 1949] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x12309d800) [pid = 1936] [serial = 2032] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x12aa93800) [pid = 1936] [serial = 1940] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x12ba8e800) [pid = 1936] [serial = 2023] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x12bf15400) [pid = 1936] [serial = 2026] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x123dc6000) [pid = 1936] [serial = 1996] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x124e2b400) [pid = 1936] [serial = 1997] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x128b1d400) [pid = 1936] [serial = 2014] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x129183400) [pid = 1936] [serial = 2015] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1230b5c00) [pid = 1936] [serial = 2011] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x124e2d400) [pid = 1936] [serial = 2012] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x119675000) [pid = 1936] [serial = 2005] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x12b8d8400) [pid = 1936] [serial = 2006] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x12a5d9000) [pid = 1936] [serial = 1999] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x12a92e800) [pid = 1936] [serial = 2000] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x119aca800) [pid = 1936] [serial = 2008] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x119e5f000) [pid = 1936] [serial = 2009] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x12bf0c000) [pid = 1936] [serial = 1991] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x12bf05000) [pid = 1936] [serial = 1990] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x12aa9a000) [pid = 1936] [serial = 2002] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x12b8d4400) [pid = 1936] [serial = 2003] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x12aa94400) [pid = 1936] [serial = 2020] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x12a5ed400) [pid = 1936] [serial = 2017] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x12a927400) [pid = 1936] [serial = 2018] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x1187fc400) [pid = 1936] [serial = 1993] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x119ace800) [pid = 1936] [serial = 1994] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x11913b400) [pid = 1936] [serial = 2029] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x12bf1b000) [pid = 1936] [serial = 2027] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x12bf0dc00) [pid = 1936] [serial = 2024] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x125970400) [pid = 1936] [serial = 2033] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x12b62b400) [pid = 1936] [serial = 2021] [outer = 0x0] [url = about:blank] 09:32:31 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x123014800) [pid = 1936] [serial = 2030] [outer = 0x0] [url = about:blank] 09:32:32 INFO - PROCESS | 1936 | 1472229152105 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]]]}] 09:32:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:32:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 624ms 09:32:32 INFO - PROCESS | 1936 | 1472229152154 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:32:32 INFO - PROCESS | 1936 | 1472229152157 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:32:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:32:32 INFO - PROCESS | 1936 | 1472229152161 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:32:32 INFO - PROCESS | 1936 | 1472229152163 Marionette TRACE conn2 <- [1,2746,null,{}] 09:32:32 INFO - PROCESS | 1936 | 1472229152166 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}] 09:32:32 INFO - PROCESS | 1936 | 1472229152167 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:32 INFO - PROCESS | 1936 | 1472229152257 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:32:32 INFO - PROCESS | 1936 | 1472229152315 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:32 INFO - PROCESS | 1936 | 1472229152316 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x119eb9800 == 31 [pid = 1936] [id = 694] 09:32:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x1187f5800) [pid = 1936] [serial = 2082] [outer = 0x0] 09:32:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x119676800) [pid = 1936] [serial = 2083] [outer = 0x1187f5800] 09:32:32 INFO - PROCESS | 1936 | 1472229152344 Marionette DEBUG loaded listener.js 09:32:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x119e3e000) [pid = 1936] [serial = 2084] [outer = 0x1187f5800] 09:32:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:32:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 572ms 09:32:32 INFO - PROCESS | 1936 | 1472229152727 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]]]}] 09:32:32 INFO - PROCESS | 1936 | 1472229152735 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:32:32 INFO - PROCESS | 1936 | 1472229152737 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:32:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:32:32 INFO - PROCESS | 1936 | 1472229152741 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:32:32 INFO - PROCESS | 1936 | 1472229152745 Marionette TRACE conn2 <- [1,2750,null,{}] 09:32:32 INFO - PROCESS | 1936 | 1472229152757 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}] 09:32:32 INFO - PROCESS | 1936 | 1472229152762 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:32 INFO - PROCESS | 1936 | 1472229152909 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:32:33 INFO - PROCESS | 1936 | --DOCSHELL 0x12d171000 == 30 [pid = 1936] [id = 16] 09:32:33 INFO - PROCESS | 1936 | 1472229153057 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:33 INFO - PROCESS | 1936 | 1472229153060 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x128b75000 == 31 [pid = 1936] [id = 695] 09:32:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x1129ddc00) [pid = 1936] [serial = 2085] [outer = 0x0] 09:32:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x1213a2000) [pid = 1936] [serial = 2086] [outer = 0x1129ddc00] 09:32:33 INFO - PROCESS | 1936 | 1472229153131 Marionette DEBUG loaded listener.js 09:32:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x12309d800) [pid = 1936] [serial = 2087] [outer = 0x1129ddc00] 09:32:33 INFO - PROCESS | 1936 | 1472229153441 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]]]}] 09:32:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:32:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 726ms 09:32:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:32:33 INFO - PROCESS | 1936 | 1472229153469 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:32:33 INFO - PROCESS | 1936 | 1472229153470 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:32:33 INFO - PROCESS | 1936 | 1472229153473 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:32:33 INFO - PROCESS | 1936 | 1472229153474 Marionette TRACE conn2 <- [1,2754,null,{}] 09:32:33 INFO - PROCESS | 1936 | 1472229153476 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}] 09:32:33 INFO - PROCESS | 1936 | 1472229153477 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:33 INFO - PROCESS | 1936 | 1472229153589 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:32:33 INFO - PROCESS | 1936 | 1472229153596 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:33 INFO - PROCESS | 1936 | 1472229153597 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a54f000 == 32 [pid = 1936] [id = 696] 09:32:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x119e5c800) [pid = 1936] [serial = 2088] [outer = 0x0] 09:32:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x123888c00) [pid = 1936] [serial = 2089] [outer = 0x119e5c800] 09:32:33 INFO - PROCESS | 1936 | 1472229153623 Marionette DEBUG loaded listener.js 09:32:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x124215800) [pid = 1936] [serial = 2090] [outer = 0x119e5c800] 09:32:33 INFO - PROCESS | 1936 | 1472229153939 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]]]}] 09:32:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:32:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 09:32:33 INFO - PROCESS | 1936 | 1472229153991 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:32:33 INFO - PROCESS | 1936 | 1472229153992 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:32:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:32:33 INFO - PROCESS | 1936 | 1472229153995 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:32:33 INFO - PROCESS | 1936 | 1472229153996 Marionette TRACE conn2 <- [1,2758,null,{}] 09:32:34 INFO - PROCESS | 1936 | 1472229153998 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}] 09:32:34 INFO - PROCESS | 1936 | 1472229154000 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:34 INFO - PROCESS | 1936 | 1472229154090 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:32:34 INFO - PROCESS | 1936 | 1472229154094 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:34 INFO - PROCESS | 1936 | 1472229154096 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b658800 == 33 [pid = 1936] [id = 697] 09:32:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x124e28400) [pid = 1936] [serial = 2091] [outer = 0x0] 09:32:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x125970400) [pid = 1936] [serial = 2092] [outer = 0x124e28400] 09:32:34 INFO - PROCESS | 1936 | 1472229154123 Marionette DEBUG loaded listener.js 09:32:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x1260a3000) [pid = 1936] [serial = 2093] [outer = 0x124e28400] 09:32:34 INFO - PROCESS | 1936 | 1472229154521 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]]]}] 09:32:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:32:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 569ms 09:32:34 INFO - PROCESS | 1936 | 1472229154564 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:32:34 INFO - PROCESS | 1936 | 1472229154566 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:32:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:32:34 INFO - PROCESS | 1936 | 1472229154568 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:32:34 INFO - PROCESS | 1936 | 1472229154569 Marionette TRACE conn2 <- [1,2762,null,{}] 09:32:34 INFO - PROCESS | 1936 | 1472229154571 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}] 09:32:34 INFO - PROCESS | 1936 | 1472229154575 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:34 INFO - PROCESS | 1936 | 1472229154695 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:32:34 INFO - PROCESS | 1936 | 1472229154705 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:34 INFO - PROCESS | 1936 | 1472229154707 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba66000 == 34 [pid = 1936] [id = 698] 09:32:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x1260cf000) [pid = 1936] [serial = 2094] [outer = 0x0] 09:32:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x1245ae000) [pid = 1936] [serial = 2095] [outer = 0x1260cf000] 09:32:34 INFO - PROCESS | 1936 | 1472229154733 Marionette DEBUG loaded listener.js 09:32:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x12918a000) [pid = 1936] [serial = 2096] [outer = 0x1260cf000] 09:32:35 INFO - PROCESS | 1936 | 1472229155083 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]]]}] 09:32:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:32:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 09:32:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:32:35 INFO - PROCESS | 1936 | 1472229155088 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:32:35 INFO - PROCESS | 1936 | 1472229155089 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:32:35 INFO - PROCESS | 1936 | 1472229155092 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:32:35 INFO - PROCESS | 1936 | 1472229155093 Marionette TRACE conn2 <- [1,2766,null,{}] 09:32:35 INFO - PROCESS | 1936 | 1472229155095 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}] 09:32:35 INFO - PROCESS | 1936 | 1472229155096 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:35 INFO - PROCESS | 1936 | 1472229155212 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:32:35 INFO - PROCESS | 1936 | 1472229155215 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:35 INFO - PROCESS | 1936 | 1472229155217 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c69a000 == 35 [pid = 1936] [id = 699] 09:32:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x128ad0000) [pid = 1936] [serial = 2097] [outer = 0x0] 09:32:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x1292b8c00) [pid = 1936] [serial = 2098] [outer = 0x128ad0000] 09:32:35 INFO - PROCESS | 1936 | 1472229155242 Marionette DEBUG loaded listener.js 09:32:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x12a5e2c00) [pid = 1936] [serial = 2099] [outer = 0x128ad0000] 09:32:35 INFO - PROCESS | 1936 | 1472229155580 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]]]}] 09:32:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:32:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 09:32:35 INFO - PROCESS | 1936 | 1472229155613 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:32:35 INFO - PROCESS | 1936 | 1472229155615 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:32:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:32:35 INFO - PROCESS | 1936 | 1472229155620 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:32:35 INFO - PROCESS | 1936 | 1472229155621 Marionette TRACE conn2 <- [1,2770,null,{}] 09:32:35 INFO - PROCESS | 1936 | 1472229155623 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}] 09:32:35 INFO - PROCESS | 1936 | 1472229155624 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:35 INFO - PROCESS | 1936 | 1472229155727 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:32:35 INFO - PROCESS | 1936 | 1472229155738 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:35 INFO - PROCESS | 1936 | 1472229155739 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cda6800 == 36 [pid = 1936] [id = 700] 09:32:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x12a5ec800) [pid = 1936] [serial = 2100] [outer = 0x0] 09:32:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x12a5fb400) [pid = 1936] [serial = 2101] [outer = 0x12a5ec800] 09:32:35 INFO - PROCESS | 1936 | 1472229155764 Marionette DEBUG loaded listener.js 09:32:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x12a92a400) [pid = 1936] [serial = 2102] [outer = 0x12a5ec800] 09:32:36 INFO - PROCESS | 1936 | 1472229156091 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]]]}] 09:32:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:32:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 09:32:36 INFO - PROCESS | 1936 | 1472229156138 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:32:36 INFO - PROCESS | 1936 | 1472229156139 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:32:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:32:36 INFO - PROCESS | 1936 | 1472229156142 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:32:36 INFO - PROCESS | 1936 | 1472229156143 Marionette TRACE conn2 <- [1,2774,null,{}] 09:32:36 INFO - PROCESS | 1936 | 1472229156146 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}] 09:32:36 INFO - PROCESS | 1936 | 1472229156147 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:36 INFO - PROCESS | 1936 | 1472229156257 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1187fac00) [pid = 1936] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1122a9c00) [pid = 1936] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x116146400) [pid = 1936] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x113dc3c00) [pid = 1936] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x117e34c00) [pid = 1936] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x128b14000) [pid = 1936] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1230b3c00) [pid = 1936] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x112769c00) [pid = 1936] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x113b06000) [pid = 1936] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x123011800) [pid = 1936] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x119136000) [pid = 1936] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:32:36 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x118728400) [pid = 1936] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:32:36 INFO - PROCESS | 1936 | 1472229156357 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:36 INFO - PROCESS | 1936 | 1472229156359 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b07d000 == 37 [pid = 1936] [id = 701] 09:32:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x112769c00) [pid = 1936] [serial = 2103] [outer = 0x0] 09:32:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x113b06000) [pid = 1936] [serial = 2104] [outer = 0x112769c00] 09:32:36 INFO - PROCESS | 1936 | 1472229156385 Marionette DEBUG loaded listener.js 09:32:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x11966e400) [pid = 1936] [serial = 2105] [outer = 0x112769c00] 09:32:36 INFO - PROCESS | 1936 | 1472229156677 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]]]}] 09:32:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:32:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 573ms 09:32:36 INFO - PROCESS | 1936 | 1472229156718 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:32:36 INFO - PROCESS | 1936 | 1472229156719 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:32:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:32:36 INFO - PROCESS | 1936 | 1472229156722 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:32:36 INFO - PROCESS | 1936 | 1472229156723 Marionette TRACE conn2 <- [1,2778,null,{}] 09:32:36 INFO - PROCESS | 1936 | 1472229156725 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}] 09:32:36 INFO - PROCESS | 1936 | 1472229156726 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:36 INFO - PROCESS | 1936 | 1472229156811 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:32:36 INFO - PROCESS | 1936 | 1472229156817 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:36 INFO - PROCESS | 1936 | 1472229156818 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d49d000 == 38 [pid = 1936] [id = 702] 09:32:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x11620ac00) [pid = 1936] [serial = 2106] [outer = 0x0] 09:32:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x12917f000) [pid = 1936] [serial = 2107] [outer = 0x11620ac00] 09:32:36 INFO - PROCESS | 1936 | 1472229156845 Marionette DEBUG loaded listener.js 09:32:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x12aa99000) [pid = 1936] [serial = 2108] [outer = 0x11620ac00] 09:32:37 INFO - PROCESS | 1936 | 1472229157169 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]]]}] 09:32:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:32:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms 09:32:37 INFO - PROCESS | 1936 | 1472229157193 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:32:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:32:37 INFO - PROCESS | 1936 | 1472229157195 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:32:37 INFO - PROCESS | 1936 | 1472229157197 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:32:37 INFO - PROCESS | 1936 | 1472229157201 Marionette TRACE conn2 <- [1,2782,null,{}] 09:32:37 INFO - PROCESS | 1936 | 1472229157203 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}] 09:32:37 INFO - PROCESS | 1936 | 1472229157205 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:37 INFO - PROCESS | 1936 | 1472229157339 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:32:37 INFO - PROCESS | 1936 | 1472229157344 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:37 INFO - PROCESS | 1936 | 1472229157346 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d524800 == 39 [pid = 1936] [id = 703] 09:32:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1129d5000) [pid = 1936] [serial = 2109] [outer = 0x0] 09:32:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x12aa9a000) [pid = 1936] [serial = 2110] [outer = 0x1129d5000] 09:32:37 INFO - PROCESS | 1936 | 1472229157374 Marionette DEBUG loaded listener.js 09:32:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x12b8d9c00) [pid = 1936] [serial = 2111] [outer = 0x1129d5000] 09:32:37 INFO - PROCESS | 1936 | 1472229157732 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]]]}] 09:32:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:32:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 573ms 09:32:37 INFO - PROCESS | 1936 | 1472229157771 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:32:37 INFO - PROCESS | 1936 | 1472229157773 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:32:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:32:37 INFO - PROCESS | 1936 | 1472229157777 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:32:37 INFO - PROCESS | 1936 | 1472229157779 Marionette TRACE conn2 <- [1,2786,null,{}] 09:32:37 INFO - PROCESS | 1936 | 1472229157782 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}] 09:32:37 INFO - PROCESS | 1936 | 1472229157784 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:37 INFO - PROCESS | 1936 | 1472229157913 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:32:38 INFO - PROCESS | 1936 | 1472229158011 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:38 INFO - PROCESS | 1936 | 1472229158012 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d751800 == 40 [pid = 1936] [id = 704] 09:32:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x123013400) [pid = 1936] [serial = 2112] [outer = 0x0] 09:32:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x12ba85400) [pid = 1936] [serial = 2113] [outer = 0x123013400] 09:32:38 INFO - PROCESS | 1936 | 1472229158057 Marionette DEBUG loaded listener.js 09:32:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x12ba92800) [pid = 1936] [serial = 2114] [outer = 0x123013400] 09:32:38 INFO - PROCESS | 1936 | 1472229158432 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]]]}] 09:32:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:32:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 721ms 09:32:38 INFO - PROCESS | 1936 | 1472229158497 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:32:38 INFO - PROCESS | 1936 | 1472229158500 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:32:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:32:38 INFO - PROCESS | 1936 | 1472229158503 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:32:38 INFO - PROCESS | 1936 | 1472229158505 Marionette TRACE conn2 <- [1,2790,null,{}] 09:32:38 INFO - PROCESS | 1936 | 1472229158509 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}] 09:32:38 INFO - PROCESS | 1936 | 1472229158511 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:38 INFO - PROCESS | 1936 | 1472229158623 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:32:38 INFO - PROCESS | 1936 | 1472229158684 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:38 INFO - PROCESS | 1936 | 1472229158687 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188b1000 == 41 [pid = 1936] [id = 705] 09:32:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x11398c400) [pid = 1936] [serial = 2115] [outer = 0x0] 09:32:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x11620f400) [pid = 1936] [serial = 2116] [outer = 0x11398c400] 09:32:38 INFO - PROCESS | 1936 | 1472229158719 Marionette DEBUG loaded listener.js 09:32:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1184cc800) [pid = 1936] [serial = 2117] [outer = 0x11398c400] 09:32:39 INFO - PROCESS | 1936 | 1472229159171 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]]]}] 09:32:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:32:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 721ms 09:32:39 INFO - PROCESS | 1936 | 1472229159224 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:32:39 INFO - PROCESS | 1936 | 1472229159227 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:32:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:32:39 INFO - PROCESS | 1936 | 1472229159232 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:32:39 INFO - PROCESS | 1936 | 1472229159234 Marionette TRACE conn2 <- [1,2794,null,{}] 09:32:39 INFO - PROCESS | 1936 | 1472229159236 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}] 09:32:39 INFO - PROCESS | 1936 | 1472229159238 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:39 INFO - PROCESS | 1936 | 1472229159368 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:32:39 INFO - PROCESS | 1936 | 1472229159445 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:39 INFO - PROCESS | 1936 | 1472229159447 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291af000 == 42 [pid = 1936] [id = 706] 09:32:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1194eb400) [pid = 1936] [serial = 2118] [outer = 0x0] 09:32:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119e43800) [pid = 1936] [serial = 2119] [outer = 0x1194eb400] 09:32:39 INFO - PROCESS | 1936 | 1472229159480 Marionette DEBUG loaded listener.js 09:32:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x121257400) [pid = 1936] [serial = 2120] [outer = 0x1194eb400] 09:32:39 INFO - PROCESS | 1936 | 1472229159891 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]]]}] 09:32:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:32:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 671ms 09:32:39 INFO - PROCESS | 1936 | 1472229159903 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:32:39 INFO - PROCESS | 1936 | 1472229159905 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:32:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:32:39 INFO - PROCESS | 1936 | 1472229159907 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:32:39 INFO - PROCESS | 1936 | 1472229159910 Marionette TRACE conn2 <- [1,2798,null,{}] 09:32:39 INFO - PROCESS | 1936 | 1472229159918 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}] 09:32:39 INFO - PROCESS | 1936 | 1472229159921 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:40 INFO - PROCESS | 1936 | 1472229160032 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:32:40 INFO - PROCESS | 1936 | 1472229160096 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:40 INFO - PROCESS | 1936 | 1472229160098 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d51f800 == 43 [pid = 1936] [id = 707] 09:32:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x123013c00) [pid = 1936] [serial = 2121] [outer = 0x0] 09:32:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x125ae9400) [pid = 1936] [serial = 2122] [outer = 0x123013c00] 09:32:40 INFO - PROCESS | 1936 | 1472229160171 Marionette DEBUG loaded listener.js 09:32:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x128ad7800) [pid = 1936] [serial = 2123] [outer = 0x123013c00] 09:32:40 INFO - PROCESS | 1936 | 1472229160601 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]]]}] 09:32:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:32:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 09:32:40 INFO - PROCESS | 1936 | 1472229160629 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:32:40 INFO - PROCESS | 1936 | 1472229160632 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:32:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:32:40 INFO - PROCESS | 1936 | 1472229160635 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:32:40 INFO - PROCESS | 1936 | 1472229160637 Marionette TRACE conn2 <- [1,2802,null,{}] 09:32:40 INFO - PROCESS | 1936 | 1472229160639 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}] 09:32:40 INFO - PROCESS | 1936 | 1472229160641 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:40 INFO - PROCESS | 1936 | 1472229160767 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:32:40 INFO - PROCESS | 1936 | 1472229160858 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:40 INFO - PROCESS | 1936 | 1472229160859 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x12dee5800 == 44 [pid = 1936] [id = 708] 09:32:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x129473400) [pid = 1936] [serial = 2124] [outer = 0x0] 09:32:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12aa75400) [pid = 1936] [serial = 2125] [outer = 0x129473400] 09:32:40 INFO - PROCESS | 1936 | 1472229160890 Marionette DEBUG loaded listener.js 09:32:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12b62b400) [pid = 1936] [serial = 2126] [outer = 0x129473400] 09:32:41 INFO - PROCESS | 1936 | 1472229161335 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]]]}] 09:32:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:32:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 718ms 09:32:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:32:41 INFO - PROCESS | 1936 | 1472229161354 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:32:41 INFO - PROCESS | 1936 | 1472229161356 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:32:41 INFO - PROCESS | 1936 | 1472229161358 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:32:41 INFO - PROCESS | 1936 | 1472229161359 Marionette TRACE conn2 <- [1,2806,null,{}] 09:32:41 INFO - PROCESS | 1936 | 1472229161362 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}] 09:32:41 INFO - PROCESS | 1936 | 1472229161363 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:41 INFO - PROCESS | 1936 | 1472229161469 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:32:41 INFO - PROCESS | 1936 | 1472229161532 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:41 INFO - PROCESS | 1936 | 1472229161533 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x119240800 == 45 [pid = 1936] [id = 709] 09:32:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x118459000) [pid = 1936] [serial = 2127] [outer = 0x0] 09:32:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x1260c5000) [pid = 1936] [serial = 2128] [outer = 0x118459000] 09:32:41 INFO - PROCESS | 1936 | 1472229161563 Marionette DEBUG loaded listener.js 09:32:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12b629c00) [pid = 1936] [serial = 2129] [outer = 0x118459000] 09:32:42 INFO - PROCESS | 1936 | 1472229162200 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]]]}] 09:32:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:32:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 870ms 09:32:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:32:42 INFO - PROCESS | 1936 | 1472229162232 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:32:42 INFO - PROCESS | 1936 | 1472229162234 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:32:42 INFO - PROCESS | 1936 | 1472229162238 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:32:42 INFO - PROCESS | 1936 | 1472229162241 Marionette TRACE conn2 <- [1,2810,null,{}] 09:32:42 INFO - PROCESS | 1936 | 1472229162245 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}] 09:32:42 INFO - PROCESS | 1936 | 1472229162246 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:42 INFO - PROCESS | 1936 | 1472229162347 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:32:42 INFO - PROCESS | 1936 | 1472229162425 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:42 INFO - PROCESS | 1936 | 1472229162427 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x119252000 == 46 [pid = 1936] [id = 710] 09:32:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x118453c00) [pid = 1936] [serial = 2130] [outer = 0x0] 09:32:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x118550c00) [pid = 1936] [serial = 2131] [outer = 0x118453c00] 09:32:42 INFO - PROCESS | 1936 | 1472229162456 Marionette DEBUG loaded listener.js 09:32:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x119138000) [pid = 1936] [serial = 2132] [outer = 0x118453c00] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12d524800 == 45 [pid = 1936] [id = 703] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12d49d000 == 44 [pid = 1936] [id = 702] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12b07d000 == 43 [pid = 1936] [id = 701] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12cda6800 == 42 [pid = 1936] [id = 700] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12c69a000 == 41 [pid = 1936] [id = 699] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba66000 == 40 [pid = 1936] [id = 698] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12b658800 == 39 [pid = 1936] [id = 697] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12a54f000 == 38 [pid = 1936] [id = 696] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x128b75000 == 37 [pid = 1936] [id = 695] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12d170800 == 36 [pid = 1936] [id = 17] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x119eb9800 == 35 [pid = 1936] [id = 694] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x117482800 == 34 [pid = 1936] [id = 693] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x128ab1000 == 33 [pid = 1936] [id = 692] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x11923f800 == 32 [pid = 1936] [id = 691] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x123489800 == 31 [pid = 1936] [id = 690] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x119240800 == 30 [pid = 1936] [id = 709] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12dee5800 == 29 [pid = 1936] [id = 708] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12d51f800 == 28 [pid = 1936] [id = 707] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x1291af000 == 27 [pid = 1936] [id = 706] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x12d751800 == 26 [pid = 1936] [id = 704] 09:32:43 INFO - PROCESS | 1936 | --DOCSHELL 0x1188b1000 == 25 [pid = 1936] [id = 705] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x119e3d000) [pid = 1936] [serial = 2065] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x12aa97000) [pid = 1936] [serial = 2041] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x11821e800) [pid = 1936] [serial = 2048] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x119e61c00) [pid = 1936] [serial = 2053] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x125a0bc00) [pid = 1936] [serial = 2038] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x116909c00) [pid = 1936] [serial = 2047] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1191a4c00) [pid = 1936] [serial = 2035] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x119c21400) [pid = 1936] [serial = 2044] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1243d6400) [pid = 1936] [serial = 2059] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x125e4fc00) [pid = 1936] [serial = 2039] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x1260c9000) [pid = 1936] [serial = 2066] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x113988c00) [pid = 1936] [serial = 2062] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x119e5d800) [pid = 1936] [serial = 2036] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x125af0800) [pid = 1936] [serial = 2060] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x129478c00) [pid = 1936] [serial = 2071] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1292c1c00) [pid = 1936] [serial = 2069] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1191a9800) [pid = 1936] [serial = 2050] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1188fc400) [pid = 1936] [serial = 2063] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1213a5000) [pid = 1936] [serial = 2045] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x119677400) [pid = 1936] [serial = 2051] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x12918b400) [pid = 1936] [serial = 2068] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x123017000) [pid = 1936] [serial = 2054] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x12b8d7c00) [pid = 1936] [serial = 2042] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x123b69000) [pid = 1936] [serial = 2057] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x123881c00) [pid = 1936] [serial = 2056] [outer = 0x0] [url = about:blank] 09:32:43 INFO - PROCESS | 1936 | 1472229163413 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]]]}] 09:32:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:32:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1224ms 09:32:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:32:43 INFO - PROCESS | 1936 | 1472229163463 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:32:43 INFO - PROCESS | 1936 | 1472229163466 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:32:43 INFO - PROCESS | 1936 | 1472229163468 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:32:43 INFO - PROCESS | 1936 | 1472229163470 Marionette TRACE conn2 <- [1,2814,null,{}] 09:32:43 INFO - PROCESS | 1936 | 1472229163474 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}] 09:32:43 INFO - PROCESS | 1936 | 1472229163476 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:43 INFO - PROCESS | 1936 | 1472229163563 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:32:43 INFO - PROCESS | 1936 | 1472229163622 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:43 INFO - PROCESS | 1936 | 1472229163624 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x1168a8000 == 26 [pid = 1936] [id = 711] 09:32:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x111e60c00) [pid = 1936] [serial = 2133] [outer = 0x0] 09:32:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1122a9c00) [pid = 1936] [serial = 2134] [outer = 0x111e60c00] 09:32:43 INFO - PROCESS | 1936 | 1472229163652 Marionette DEBUG loaded listener.js 09:32:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x1129d3800) [pid = 1936] [serial = 2135] [outer = 0x111e60c00] 09:32:43 INFO - PROCESS | 1936 | 1472229163978 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]]]}] 09:32:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:32:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 521ms 09:32:43 INFO - PROCESS | 1936 | 1472229163989 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:32:43 INFO - PROCESS | 1936 | 1472229163993 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:32:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:32:44 INFO - PROCESS | 1936 | 1472229163999 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:32:44 INFO - PROCESS | 1936 | 1472229164003 Marionette TRACE conn2 <- [1,2818,null,{}] 09:32:44 INFO - PROCESS | 1936 | 1472229164006 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}] 09:32:44 INFO - PROCESS | 1936 | 1472229164008 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:44 INFO - PROCESS | 1936 | 1472229164090 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:32:44 INFO - PROCESS | 1936 | 1472229164095 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:44 INFO - PROCESS | 1936 | 1472229164096 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x11877a000 == 27 [pid = 1936] [id = 712] 09:32:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x112a87400) [pid = 1936] [serial = 2136] [outer = 0x0] 09:32:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x11337c800) [pid = 1936] [serial = 2137] [outer = 0x112a87400] 09:32:44 INFO - PROCESS | 1936 | 1472229164129 Marionette DEBUG loaded listener.js 09:32:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x113988800) [pid = 1936] [serial = 2138] [outer = 0x112a87400] 09:32:44 INFO - PROCESS | 1936 | 1472229164518 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]]]}] 09:32:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:32:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 573ms 09:32:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:32:44 INFO - PROCESS | 1936 | 1472229164571 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:32:44 INFO - PROCESS | 1936 | 1472229164573 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:32:44 INFO - PROCESS | 1936 | 1472229164575 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:32:44 INFO - PROCESS | 1936 | 1472229164578 Marionette TRACE conn2 <- [1,2822,null,{}] 09:32:44 INFO - PROCESS | 1936 | 1472229164586 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}] 09:32:44 INFO - PROCESS | 1936 | 1472229164589 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:44 INFO - PROCESS | 1936 | 1472229164669 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:32:44 INFO - PROCESS | 1936 | 1472229164674 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:44 INFO - PROCESS | 1936 | 1472229164676 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x119eac800 == 28 [pid = 1936] [id = 713] 09:32:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1110ac400) [pid = 1936] [serial = 2139] [outer = 0x0] 09:32:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x116909800) [pid = 1936] [serial = 2140] [outer = 0x1110ac400] 09:32:44 INFO - PROCESS | 1936 | 1472229164708 Marionette DEBUG loaded listener.js 09:32:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1177abc00) [pid = 1936] [serial = 2141] [outer = 0x1110ac400] 09:32:45 INFO - PROCESS | 1936 | 1472229165058 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]]]}] 09:32:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:32:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 524ms 09:32:45 INFO - PROCESS | 1936 | 1472229165115 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:32:45 INFO - PROCESS | 1936 | 1472229165117 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:32:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:32:45 INFO - PROCESS | 1936 | 1472229165120 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:32:45 INFO - PROCESS | 1936 | 1472229165121 Marionette TRACE conn2 <- [1,2826,null,{}] 09:32:45 INFO - PROCESS | 1936 | 1472229165124 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}] 09:32:45 INFO - PROCESS | 1936 | 1472229165125 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:45 INFO - PROCESS | 1936 | 1472229165204 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:32:45 INFO - PROCESS | 1936 | 1472229165209 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:45 INFO - PROCESS | 1936 | 1472229165210 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x123110800 == 29 [pid = 1936] [id = 714] 09:32:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x117e34800) [pid = 1936] [serial = 2142] [outer = 0x0] 09:32:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x118457000) [pid = 1936] [serial = 2143] [outer = 0x117e34800] 09:32:45 INFO - PROCESS | 1936 | 1472229165239 Marionette DEBUG loaded listener.js 09:32:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x118726800) [pid = 1936] [serial = 2144] [outer = 0x117e34800] 09:32:45 INFO - PROCESS | 1936 | 1472229165621 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:32:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:32:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 09:32:45 INFO - PROCESS | 1936 | 1472229165638 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:32:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:32:45 INFO - PROCESS | 1936 | 1472229165649 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:32:45 INFO - PROCESS | 1936 | 1472229165657 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:32:45 INFO - PROCESS | 1936 | 1472229165659 Marionette TRACE conn2 <- [1,2830,null,{}] 09:32:45 INFO - PROCESS | 1936 | 1472229165661 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}] 09:32:45 INFO - PROCESS | 1936 | 1472229165662 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:45 INFO - PROCESS | 1936 | 1472229165763 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:32:45 INFO - PROCESS | 1936 | 1472229165767 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:45 INFO - PROCESS | 1936 | 1472229165768 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bd0000 == 30 [pid = 1936] [id = 715] 09:32:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1129e1c00) [pid = 1936] [serial = 2145] [outer = 0x0] 09:32:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1187f7000) [pid = 1936] [serial = 2146] [outer = 0x1129e1c00] 09:32:45 INFO - PROCESS | 1936 | 1472229165794 Marionette DEBUG loaded listener.js 09:32:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x11913a400) [pid = 1936] [serial = 2147] [outer = 0x1129e1c00] 09:32:46 INFO - PROCESS | 1936 | 1472229166228 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]]]}] 09:32:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:32:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 623ms 09:32:46 INFO - PROCESS | 1936 | 1472229166276 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:32:46 INFO - PROCESS | 1936 | 1472229166279 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:32:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:32:46 INFO - PROCESS | 1936 | 1472229166282 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:32:46 INFO - PROCESS | 1936 | 1472229166284 Marionette TRACE conn2 <- [1,2834,null,{}] 09:32:46 INFO - PROCESS | 1936 | 1472229166287 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}] 09:32:46 INFO - PROCESS | 1936 | 1472229166294 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:46 INFO - PROCESS | 1936 | 1472229166476 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:32:46 INFO - PROCESS | 1936 | 1472229166537 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:46 INFO - PROCESS | 1936 | 1472229166539 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x128aab800 == 31 [pid = 1936] [id = 716] 09:32:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1194ec400) [pid = 1936] [serial = 2148] [outer = 0x0] 09:32:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x119ac9400) [pid = 1936] [serial = 2149] [outer = 0x1194ec400] 09:32:46 INFO - PROCESS | 1936 | 1472229166580 Marionette DEBUG loaded listener.js 09:32:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x119e39c00) [pid = 1936] [serial = 2150] [outer = 0x1194ec400] 09:32:47 INFO - PROCESS | 1936 | 1472229167002 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:32:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:32:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 774ms 09:32:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:32:47 INFO - PROCESS | 1936 | 1472229167055 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:32:47 INFO - PROCESS | 1936 | 1472229167057 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:32:47 INFO - PROCESS | 1936 | 1472229167059 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:32:47 INFO - PROCESS | 1936 | 1472229167060 Marionette TRACE conn2 <- [1,2838,null,{}] 09:32:47 INFO - PROCESS | 1936 | 1472229167062 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}] 09:32:47 INFO - PROCESS | 1936 | 1472229167063 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:47 INFO - PROCESS | 1936 | 1472229167165 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:32:47 INFO - PROCESS | 1936 | 1472229167169 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:47 INFO - PROCESS | 1936 | 1472229167170 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x12919f000 == 32 [pid = 1936] [id = 717] 09:32:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x116150800) [pid = 1936] [serial = 2151] [outer = 0x0] 09:32:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x119e5f000) [pid = 1936] [serial = 2152] [outer = 0x116150800] 09:32:47 INFO - PROCESS | 1936 | 1472229167195 Marionette DEBUG loaded listener.js 09:32:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x11a1f5400) [pid = 1936] [serial = 2153] [outer = 0x116150800] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x123013400) [pid = 1936] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1260cf000) [pid = 1936] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x128ad0000) [pid = 1936] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x12a5ec800) [pid = 1936] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x119e5c800) [pid = 1936] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1129ddc00) [pid = 1936] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x113982400) [pid = 1936] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x1187f5800) [pid = 1936] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x124e28400) [pid = 1936] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1292bac00) [pid = 1936] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x119677c00) [pid = 1936] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x11398b000) [pid = 1936] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x112769c00) [pid = 1936] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x12cd45000) [pid = 1936] [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.] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1129d5000) [pid = 1936] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x11620ac00) [pid = 1936] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:32:47 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x12d171800) [pid = 1936] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:32:47 INFO - PROCESS | 1936 | 1472229167726 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]]]}] 09:32:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:32:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 719ms 09:32:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:32:47 INFO - PROCESS | 1936 | 1472229167779 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:32:47 INFO - PROCESS | 1936 | 1472229167780 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:32:47 INFO - PROCESS | 1936 | 1472229167782 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:32:47 INFO - PROCESS | 1936 | 1472229167783 Marionette TRACE conn2 <- [1,2842,null,{}] 09:32:47 INFO - PROCESS | 1936 | 1472229167785 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}] 09:32:47 INFO - PROCESS | 1936 | 1472229167786 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:47 INFO - PROCESS | 1936 | 1472229167864 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:32:47 INFO - PROCESS | 1936 | 1472229167885 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:47 INFO - PROCESS | 1936 | 1472229167886 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a533000 == 33 [pid = 1936] [id = 718] 09:32:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x11398d400) [pid = 1936] [serial = 2154] [outer = 0x0] 09:32:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1187f5800) [pid = 1936] [serial = 2155] [outer = 0x11398d400] 09:32:47 INFO - PROCESS | 1936 | 1472229167912 Marionette DEBUG loaded listener.js 09:32:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x11a277000) [pid = 1936] [serial = 2156] [outer = 0x11398d400] 09:32:48 INFO - PROCESS | 1936 | 1472229168227 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]]]}] 09:32:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:32:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 469ms 09:32:48 INFO - PROCESS | 1936 | 1472229168272 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:32:48 INFO - PROCESS | 1936 | 1472229168273 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:32:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:32:48 INFO - PROCESS | 1936 | 1472229168292 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:32:48 INFO - PROCESS | 1936 | 1472229168293 Marionette TRACE conn2 <- [1,2846,null,{}] 09:32:48 INFO - PROCESS | 1936 | 1472229168295 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}] 09:32:48 INFO - PROCESS | 1936 | 1472229168297 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:48 INFO - PROCESS | 1936 | 1472229168392 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:32:48 INFO - PROCESS | 1936 | 1472229168396 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:48 INFO - PROCESS | 1936 | 1472229168397 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x119eac000 == 34 [pid = 1936] [id = 719] 09:32:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x11966a800) [pid = 1936] [serial = 2157] [outer = 0x0] 09:32:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1213a1000) [pid = 1936] [serial = 2158] [outer = 0x11966a800] 09:32:48 INFO - PROCESS | 1936 | 1472229168436 Marionette DEBUG loaded listener.js 09:32:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x123017c00) [pid = 1936] [serial = 2159] [outer = 0x11966a800] 09:32:48 INFO - PROCESS | 1936 | 1472229168861 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]]]}] 09:32:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:32:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 626ms 09:32:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:32:48 INFO - PROCESS | 1936 | 1472229168914 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:32:48 INFO - PROCESS | 1936 | 1472229168915 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:32:48 INFO - PROCESS | 1936 | 1472229168917 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:32:48 INFO - PROCESS | 1936 | 1472229168918 Marionette TRACE conn2 <- [1,2850,null,{}] 09:32:48 INFO - PROCESS | 1936 | 1472229168921 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}] 09:32:48 INFO - PROCESS | 1936 | 1472229168922 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:49 INFO - PROCESS | 1936 | 1472229169027 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:32:49 INFO - PROCESS | 1936 | 1472229169033 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:49 INFO - PROCESS | 1936 | 1472229169034 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x12aa53000 == 35 [pid = 1936] [id = 720] 09:32:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x11a1f1c00) [pid = 1936] [serial = 2160] [outer = 0x0] 09:32:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x12301c800) [pid = 1936] [serial = 2161] [outer = 0x11a1f1c00] 09:32:49 INFO - PROCESS | 1936 | 1472229169060 Marionette DEBUG loaded listener.js 09:32:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x12330c800) [pid = 1936] [serial = 2162] [outer = 0x11a1f1c00] 09:32:49 INFO - PROCESS | 1936 | 1472229169386 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:32:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:32:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 09:32:49 INFO - PROCESS | 1936 | 1472229169447 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:32:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:32:49 INFO - PROCESS | 1936 | 1472229169448 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:32:49 INFO - PROCESS | 1936 | 1472229169451 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:32:49 INFO - PROCESS | 1936 | 1472229169453 Marionette TRACE conn2 <- [1,2854,null,{}] 09:32:49 INFO - PROCESS | 1936 | 1472229169455 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}] 09:32:49 INFO - PROCESS | 1936 | 1472229169457 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:49 INFO - PROCESS | 1936 | 1472229169547 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:32:49 INFO - PROCESS | 1936 | 1472229169552 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:49 INFO - PROCESS | 1936 | 1472229169554 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x12394b000 == 36 [pid = 1936] [id = 721] 09:32:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1236a0800) [pid = 1936] [serial = 2163] [outer = 0x0] 09:32:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x123958c00) [pid = 1936] [serial = 2164] [outer = 0x1236a0800] 09:32:49 INFO - PROCESS | 1936 | 1472229169582 Marionette DEBUG loaded listener.js 09:32:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x124215c00) [pid = 1936] [serial = 2165] [outer = 0x1236a0800] 09:32:50 INFO - PROCESS | 1936 | 1472229170173 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]]]}] 09:32:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:32:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 770ms 09:32:50 INFO - PROCESS | 1936 | 1472229170237 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:32:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:32:50 INFO - PROCESS | 1936 | 1472229170240 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:32:50 INFO - PROCESS | 1936 | 1472229170243 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:32:50 INFO - PROCESS | 1936 | 1472229170245 Marionette TRACE conn2 <- [1,2858,null,{}] 09:32:50 INFO - PROCESS | 1936 | 1472229170275 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}] 09:32:50 INFO - PROCESS | 1936 | 1472229170277 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:50 INFO - PROCESS | 1936 | 1472229170394 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:32:50 INFO - PROCESS | 1936 | 1472229170453 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:50 INFO - PROCESS | 1936 | 1472229170455 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185f0800 == 37 [pid = 1936] [id = 722] 09:32:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x1122a5800) [pid = 1936] [serial = 2166] [outer = 0x0] 09:32:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x1129db400) [pid = 1936] [serial = 2167] [outer = 0x1122a5800] 09:32:50 INFO - PROCESS | 1936 | 1472229170487 Marionette DEBUG loaded listener.js 09:32:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1131d3000) [pid = 1936] [serial = 2168] [outer = 0x1122a5800] 09:32:50 INFO - PROCESS | 1936 | 1472229170955 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:32:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:32:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 797ms 09:32:51 INFO - PROCESS | 1936 | 1472229171059 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:32:51 INFO - PROCESS | 1936 | 1472229171063 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:32:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:32:51 INFO - PROCESS | 1936 | 1472229171071 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:32:51 INFO - PROCESS | 1936 | 1472229171073 Marionette TRACE conn2 <- [1,2862,null,{}] 09:32:51 INFO - PROCESS | 1936 | 1472229171076 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}] 09:32:51 INFO - PROCESS | 1936 | 1472229171077 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:51 INFO - PROCESS | 1936 | 1472229171193 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:32:51 INFO - PROCESS | 1936 | 1472229171271 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:51 INFO - PROCESS | 1936 | 1472229171272 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x1192f1800 == 38 [pid = 1936] [id = 723] 09:32:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x11229d400) [pid = 1936] [serial = 2169] [outer = 0x0] 09:32:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x113d54800) [pid = 1936] [serial = 2170] [outer = 0x11229d400] 09:32:51 INFO - PROCESS | 1936 | 1472229171305 Marionette DEBUG loaded listener.js 09:32:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x116ba8c00) [pid = 1936] [serial = 2171] [outer = 0x11229d400] 09:32:51 INFO - PROCESS | 1936 | --DOCSHELL 0x12aa53000 == 37 [pid = 1936] [id = 720] 09:32:51 INFO - PROCESS | 1936 | --DOCSHELL 0x119eac000 == 36 [pid = 1936] [id = 719] 09:32:51 INFO - PROCESS | 1936 | --DOCSHELL 0x12a533000 == 35 [pid = 1936] [id = 718] 09:32:51 INFO - PROCESS | 1936 | --DOCSHELL 0x12919f000 == 34 [pid = 1936] [id = 717] 09:32:51 INFO - PROCESS | 1936 | --DOCSHELL 0x128aab800 == 33 [pid = 1936] [id = 716] 09:32:51 INFO - PROCESS | 1936 | --DOCSHELL 0x123bd0000 == 32 [pid = 1936] [id = 715] 09:32:51 INFO - PROCESS | 1936 | --DOCSHELL 0x123110800 == 31 [pid = 1936] [id = 714] 09:32:51 INFO - PROCESS | 1936 | --DOCSHELL 0x119eac800 == 30 [pid = 1936] [id = 713] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x12d176800) [pid = 1936] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:32:51 INFO - PROCESS | 1936 | --DOCSHELL 0x11877a000 == 29 [pid = 1936] [id = 712] 09:32:51 INFO - PROCESS | 1936 | --DOCSHELL 0x1168a8000 == 28 [pid = 1936] [id = 711] 09:32:51 INFO - PROCESS | 1936 | --DOCSHELL 0x119252000 == 27 [pid = 1936] [id = 710] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x12ba85400) [pid = 1936] [serial = 2113] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x12ba92800) [pid = 1936] [serial = 2114] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1245ae000) [pid = 1936] [serial = 2095] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x1292b8c00) [pid = 1936] [serial = 2098] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x12a5fb400) [pid = 1936] [serial = 2101] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x12a5e2c00) [pid = 1936] [serial = 2099] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x12a92a400) [pid = 1936] [serial = 2102] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x123888c00) [pid = 1936] [serial = 2089] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1213a2000) [pid = 1936] [serial = 2086] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x12309d800) [pid = 1936] [serial = 2087] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1173c1400) [pid = 1936] [serial = 2080] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x118726c00) [pid = 1936] [serial = 2081] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x119676800) [pid = 1936] [serial = 2083] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x119e3e000) [pid = 1936] [serial = 2084] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x125970400) [pid = 1936] [serial = 2092] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x12a5d7800) [pid = 1936] [serial = 2072] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x119a52c00) [pid = 1936] [serial = 2077] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x119e3dc00) [pid = 1936] [serial = 2078] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x113dbf000) [pid = 1936] [serial = 2074] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x1177ad800) [pid = 1936] [serial = 2075] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x124215800) [pid = 1936] [serial = 2090] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x11966e400) [pid = 1936] [serial = 2105] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x1177ae000) [pid = 1936] [serial = 1424] [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.] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x12b8d9c00) [pid = 1936] [serial = 2111] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x12918a000) [pid = 1936] [serial = 2096] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x113b06000) [pid = 1936] [serial = 2104] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x12917f000) [pid = 1936] [serial = 2107] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x12aa99000) [pid = 1936] [serial = 2108] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x1260a3000) [pid = 1936] [serial = 2093] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x12aa9a000) [pid = 1936] [serial = 2110] [outer = 0x0] [url = about:blank] 09:32:51 INFO - PROCESS | 1936 | 1472229171954 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]]]}] 09:32:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:32:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 920ms 09:32:51 INFO - PROCESS | 1936 | 1472229171991 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:32:51 INFO - PROCESS | 1936 | 1472229171994 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:32:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:32:52 INFO - PROCESS | 1936 | 1472229171998 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:32:52 INFO - PROCESS | 1936 | 1472229172001 Marionette TRACE conn2 <- [1,2866,null,{}] 09:32:52 INFO - PROCESS | 1936 | 1472229172005 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}] 09:32:52 INFO - PROCESS | 1936 | 1472229172006 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:52 INFO - PROCESS | 1936 | 1472229172090 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:32:52 INFO - PROCESS | 1936 | 1472229172095 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:52 INFO - PROCESS | 1936 | 1472229172097 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x1185d7000 == 28 [pid = 1936] [id = 724] 09:32:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x11398cc00) [pid = 1936] [serial = 2172] [outer = 0x0] 09:32:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x113dbe800) [pid = 1936] [serial = 2173] [outer = 0x11398cc00] 09:32:52 INFO - PROCESS | 1936 | 1472229172130 Marionette DEBUG loaded listener.js 09:32:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x116989400) [pid = 1936] [serial = 2174] [outer = 0x11398cc00] 09:32:52 INFO - PROCESS | 1936 | 1472229172514 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]]]}] 09:32:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:32:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 574ms 09:32:52 INFO - PROCESS | 1936 | 1472229172571 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:32:52 INFO - PROCESS | 1936 | 1472229172574 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:32:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:32:52 INFO - PROCESS | 1936 | 1472229172578 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:32:52 INFO - PROCESS | 1936 | 1472229172580 Marionette TRACE conn2 <- [1,2870,null,{}] 09:32:52 INFO - PROCESS | 1936 | 1472229172582 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}] 09:32:52 INFO - PROCESS | 1936 | 1472229172584 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:52 INFO - PROCESS | 1936 | 1472229172672 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:32:52 INFO - PROCESS | 1936 | 1472229172676 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:52 INFO - PROCESS | 1936 | 1472229172677 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x119eab800 == 29 [pid = 1936] [id = 725] 09:32:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x117e2b800) [pid = 1936] [serial = 2175] [outer = 0x0] 09:32:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x118456000) [pid = 1936] [serial = 2176] [outer = 0x117e2b800] 09:32:52 INFO - PROCESS | 1936 | 1472229172706 Marionette DEBUG loaded listener.js 09:32:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x11872d800) [pid = 1936] [serial = 2177] [outer = 0x117e2b800] 09:32:53 INFO - PROCESS | 1936 | 1472229173066 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]]]}] 09:32:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:32:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 09:32:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:32:53 INFO - PROCESS | 1936 | 1472229173098 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:32:53 INFO - PROCESS | 1936 | 1472229173100 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:32:53 INFO - PROCESS | 1936 | 1472229173102 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:32:53 INFO - PROCESS | 1936 | 1472229173105 Marionette TRACE conn2 <- [1,2874,null,{}] 09:32:53 INFO - PROCESS | 1936 | 1472229173113 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}] 09:32:53 INFO - PROCESS | 1936 | 1472229173116 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:53 INFO - PROCESS | 1936 | 1472229173201 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:32:53 INFO - PROCESS | 1936 | 1472229173206 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:53 INFO - PROCESS | 1936 | 1472229173208 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x124062800 == 30 [pid = 1936] [id = 726] 09:32:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x1188fc000) [pid = 1936] [serial = 2178] [outer = 0x0] 09:32:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x1194ea000) [pid = 1936] [serial = 2179] [outer = 0x1188fc000] 09:32:53 INFO - PROCESS | 1936 | 1472229173238 Marionette DEBUG loaded listener.js 09:32:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x119a50400) [pid = 1936] [serial = 2180] [outer = 0x1188fc000] 09:32:53 INFO - PROCESS | 1936 | 1472229173600 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]]]}] 09:32:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:32:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 521ms 09:32:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:32:53 INFO - PROCESS | 1936 | 1472229173623 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:32:53 INFO - PROCESS | 1936 | 1472229173625 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:32:53 INFO - PROCESS | 1936 | 1472229173627 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:32:53 INFO - PROCESS | 1936 | 1472229173628 Marionette TRACE conn2 <- [1,2878,null,{}] 09:32:53 INFO - PROCESS | 1936 | 1472229173632 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}] 09:32:53 INFO - PROCESS | 1936 | 1472229173633 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:53 INFO - PROCESS | 1936 | 1472229173750 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:32:53 INFO - PROCESS | 1936 | 1472229173755 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:53 INFO - PROCESS | 1936 | 1472229173757 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291ac800 == 31 [pid = 1936] [id = 727] 09:32:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x119678400) [pid = 1936] [serial = 2181] [outer = 0x0] 09:32:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x119b82400) [pid = 1936] [serial = 2182] [outer = 0x119678400] 09:32:53 INFO - PROCESS | 1936 | 1472229173783 Marionette DEBUG loaded listener.js 09:32:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119c74800) [pid = 1936] [serial = 2183] [outer = 0x119678400] 09:32:54 INFO - PROCESS | 1936 | 1472229174129 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]]]}] 09:32:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:32:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 520ms 09:32:54 INFO - PROCESS | 1936 | 1472229174149 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:32:54 INFO - PROCESS | 1936 | 1472229174152 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:32:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:32:54 INFO - PROCESS | 1936 | 1472229174161 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:32:54 INFO - PROCESS | 1936 | 1472229174162 Marionette TRACE conn2 <- [1,2882,null,{}] 09:32:54 INFO - PROCESS | 1936 | 1472229174165 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}] 09:32:54 INFO - PROCESS | 1936 | 1472229174168 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:54 INFO - PROCESS | 1936 | 1472229174269 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:32:54 INFO - PROCESS | 1936 | 1472229174273 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:54 INFO - PROCESS | 1936 | 1472229174274 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a717000 == 32 [pid = 1936] [id = 728] 09:32:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x111c7b800) [pid = 1936] [serial = 2184] [outer = 0x0] 09:32:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x11a275c00) [pid = 1936] [serial = 2185] [outer = 0x111c7b800] 09:32:54 INFO - PROCESS | 1936 | 1472229174302 Marionette DEBUG loaded listener.js 09:32:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1213a5000) [pid = 1936] [serial = 2186] [outer = 0x111c7b800] 09:32:54 INFO - PROCESS | 1936 | 1472229174821 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]]]}] 09:32:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:32:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 674ms 09:32:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:32:54 INFO - PROCESS | 1936 | 1472229174833 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:32:54 INFO - PROCESS | 1936 | 1472229174835 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:32:54 INFO - PROCESS | 1936 | 1472229174839 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:32:54 INFO - PROCESS | 1936 | 1472229174841 Marionette TRACE conn2 <- [1,2886,null,{}] 09:32:54 INFO - PROCESS | 1936 | 1472229174851 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}] 09:32:54 INFO - PROCESS | 1936 | 1472229174857 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:54 INFO - PROCESS | 1936 | 1472229174987 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:32:55 INFO - PROCESS | 1936 | 1472229175003 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:55 INFO - PROCESS | 1936 | 1472229175004 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba4e000 == 33 [pid = 1936] [id = 729] 09:32:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x123014c00) [pid = 1936] [serial = 2187] [outer = 0x0] 09:32:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x123961000) [pid = 1936] [serial = 2188] [outer = 0x123014c00] 09:32:55 INFO - PROCESS | 1936 | 1472229175037 Marionette DEBUG loaded listener.js 09:32:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1243cd800) [pid = 1936] [serial = 2189] [outer = 0x123014c00] 09:32:55 INFO - PROCESS | 1936 | 1472229175380 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]]]}] 09:32:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:32:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 580ms 09:32:55 INFO - PROCESS | 1936 | 1472229175423 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:32:55 INFO - PROCESS | 1936 | 1472229175424 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:32:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:32:55 INFO - PROCESS | 1936 | 1472229175427 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:32:55 INFO - PROCESS | 1936 | 1472229175428 Marionette TRACE conn2 <- [1,2890,null,{}] 09:32:55 INFO - PROCESS | 1936 | 1472229175430 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}] 09:32:55 INFO - PROCESS | 1936 | 1472229175432 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:55 INFO - PROCESS | 1936 | 1472229175533 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:32:55 INFO - PROCESS | 1936 | 1472229175537 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:55 INFO - PROCESS | 1936 | 1472229175538 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bdbe000 == 34 [pid = 1936] [id = 730] 09:32:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1243c9000) [pid = 1936] [serial = 2190] [outer = 0x0] 09:32:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1245b0000) [pid = 1936] [serial = 2191] [outer = 0x1243c9000] 09:32:55 INFO - PROCESS | 1936 | 1472229175565 Marionette DEBUG loaded listener.js 09:32:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x124db1800) [pid = 1936] [serial = 2192] [outer = 0x1243c9000] 09:32:55 INFO - PROCESS | 1936 | 1472229175967 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:32:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:32:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 575ms 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x111e60c00) [pid = 1936] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x112a87400) [pid = 1936] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x1129e1c00) [pid = 1936] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x118453c00) [pid = 1936] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1194ec400) [pid = 1936] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x116150800) [pid = 1936] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1110ac400) [pid = 1936] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x117e34800) [pid = 1936] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x11398d400) [pid = 1936] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x11398c400) [pid = 1936] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x1194eb400) [pid = 1936] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x123013c00) [pid = 1936] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x11a1f1c00) [pid = 1936] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x129473400) [pid = 1936] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x118459000) [pid = 1936] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:32:56 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x11966a800) [pid = 1936] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:32:56 INFO - PROCESS | 1936 | 1472229176150 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:32:56 INFO - PROCESS | 1936 | 1472229176153 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:32:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:32:56 INFO - PROCESS | 1936 | 1472229176168 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:32:56 INFO - PROCESS | 1936 | 1472229176170 Marionette TRACE conn2 <- [1,2894,null,{}] 09:32:56 INFO - PROCESS | 1936 | 1472229176174 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}] 09:32:56 INFO - PROCESS | 1936 | 1472229176176 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:56 INFO - PROCESS | 1936 | 1472229176310 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:32:56 INFO - PROCESS | 1936 | 1472229176318 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:56 INFO - PROCESS | 1936 | 1472229176319 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x124e59000 == 35 [pid = 1936] [id = 731] 09:32:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x112a87400) [pid = 1936] [serial = 2193] [outer = 0x0] 09:32:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x113987400) [pid = 1936] [serial = 2194] [outer = 0x112a87400] 09:32:56 INFO - PROCESS | 1936 | 1472229176375 Marionette DEBUG loaded listener.js 09:32:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x118453c00) [pid = 1936] [serial = 2195] [outer = 0x112a87400] 09:32:56 INFO - PROCESS | 1936 | 1472229176725 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]]]}] 09:32:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:32:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 571ms 09:32:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:32:56 INFO - PROCESS | 1936 | 1472229176740 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:32:56 INFO - PROCESS | 1936 | 1472229176741 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:32:56 INFO - PROCESS | 1936 | 1472229176743 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:32:56 INFO - PROCESS | 1936 | 1472229176744 Marionette TRACE conn2 <- [1,2898,null,{}] 09:32:56 INFO - PROCESS | 1936 | 1472229176746 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}] 09:32:56 INFO - PROCESS | 1936 | 1472229176748 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:56 INFO - PROCESS | 1936 | 1472229176877 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:32:56 INFO - PROCESS | 1936 | 1472229176886 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:56 INFO - PROCESS | 1936 | 1472229176887 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x123951000 == 36 [pid = 1936] [id = 732] 09:32:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x111ca9800) [pid = 1936] [serial = 2196] [outer = 0x0] 09:32:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x118731c00) [pid = 1936] [serial = 2197] [outer = 0x111ca9800] 09:32:56 INFO - PROCESS | 1936 | 1472229176913 Marionette DEBUG loaded listener.js 09:32:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x12301fc00) [pid = 1936] [serial = 2198] [outer = 0x111ca9800] 09:32:57 INFO - PROCESS | 1936 | 1472229177219 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]]]}] 09:32:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:32:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 522ms 09:32:57 INFO - PROCESS | 1936 | 1472229177265 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:32:57 INFO - PROCESS | 1936 | 1472229177266 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:32:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:32:57 INFO - PROCESS | 1936 | 1472229177269 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:32:57 INFO - PROCESS | 1936 | 1472229177270 Marionette TRACE conn2 <- [1,2902,null,{}] 09:32:57 INFO - PROCESS | 1936 | 1472229177272 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}] 09:32:57 INFO - PROCESS | 1936 | 1472229177273 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:57 INFO - PROCESS | 1936 | 1472229177357 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:32:57 INFO - PROCESS | 1936 | 1472229177361 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:57 INFO - PROCESS | 1936 | 1472229177362 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x12cda7000 == 37 [pid = 1936] [id = 733] 09:32:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119e3e000) [pid = 1936] [serial = 2199] [outer = 0x0] 09:32:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x125aee400) [pid = 1936] [serial = 2200] [outer = 0x119e3e000] 09:32:57 INFO - PROCESS | 1936 | 1472229177395 Marionette DEBUG loaded listener.js 09:32:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x125ef5c00) [pid = 1936] [serial = 2201] [outer = 0x119e3e000] 09:32:57 INFO - PROCESS | 1936 | 1472229177744 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:32:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:32:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 09:32:57 INFO - PROCESS | 1936 | 1472229177793 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:32:57 INFO - PROCESS | 1936 | 1472229177795 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:32:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:32:57 INFO - PROCESS | 1936 | 1472229177797 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:32:57 INFO - PROCESS | 1936 | 1472229177799 Marionette TRACE conn2 <- [1,2906,null,{}] 09:32:57 INFO - PROCESS | 1936 | 1472229177801 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}] 09:32:57 INFO - PROCESS | 1936 | 1472229177803 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:57 INFO - PROCESS | 1936 | 1472229177902 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:32:57 INFO - PROCESS | 1936 | 1472229177906 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:57 INFO - PROCESS | 1936 | 1472229177907 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d24b000 == 38 [pid = 1936] [id = 734] 09:32:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x126099c00) [pid = 1936] [serial = 2202] [outer = 0x0] 09:32:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1260ccc00) [pid = 1936] [serial = 2203] [outer = 0x126099c00] 09:32:57 INFO - PROCESS | 1936 | 1472229177935 Marionette DEBUG loaded listener.js 09:32:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x128b13c00) [pid = 1936] [serial = 2204] [outer = 0x126099c00] 09:32:58 INFO - PROCESS | 1936 | --DOCSHELL 0x1185d7000 == 37 [pid = 1936] [id = 724] 09:32:58 INFO - PROCESS | 1936 | --DOCSHELL 0x1192f1800 == 36 [pid = 1936] [id = 723] 09:32:58 INFO - PROCESS | 1936 | --DOCSHELL 0x1185f0800 == 35 [pid = 1936] [id = 722] 09:32:58 INFO - PROCESS | 1936 | --DOCSHELL 0x12394b000 == 34 [pid = 1936] [id = 721] 09:32:59 INFO - PROCESS | 1936 | --DOCSHELL 0x1291ac800 == 33 [pid = 1936] [id = 727] 09:32:59 INFO - PROCESS | 1936 | --DOCSHELL 0x12bdbe000 == 32 [pid = 1936] [id = 730] 09:32:59 INFO - PROCESS | 1936 | --DOCSHELL 0x119eab800 == 31 [pid = 1936] [id = 725] 09:32:59 INFO - PROCESS | 1936 | --DOCSHELL 0x124e59000 == 30 [pid = 1936] [id = 731] 09:32:59 INFO - PROCESS | 1936 | --DOCSHELL 0x123951000 == 29 [pid = 1936] [id = 732] 09:32:59 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba4e000 == 28 [pid = 1936] [id = 729] 09:32:59 INFO - PROCESS | 1936 | --DOCSHELL 0x12cda7000 == 27 [pid = 1936] [id = 733] 09:32:59 INFO - PROCESS | 1936 | --DOCSHELL 0x12a717000 == 26 [pid = 1936] [id = 728] 09:32:59 INFO - PROCESS | 1936 | --DOCSHELL 0x124062800 == 25 [pid = 1936] [id = 726] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1122a9c00) [pid = 1936] [serial = 2134] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1129d3800) [pid = 1936] [serial = 2135] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x11337c800) [pid = 1936] [serial = 2137] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x113988800) [pid = 1936] [serial = 2138] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x1187f7000) [pid = 1936] [serial = 2146] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x119138000) [pid = 1936] [serial = 2132] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x118550c00) [pid = 1936] [serial = 2131] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x119ac9400) [pid = 1936] [serial = 2149] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x119e5f000) [pid = 1936] [serial = 2152] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x119e39c00) [pid = 1936] [serial = 2150] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x116909800) [pid = 1936] [serial = 2140] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x1177abc00) [pid = 1936] [serial = 2141] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x118457000) [pid = 1936] [serial = 2143] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x11a277000) [pid = 1936] [serial = 2156] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x1187f5800) [pid = 1936] [serial = 2155] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x1184cc800) [pid = 1936] [serial = 2117] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x11620f400) [pid = 1936] [serial = 2116] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x121257400) [pid = 1936] [serial = 2120] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x119e43800) [pid = 1936] [serial = 2119] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x125ae9400) [pid = 1936] [serial = 2122] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x128ad7800) [pid = 1936] [serial = 2123] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x12301c800) [pid = 1936] [serial = 2161] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x12b62b400) [pid = 1936] [serial = 2126] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x12aa75400) [pid = 1936] [serial = 2125] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x12b629c00) [pid = 1936] [serial = 2129] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x1260c5000) [pid = 1936] [serial = 2128] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x11a1f5400) [pid = 1936] [serial = 2153] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x1213a1000) [pid = 1936] [serial = 2158] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 58 (0x12330c800) [pid = 1936] [serial = 2162] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 57 (0x11913a400) [pid = 1936] [serial = 2147] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 56 (0x123958c00) [pid = 1936] [serial = 2164] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 55 (0x118726800) [pid = 1936] [serial = 2144] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | --DOMWINDOW == 54 (0x123017c00) [pid = 1936] [serial = 2159] [outer = 0x0] [url = about:blank] 09:32:59 INFO - PROCESS | 1936 | 1472229179566 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]]]}] 09:32:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:32:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1824ms 09:32:59 INFO - PROCESS | 1936 | 1472229179622 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:32:59 INFO - PROCESS | 1936 | 1472229179625 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:32:59 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:32:59 INFO - PROCESS | 1936 | 1472229179628 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:32:59 INFO - PROCESS | 1936 | 1472229179631 Marionette TRACE conn2 <- [1,2910,null,{}] 09:32:59 INFO - PROCESS | 1936 | 1472229179636 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}] 09:32:59 INFO - PROCESS | 1936 | 1472229179638 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:59 INFO - PROCESS | 1936 | 1472229179728 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:32:59 INFO - PROCESS | 1936 | 1472229179785 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:59 INFO - PROCESS | 1936 | 1472229179786 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:32:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171b3800 == 26 [pid = 1936] [id = 735] 09:32:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 55 (0x1129db000) [pid = 1936] [serial = 2205] [outer = 0x0] 09:32:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 56 (0x112a89c00) [pid = 1936] [serial = 2206] [outer = 0x1129db000] 09:32:59 INFO - PROCESS | 1936 | 1472229179815 Marionette DEBUG loaded listener.js 09:32:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 57 (0x113207400) [pid = 1936] [serial = 2207] [outer = 0x1129db000] 09:33:00 INFO - PROCESS | 1936 | 1472229180121 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]]]}] 09:33:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:33:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:33:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 525ms 09:33:00 INFO - PROCESS | 1936 | 1472229180155 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:33:00 INFO - PROCESS | 1936 | 1472229180159 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:33:00 INFO - TEST-START | /DOMEvents/constructors.html 09:33:00 INFO - PROCESS | 1936 | 1472229180164 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:33:00 INFO - PROCESS | 1936 | 1472229180169 Marionette TRACE conn2 <- [1,2914,null,{}] 09:33:00 INFO - PROCESS | 1936 | 1472229180172 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}] 09:33:00 INFO - PROCESS | 1936 | 1472229180174 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:00 INFO - PROCESS | 1936 | 1472229180258 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:33:00 INFO - PROCESS | 1936 | 1472229180311 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:00 INFO - PROCESS | 1936 | 1472229180313 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188c8800 == 27 [pid = 1936] [id = 736] 09:33:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 58 (0x113207c00) [pid = 1936] [serial = 2208] [outer = 0x0] 09:33:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0x113989c00) [pid = 1936] [serial = 2209] [outer = 0x113207c00] 09:33:00 INFO - PROCESS | 1936 | 1472229180344 Marionette DEBUG loaded listener.js 09:33:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x113f45000) [pid = 1936] [serial = 2210] [outer = 0x113207c00] 09:33:00 INFO - PROCESS | 1936 | 1472229180676 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]]]}] 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:33:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:33:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:33:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:33:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:33:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:33:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:33:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:33:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:33:00 INFO - TEST-OK | /DOMEvents/constructors.html | took 529ms 09:33:00 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:33:00 INFO - PROCESS | 1936 | 1472229180694 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:33:00 INFO - PROCESS | 1936 | 1472229180695 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:33:00 INFO - PROCESS | 1936 | 1472229180700 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:33:00 INFO - PROCESS | 1936 | 1472229180703 Marionette TRACE conn2 <- [1,2918,null,{}] 09:33:00 INFO - PROCESS | 1936 | 1472229180712 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}] 09:33:00 INFO - PROCESS | 1936 | 1472229180716 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:00 INFO - PROCESS | 1936 | 1472229180796 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:33:00 INFO - PROCESS | 1936 | 1472229180851 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:00 INFO - PROCESS | 1936 | 1472229180854 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x119ebb000 == 28 [pid = 1936] [id = 737] 09:33:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x110f93400) [pid = 1936] [serial = 2211] [outer = 0x0] 09:33:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x116749000) [pid = 1936] [serial = 2212] [outer = 0x110f93400] 09:33:00 INFO - PROCESS | 1936 | 1472229180883 Marionette DEBUG loaded listener.js 09:33:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x118453000) [pid = 1936] [serial = 2213] [outer = 0x110f93400] 09:33:01 INFO - PROCESS | 1936 | 1472229181164 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:33:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:33:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 476ms 09:33:01 INFO - PROCESS | 1936 | 1472229181175 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:33:01 INFO - PROCESS | 1936 | 1472229181177 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:33:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:33:01 INFO - PROCESS | 1936 | 1472229181179 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:33:01 INFO - PROCESS | 1936 | 1472229181180 Marionette TRACE conn2 <- [1,2922,null,{}] 09:33:01 INFO - PROCESS | 1936 | 1472229181190 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}] 09:33:01 INFO - PROCESS | 1936 | 1472229181191 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:01 INFO - PROCESS | 1936 | 1472229181277 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:33:01 INFO - PROCESS | 1936 | 1472229181282 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:01 INFO - PROCESS | 1936 | 1472229181285 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x12311b000 == 29 [pid = 1936] [id = 738] 09:33:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x1184cb400) [pid = 1936] [serial = 2214] [outer = 0x0] 09:33:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x118728400) [pid = 1936] [serial = 2215] [outer = 0x1184cb400] 09:33:01 INFO - PROCESS | 1936 | 1472229181311 Marionette DEBUG loaded listener.js 09:33:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x1188ee400) [pid = 1936] [serial = 2216] [outer = 0x1184cb400] 09:33:01 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:33:01 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:33:01 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:33:01 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:33:01 INFO - PROCESS | 1936 | 1472229181621 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]]]}] 09:33:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:33:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:33:01 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 09:33:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:33:01 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 09:33:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:33:01 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]" 09:33:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:33:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:33:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 476ms 09:33:01 INFO - PROCESS | 1936 | 1472229181657 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:33:01 INFO - PROCESS | 1936 | 1472229181658 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:33:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:33:01 INFO - PROCESS | 1936 | 1472229181661 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:33:01 INFO - PROCESS | 1936 | 1472229181663 Marionette TRACE conn2 <- [1,2926,null,{}] 09:33:01 INFO - PROCESS | 1936 | 1472229181668 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}] 09:33:01 INFO - PROCESS | 1936 | 1472229181669 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:01 INFO - PROCESS | 1936 | 1472229181780 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:33:01 INFO - PROCESS | 1936 | 1472229181787 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:01 INFO - PROCESS | 1936 | 1472229181789 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x124046000 == 30 [pid = 1936] [id = 739] 09:33:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x113207800) [pid = 1936] [serial = 2217] [outer = 0x0] 09:33:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x1188fcc00) [pid = 1936] [serial = 2218] [outer = 0x113207800] 09:33:01 INFO - PROCESS | 1936 | 1472229181816 Marionette DEBUG loaded listener.js 09:33:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x119a4d000) [pid = 1936] [serial = 2219] [outer = 0x113207800] 09:33:02 INFO - PROCESS | 1936 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:33:02 INFO - PROCESS | 1936 | 1472229182167 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]]]}] 09:33:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:33:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 521ms 09:33:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:33:02 INFO - PROCESS | 1936 | 1472229182183 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:33:02 INFO - PROCESS | 1936 | 1472229182184 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:33:02 INFO - PROCESS | 1936 | 1472229182186 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:33:02 INFO - PROCESS | 1936 | 1472229182188 Marionette TRACE conn2 <- [1,2930,null,{}] 09:33:02 INFO - PROCESS | 1936 | 1472229182190 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}] 09:33:02 INFO - PROCESS | 1936 | 1472229182194 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:02 INFO - PROCESS | 1936 | 1472229182288 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:33:02 INFO - PROCESS | 1936 | 1472229182292 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:02 INFO - PROCESS | 1936 | 1472229182294 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x128abc800 == 31 [pid = 1936] [id = 740] 09:33:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x119ac6c00) [pid = 1936] [serial = 2220] [outer = 0x0] 09:33:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x119c29800) [pid = 1936] [serial = 2221] [outer = 0x119ac6c00] 09:33:02 INFO - PROCESS | 1936 | 1472229182323 Marionette DEBUG loaded listener.js 09:33:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x11a1f5400) [pid = 1936] [serial = 2222] [outer = 0x119ac6c00] 09:33:02 INFO - PROCESS | 1936 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:33:02 INFO - PROCESS | 1936 | 1472229182638 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]]]}] 09:33:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:33:02 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 467ms 09:33:02 INFO - PROCESS | 1936 | 1472229182654 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:33:02 INFO - PROCESS | 1936 | 1472229182655 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:33:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:33:02 INFO - PROCESS | 1936 | 1472229182658 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:33:02 INFO - PROCESS | 1936 | 1472229182659 Marionette TRACE conn2 <- [1,2934,null,{}] 09:33:02 INFO - PROCESS | 1936 | 1472229182661 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}] 09:33:02 INFO - PROCESS | 1936 | 1472229182662 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:02 INFO - PROCESS | 1936 | 1472229182796 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:33:02 INFO - PROCESS | 1936 | 1472229182833 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:02 INFO - PROCESS | 1936 | 1472229182835 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x1291ae800 == 32 [pid = 1936] [id = 741] 09:33:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x11844e400) [pid = 1936] [serial = 2223] [outer = 0x0] 09:33:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x121396c00) [pid = 1936] [serial = 2224] [outer = 0x11844e400] 09:33:02 INFO - PROCESS | 1936 | 1472229182869 Marionette DEBUG loaded listener.js 09:33:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x123015000) [pid = 1936] [serial = 2225] [outer = 0x11844e400] 09:33:03 INFO - PROCESS | 1936 | 1472229183218 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]]]}] 09:33:03 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:33:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 09:33:03 INFO - PROCESS | 1936 | 1472229183279 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:33:03 INFO - PROCESS | 1936 | 1472229183280 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:33:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:33:03 INFO - PROCESS | 1936 | 1472229183283 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:33:03 INFO - PROCESS | 1936 | 1472229183284 Marionette TRACE conn2 <- [1,2938,null,{}] 09:33:03 INFO - PROCESS | 1936 | 1472229183286 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}] 09:33:03 INFO - PROCESS | 1936 | 1472229183287 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:03 INFO - PROCESS | 1936 | 1472229183364 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:33:03 INFO - PROCESS | 1936 | 1472229183420 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:03 INFO - PROCESS | 1936 | 1472229183421 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a531800 == 33 [pid = 1936] [id = 742] 09:33:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x119ac7800) [pid = 1936] [serial = 2226] [outer = 0x0] 09:33:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x123099800) [pid = 1936] [serial = 2227] [outer = 0x119ac7800] 09:33:03 INFO - PROCESS | 1936 | 1472229183447 Marionette DEBUG loaded listener.js 09:33:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x12385a800) [pid = 1936] [serial = 2228] [outer = 0x119ac7800] 09:33:03 INFO - PROCESS | 1936 | 1472229183718 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]]]}] 09:33:03 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. 09:33:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 09:33:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:33:03 INFO - PROCESS | 1936 | 1472229183754 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:33:03 INFO - PROCESS | 1936 | 1472229183756 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:33:03 INFO - PROCESS | 1936 | 1472229183758 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:33:03 INFO - PROCESS | 1936 | 1472229183759 Marionette TRACE conn2 <- [1,2942,null,{}] 09:33:03 INFO - PROCESS | 1936 | 1472229183761 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}] 09:33:03 INFO - PROCESS | 1936 | 1472229183762 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:03 INFO - PROCESS | 1936 | 1472229183846 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:33:03 INFO - PROCESS | 1936 | 1472229183852 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:03 INFO - PROCESS | 1936 | 1472229183853 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x119eba800 == 34 [pid = 1936] [id = 743] 09:33:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x123015c00) [pid = 1936] [serial = 2229] [outer = 0x0] 09:33:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x123881c00) [pid = 1936] [serial = 2230] [outer = 0x123015c00] 09:33:03 INFO - PROCESS | 1936 | 1472229183878 Marionette DEBUG loaded listener.js 09:33:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x12395c800) [pid = 1936] [serial = 2231] [outer = 0x123015c00] 09:33:04 INFO - PROCESS | 1936 | 1472229184183 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"]]]}] 09:33:04 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 09:33:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:33:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 470ms 09:33:04 INFO - PROCESS | 1936 | 1472229184228 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:33:04 INFO - PROCESS | 1936 | 1472229184230 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:33:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:33:04 INFO - PROCESS | 1936 | 1472229184232 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:33:04 INFO - PROCESS | 1936 | 1472229184233 Marionette TRACE conn2 <- [1,2946,null,{}] 09:33:04 INFO - PROCESS | 1936 | 1472229184235 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}] 09:33:04 INFO - PROCESS | 1936 | 1472229184236 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:04 INFO - PROCESS | 1936 | 1472229184352 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:33:04 INFO - PROCESS | 1936 | 1472229184385 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:04 INFO - PROCESS | 1936 | 1472229184386 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b067800 == 35 [pid = 1936] [id = 744] 09:33:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x112776400) [pid = 1936] [serial = 2232] [outer = 0x0] 09:33:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x123b64000) [pid = 1936] [serial = 2233] [outer = 0x112776400] 09:33:04 INFO - PROCESS | 1936 | 1472229184411 Marionette DEBUG loaded listener.js 09:33:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1245adc00) [pid = 1936] [serial = 2234] [outer = 0x112776400] 09:33:04 INFO - PROCESS | 1936 | 1472229184704 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]]]}] 09:33:04 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. 09:33:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 09:33:04 INFO - PROCESS | 1936 | 1472229184754 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:33:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:33:04 INFO - PROCESS | 1936 | 1472229184755 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:33:04 INFO - PROCESS | 1936 | 1472229184757 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:33:04 INFO - PROCESS | 1936 | 1472229184759 Marionette TRACE conn2 <- [1,2950,null,{}] 09:33:04 INFO - PROCESS | 1936 | 1472229184762 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}] 09:33:04 INFO - PROCESS | 1936 | 1472229184763 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:04 INFO - PROCESS | 1936 | 1472229184872 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:33:04 INFO - PROCESS | 1936 | 1472229184885 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:04 INFO - PROCESS | 1936 | 1472229184887 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x124045800 == 36 [pid = 1936] [id = 745] 09:33:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x124083c00) [pid = 1936] [serial = 2235] [outer = 0x0] 09:33:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x125a0dc00) [pid = 1936] [serial = 2236] [outer = 0x124083c00] 09:33:04 INFO - PROCESS | 1936 | 1472229184913 Marionette DEBUG loaded listener.js 09:33:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1260a2c00) [pid = 1936] [serial = 2237] [outer = 0x124083c00] 09:33:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bda4000 == 37 [pid = 1936] [id = 746] 09:33:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1260ce000) [pid = 1936] [serial = 2238] [outer = 0x0] 09:33:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x1260c5000) [pid = 1936] [serial = 2239] [outer = 0x1260ce000] 09:33:05 INFO - PROCESS | 1936 | 1472229185256 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]]]}] 09:33:05 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. 09:33:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 09:33:05 INFO - PROCESS | 1936 | 1472229185277 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:33:05 INFO - PROCESS | 1936 | 1472229185278 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:33:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:33:05 INFO - PROCESS | 1936 | 1472229185280 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:33:05 INFO - PROCESS | 1936 | 1472229185282 Marionette TRACE conn2 <- [1,2954,null,{}] 09:33:05 INFO - PROCESS | 1936 | 1472229185284 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}] 09:33:05 INFO - PROCESS | 1936 | 1472229185285 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:05 INFO - PROCESS | 1936 | 1472229185403 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:33:05 INFO - PROCESS | 1936 | 1472229185417 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:05 INFO - PROCESS | 1936 | 1472229185418 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c69e800 == 38 [pid = 1936] [id = 747] 09:33:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1260c3400) [pid = 1936] [serial = 2240] [outer = 0x0] 09:33:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1260cbc00) [pid = 1936] [serial = 2241] [outer = 0x1260c3400] 09:33:05 INFO - PROCESS | 1936 | 1472229185443 Marionette DEBUG loaded listener.js 09:33:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x128ad3000) [pid = 1936] [serial = 2242] [outer = 0x1260c3400] 09:33:05 INFO - PROCESS | 1936 | 1472229185739 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]]]}] 09:33:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:33:05 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 09:33:05 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 471ms 09:33:05 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:33:05 INFO - PROCESS | 1936 | 1472229185758 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:33:05 INFO - PROCESS | 1936 | 1472229185759 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:33:05 INFO - PROCESS | 1936 | 1472229185761 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:33:05 INFO - PROCESS | 1936 | 1472229185762 Marionette TRACE conn2 <- [1,2958,null,{}] 09:33:05 INFO - PROCESS | 1936 | 1472229185765 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}] 09:33:05 INFO - PROCESS | 1936 | 1472229185768 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:05 INFO - PROCESS | 1936 | 1472229185881 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:33:05 INFO - PROCESS | 1936 | 1472229185925 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:05 INFO - PROCESS | 1936 | 1472229185926 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d175800 == 39 [pid = 1936] [id = 748] 09:33:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x128ad3800) [pid = 1936] [serial = 2243] [outer = 0x0] 09:33:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x128b1d400) [pid = 1936] [serial = 2244] [outer = 0x128ad3800] 09:33:05 INFO - PROCESS | 1936 | 1472229185951 Marionette DEBUG loaded listener.js 09:33:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x128ea2800) [pid = 1936] [serial = 2245] [outer = 0x128ad3800] 09:33:06 INFO - PROCESS | 1936 | 1472229186243 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]]]}] 09:33:06 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. 09:33:06 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 521ms 09:33:06 INFO - PROCESS | 1936 | 1472229186284 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:33:06 INFO - PROCESS | 1936 | 1472229186287 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:33:06 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:33:06 INFO - PROCESS | 1936 | 1472229186289 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:33:06 INFO - PROCESS | 1936 | 1472229186290 Marionette TRACE conn2 <- [1,2962,null,{}] 09:33:06 INFO - PROCESS | 1936 | 1472229186292 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}] 09:33:06 INFO - PROCESS | 1936 | 1472229186294 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:06 INFO - PROCESS | 1936 | 1472229186397 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:33:06 INFO - PROCESS | 1936 | 1472229186407 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:06 INFO - PROCESS | 1936 | 1472229186408 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d269800 == 40 [pid = 1936] [id = 749] 09:33:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x125aec000) [pid = 1936] [serial = 2246] [outer = 0x0] 09:33:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12917f400) [pid = 1936] [serial = 2247] [outer = 0x125aec000] 09:33:06 INFO - PROCESS | 1936 | 1472229186434 Marionette DEBUG loaded listener.js 09:33:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1292b6000) [pid = 1936] [serial = 2248] [outer = 0x125aec000] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x111c7b800) [pid = 1936] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x123014c00) [pid = 1936] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x1243c9000) [pid = 1936] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x112a87400) [pid = 1936] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x119e3e000) [pid = 1936] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x111ca9800) [pid = 1936] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x119678400) [pid = 1936] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x1188fc000) [pid = 1936] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x117e2b800) [pid = 1936] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x11398cc00) [pid = 1936] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x11229d400) [pid = 1936] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x1122a5800) [pid = 1936] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:33:06 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1236a0800) [pid = 1936] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:33:06 INFO - PROCESS | 1936 | 1472229186878 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]]]}] 09:33:06 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. 09:33:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 09:33:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:33:06 INFO - PROCESS | 1936 | 1472229186908 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:33:06 INFO - PROCESS | 1936 | 1472229186909 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:33:06 INFO - PROCESS | 1936 | 1472229186912 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:33:06 INFO - PROCESS | 1936 | 1472229186913 Marionette TRACE conn2 <- [1,2966,null,{}] 09:33:06 INFO - PROCESS | 1936 | 1472229186916 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}] 09:33:06 INFO - PROCESS | 1936 | 1472229186917 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:07 INFO - PROCESS | 1936 | 1472229186997 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:33:07 INFO - PROCESS | 1936 | 1472229187003 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:07 INFO - PROCESS | 1936 | 1472229187004 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a78d800 == 41 [pid = 1936] [id = 750] 09:33:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x110e62400) [pid = 1936] [serial = 2249] [outer = 0x0] 09:33:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x11398cc00) [pid = 1936] [serial = 2250] [outer = 0x110e62400] 09:33:07 INFO - PROCESS | 1936 | 1472229187029 Marionette DEBUG loaded listener.js 09:33:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x119673800) [pid = 1936] [serial = 2251] [outer = 0x110e62400] 09:33:07 INFO - PROCESS | 1936 | 1472229187370 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]]]}] 09:33:07 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. 09:33:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 472ms 09:33:07 INFO - PROCESS | 1936 | 1472229187386 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:33:07 INFO - PROCESS | 1936 | 1472229187388 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:33:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:33:07 INFO - PROCESS | 1936 | 1472229187390 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:33:07 INFO - PROCESS | 1936 | 1472229187391 Marionette TRACE conn2 <- [1,2970,null,{}] 09:33:07 INFO - PROCESS | 1936 | 1472229187394 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}] 09:33:07 INFO - PROCESS | 1936 | 1472229187395 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:07 INFO - PROCESS | 1936 | 1472229187545 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:33:07 INFO - PROCESS | 1936 | 1472229187554 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:07 INFO - PROCESS | 1936 | 1472229187555 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d519000 == 42 [pid = 1936] [id = 751] 09:33:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x121256c00) [pid = 1936] [serial = 2252] [outer = 0x0] 09:33:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1243c9000) [pid = 1936] [serial = 2253] [outer = 0x121256c00] 09:33:07 INFO - PROCESS | 1936 | 1472229187592 Marionette DEBUG loaded listener.js 09:33:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x1292b6400) [pid = 1936] [serial = 2254] [outer = 0x121256c00] 09:33:07 INFO - PROCESS | 1936 | 1472229187981 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]]]}] 09:33:08 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. 09:33:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 620ms 09:33:08 INFO - PROCESS | 1936 | 1472229188010 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:33:08 INFO - PROCESS | 1936 | 1472229188012 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:33:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:33:08 INFO - PROCESS | 1936 | 1472229188014 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:33:08 INFO - PROCESS | 1936 | 1472229188015 Marionette TRACE conn2 <- [1,2974,null,{}] 09:33:08 INFO - PROCESS | 1936 | 1472229188018 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}] 09:33:08 INFO - PROCESS | 1936 | 1472229188019 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:08 INFO - PROCESS | 1936 | 1472229188101 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:33:08 INFO - PROCESS | 1936 | 1472229188159 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:08 INFO - PROCESS | 1936 | 1472229188161 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d73d000 == 43 [pid = 1936] [id = 752] 09:33:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x123887400) [pid = 1936] [serial = 2255] [outer = 0x0] 09:33:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x1292bf800) [pid = 1936] [serial = 2256] [outer = 0x123887400] 09:33:08 INFO - PROCESS | 1936 | 1472229188185 Marionette DEBUG loaded listener.js 09:33:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x129475000) [pid = 1936] [serial = 2257] [outer = 0x123887400] 09:33:08 INFO - PROCESS | 1936 | 1472229188445 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]]]}] 09:33:08 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. 09:33:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 471ms 09:33:08 INFO - PROCESS | 1936 | 1472229188488 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:33:08 INFO - PROCESS | 1936 | 1472229188490 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:33:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:33:08 INFO - PROCESS | 1936 | 1472229188492 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:33:08 INFO - PROCESS | 1936 | 1472229188493 Marionette TRACE conn2 <- [1,2978,null,{}] 09:33:08 INFO - PROCESS | 1936 | 1472229188496 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}] 09:33:08 INFO - PROCESS | 1936 | 1472229188497 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:08 INFO - PROCESS | 1936 | 1472229188586 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:33:08 INFO - PROCESS | 1936 | 1472229188590 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:08 INFO - PROCESS | 1936 | 1472229188591 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d8bd800 == 44 [pid = 1936] [id = 753] 09:33:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x12918dc00) [pid = 1936] [serial = 2258] [outer = 0x0] 09:33:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x129df2800) [pid = 1936] [serial = 2259] [outer = 0x12918dc00] 09:33:08 INFO - PROCESS | 1936 | 1472229188616 Marionette DEBUG loaded listener.js 09:33:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12a5dcc00) [pid = 1936] [serial = 2260] [outer = 0x12918dc00] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x12bda4000 == 43 [pid = 1936] [id = 746] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x1171b3800 == 42 [pid = 1936] [id = 735] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x12d24b000 == 41 [pid = 1936] [id = 734] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x1188c8800 == 40 [pid = 1936] [id = 736] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x124046000 == 39 [pid = 1936] [id = 739] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x12a531800 == 38 [pid = 1936] [id = 742] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x12a78d800 == 37 [pid = 1936] [id = 750] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x128abc800 == 36 [pid = 1936] [id = 740] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x12311b000 == 35 [pid = 1936] [id = 738] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x119eba800 == 34 [pid = 1936] [id = 743] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x12b067800 == 33 [pid = 1936] [id = 744] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x12c69e800 == 32 [pid = 1936] [id = 747] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x12d175800 == 31 [pid = 1936] [id = 748] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x12d269800 == 30 [pid = 1936] [id = 749] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x124045800 == 29 [pid = 1936] [id = 745] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x12d73d000 == 28 [pid = 1936] [id = 752] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x1291ae800 == 27 [pid = 1936] [id = 741] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x12d519000 == 26 [pid = 1936] [id = 751] 09:33:09 INFO - PROCESS | 1936 | --DOCSHELL 0x119ebb000 == 25 [pid = 1936] [id = 737] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x11a275c00) [pid = 1936] [serial = 2185] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x123961000) [pid = 1936] [serial = 2188] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x1245b0000) [pid = 1936] [serial = 2191] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x113987400) [pid = 1936] [serial = 2194] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x118453c00) [pid = 1936] [serial = 2195] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x124db1800) [pid = 1936] [serial = 2192] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x125aee400) [pid = 1936] [serial = 2200] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x12301fc00) [pid = 1936] [serial = 2198] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x119b82400) [pid = 1936] [serial = 2182] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1194ea000) [pid = 1936] [serial = 2179] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x119a50400) [pid = 1936] [serial = 2180] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x118456000) [pid = 1936] [serial = 2176] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x11872d800) [pid = 1936] [serial = 2177] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x113dbe800) [pid = 1936] [serial = 2173] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x116989400) [pid = 1936] [serial = 2174] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x116ba8c00) [pid = 1936] [serial = 2171] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x113d54800) [pid = 1936] [serial = 2170] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x1131d3000) [pid = 1936] [serial = 2168] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x1129db400) [pid = 1936] [serial = 2167] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x1260ccc00) [pid = 1936] [serial = 2203] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x124215c00) [pid = 1936] [serial = 2165] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x1243cd800) [pid = 1936] [serial = 2189] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x125ef5c00) [pid = 1936] [serial = 2201] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x118731c00) [pid = 1936] [serial = 2197] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x1213a5000) [pid = 1936] [serial = 2186] [outer = 0x0] [url = about:blank] 09:33:09 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x119c74800) [pid = 1936] [serial = 2183] [outer = 0x0] [url = about:blank] 09:33:10 INFO - PROCESS | 1936 | 1472229190054 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]]]}] 09:33:10 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. 09:33:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1573ms 09:33:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:33:10 INFO - PROCESS | 1936 | 1472229190068 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:33:10 INFO - PROCESS | 1936 | 1472229190070 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:33:10 INFO - PROCESS | 1936 | 1472229190074 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:33:10 INFO - PROCESS | 1936 | 1472229190076 Marionette TRACE conn2 <- [1,2982,null,{}] 09:33:10 INFO - PROCESS | 1936 | 1472229190080 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}] 09:33:10 INFO - PROCESS | 1936 | 1472229190082 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:10 INFO - PROCESS | 1936 | 1472229190168 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:33:10 INFO - PROCESS | 1936 | 1472229190223 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:10 INFO - PROCESS | 1936 | 1472229190226 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x1171ad000 == 26 [pid = 1936] [id = 754] 09:33:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x112a85800) [pid = 1936] [serial = 2261] [outer = 0x0] 09:33:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x112a86400) [pid = 1936] [serial = 2262] [outer = 0x112a85800] 09:33:10 INFO - PROCESS | 1936 | 1472229190256 Marionette DEBUG loaded listener.js 09:33:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x1131d3000) [pid = 1936] [serial = 2263] [outer = 0x112a85800] 09:33:10 INFO - PROCESS | 1936 | 1472229190573 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"]]]}] 09:33:10 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 09:33:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:33:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 09:33:10 INFO - PROCESS | 1936 | 1472229190596 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:33:10 INFO - PROCESS | 1936 | 1472229190602 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:33:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:33:10 INFO - PROCESS | 1936 | 1472229190607 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:33:10 INFO - PROCESS | 1936 | 1472229190609 Marionette TRACE conn2 <- [1,2986,null,{}] 09:33:10 INFO - PROCESS | 1936 | 1472229190611 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}] 09:33:10 INFO - PROCESS | 1936 | 1472229190614 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:10 INFO - PROCESS | 1936 | 1472229190695 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:33:10 INFO - PROCESS | 1936 | 1472229190702 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:10 INFO - PROCESS | 1936 | 1472229190704 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x1188b3800 == 27 [pid = 1936] [id = 755] 09:33:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x11337ac00) [pid = 1936] [serial = 2264] [outer = 0x0] 09:33:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x113b0a800) [pid = 1936] [serial = 2265] [outer = 0x11337ac00] 09:33:10 INFO - PROCESS | 1936 | 1472229190732 Marionette DEBUG loaded listener.js 09:33:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x113fa5800) [pid = 1936] [serial = 2266] [outer = 0x11337ac00] 09:33:11 INFO - PROCESS | 1936 | 1472229191046 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]]]}] 09:33:11 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. 09:33:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 09:33:11 INFO - PROCESS | 1936 | 1472229191079 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:33:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:33:11 INFO - PROCESS | 1936 | 1472229191091 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:33:11 INFO - PROCESS | 1936 | 1472229191094 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:33:11 INFO - PROCESS | 1936 | 1472229191096 Marionette TRACE conn2 <- [1,2990,null,{}] 09:33:11 INFO - PROCESS | 1936 | 1472229191104 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}] 09:33:11 INFO - PROCESS | 1936 | 1472229191108 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:11 INFO - PROCESS | 1936 | 1472229191186 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:33:11 INFO - PROCESS | 1936 | 1472229191192 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:11 INFO - PROCESS | 1936 | 1472229191194 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x119cce000 == 28 [pid = 1936] [id = 756] 09:33:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x110f9f400) [pid = 1936] [serial = 2267] [outer = 0x0] 09:33:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x1173be800) [pid = 1936] [serial = 2268] [outer = 0x110f9f400] 09:33:11 INFO - PROCESS | 1936 | 1472229191226 Marionette DEBUG loaded listener.js 09:33:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x118214000) [pid = 1936] [serial = 2269] [outer = 0x110f9f400] 09:33:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x119eb2800 == 29 [pid = 1936] [id = 757] 09:33:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x1184ca800) [pid = 1936] [serial = 2270] [outer = 0x0] 09:33:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x113380400) [pid = 1936] [serial = 2271] [outer = 0x1184ca800] 09:33:11 INFO - PROCESS | 1936 | 1472229191585 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]]]}] 09:33:11 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. 09:33:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 09:33:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:33:11 INFO - PROCESS | 1936 | 1472229191617 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:33:11 INFO - PROCESS | 1936 | 1472229191619 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:33:11 INFO - PROCESS | 1936 | 1472229191622 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:33:11 INFO - PROCESS | 1936 | 1472229191624 Marionette TRACE conn2 <- [1,2994,null,{}] 09:33:11 INFO - PROCESS | 1936 | 1472229191626 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}] 09:33:11 INFO - PROCESS | 1936 | 1472229191628 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:11 INFO - PROCESS | 1936 | 1472229191778 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:33:11 INFO - PROCESS | 1936 | 1472229191795 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:11 INFO - PROCESS | 1936 | 1472229191797 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x1213dd000 == 30 [pid = 1936] [id = 758] 09:33:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x1182ed000) [pid = 1936] [serial = 2272] [outer = 0x0] 09:33:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1184ca000) [pid = 1936] [serial = 2273] [outer = 0x1182ed000] 09:33:11 INFO - PROCESS | 1936 | 1472229191843 Marionette DEBUG loaded listener.js 09:33:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x118734800) [pid = 1936] [serial = 2274] [outer = 0x1182ed000] 09:33:12 INFO - PROCESS | 1936 | 1472229192171 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]]]}] 09:33:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:33:12 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 09:33:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 570ms 09:33:12 INFO - PROCESS | 1936 | 1472229192193 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:33:12 INFO - PROCESS | 1936 | 1472229192194 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:33:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:33:12 INFO - PROCESS | 1936 | 1472229192196 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:33:12 INFO - PROCESS | 1936 | 1472229192198 Marionette TRACE conn2 <- [1,2998,null,{}] 09:33:12 INFO - PROCESS | 1936 | 1472229192218 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}] 09:33:12 INFO - PROCESS | 1936 | 1472229192221 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:12 INFO - PROCESS | 1936 | 1472229192302 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:33:12 INFO - PROCESS | 1936 | 1472229192356 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:12 INFO - PROCESS | 1936 | 1472229192358 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bd1000 == 31 [pid = 1936] [id = 759] 09:33:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1122a6c00) [pid = 1936] [serial = 2275] [outer = 0x0] 09:33:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1187f6c00) [pid = 1936] [serial = 2276] [outer = 0x1122a6c00] 09:33:12 INFO - PROCESS | 1936 | 1472229192384 Marionette DEBUG loaded listener.js 09:33:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1194ec000) [pid = 1936] [serial = 2277] [outer = 0x1122a6c00] 09:33:12 INFO - PROCESS | 1936 | 1472229192655 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]]]}] 09:33:12 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. 09:33:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 479ms 09:33:12 INFO - PROCESS | 1936 | 1472229192675 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:33:12 INFO - PROCESS | 1936 | 1472229192677 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:33:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:33:12 INFO - PROCESS | 1936 | 1472229192679 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:33:12 INFO - PROCESS | 1936 | 1472229192680 Marionette TRACE conn2 <- [1,3002,null,{}] 09:33:12 INFO - PROCESS | 1936 | 1472229192689 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}] 09:33:12 INFO - PROCESS | 1936 | 1472229192693 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:12 INFO - PROCESS | 1936 | 1472229192796 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:33:12 INFO - PROCESS | 1936 | 1472229192803 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:12 INFO - PROCESS | 1936 | 1472229192804 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x126043000 == 32 [pid = 1936] [id = 760] 09:33:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x11966b800) [pid = 1936] [serial = 2278] [outer = 0x0] 09:33:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x119a52000) [pid = 1936] [serial = 2279] [outer = 0x11966b800] 09:33:12 INFO - PROCESS | 1936 | 1472229192832 Marionette DEBUG loaded listener.js 09:33:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119c6c800) [pid = 1936] [serial = 2280] [outer = 0x11966b800] 09:33:13 INFO - PROCESS | 1936 | 1472229193212 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]]]}] 09:33:13 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. 09:33:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 572ms 09:33:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:33:13 INFO - PROCESS | 1936 | 1472229193267 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:33:13 INFO - PROCESS | 1936 | 1472229193268 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:33:13 INFO - PROCESS | 1936 | 1472229193272 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:33:13 INFO - PROCESS | 1936 | 1472229193274 Marionette TRACE conn2 <- [1,3006,null,{}] 09:33:13 INFO - PROCESS | 1936 | 1472229193277 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}] 09:33:13 INFO - PROCESS | 1936 | 1472229193279 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:13 INFO - PROCESS | 1936 | 1472229193361 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:33:13 INFO - PROCESS | 1936 | 1472229193366 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:13 INFO - PROCESS | 1936 | 1472229193368 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x12919f800 == 33 [pid = 1936] [id = 761] 09:33:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x116ba9c00) [pid = 1936] [serial = 2281] [outer = 0x0] 09:33:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x119e44000) [pid = 1936] [serial = 2282] [outer = 0x116ba9c00] 09:33:13 INFO - PROCESS | 1936 | 1472229193394 Marionette DEBUG loaded listener.js 09:33:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x11a1f1400) [pid = 1936] [serial = 2283] [outer = 0x116ba9c00] 09:33:13 INFO - PROCESS | 1936 | 1472229193713 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]]]}] 09:33:13 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. 09:33:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 474ms 09:33:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:33:13 INFO - PROCESS | 1936 | 1472229193746 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:33:13 INFO - PROCESS | 1936 | 1472229193747 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:33:13 INFO - PROCESS | 1936 | 1472229193750 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:33:13 INFO - PROCESS | 1936 | 1472229193753 Marionette TRACE conn2 <- [1,3010,null,{}] 09:33:13 INFO - PROCESS | 1936 | 1472229193755 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}] 09:33:13 INFO - PROCESS | 1936 | 1472229193756 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:13 INFO - PROCESS | 1936 | 1472229193831 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:33:13 INFO - PROCESS | 1936 | 1472229193888 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:13 INFO - PROCESS | 1936 | 1472229193889 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x129d44000 == 34 [pid = 1936] [id = 762] 09:33:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x119e43800) [pid = 1936] [serial = 2284] [outer = 0x0] 09:33:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x121399400) [pid = 1936] [serial = 2285] [outer = 0x119e43800] 09:33:13 INFO - PROCESS | 1936 | 1472229193915 Marionette DEBUG loaded listener.js 09:33:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12301b800) [pid = 1936] [serial = 2286] [outer = 0x119e43800] 09:33:14 INFO - PROCESS | 1936 | 1472229194176 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]]]}] 09:33:14 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 09:33:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 472ms 09:33:14 INFO - PROCESS | 1936 | 1472229194223 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:33:14 INFO - PROCESS | 1936 | 1472229194224 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:33:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:33:14 INFO - PROCESS | 1936 | 1472229194227 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:33:14 INFO - PROCESS | 1936 | 1472229194228 Marionette TRACE conn2 <- [1,3014,null,{}] 09:33:14 INFO - PROCESS | 1936 | 1472229194230 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}] 09:33:14 INFO - PROCESS | 1936 | 1472229194231 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:14 INFO - PROCESS | 1936 | 1472229194331 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:33:14 INFO - PROCESS | 1936 | 1472229194336 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:14 INFO - PROCESS | 1936 | 1472229194337 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x119ccd000 == 35 [pid = 1936] [id = 763] 09:33:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12301b400) [pid = 1936] [serial = 2287] [outer = 0x0] 09:33:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x1236a0800) [pid = 1936] [serial = 2288] [outer = 0x12301b400] 09:33:14 INFO - PROCESS | 1936 | 1472229194363 Marionette DEBUG loaded listener.js 09:33:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x123882000) [pid = 1936] [serial = 2289] [outer = 0x12301b400] 09:33:14 INFO - PROCESS | 1936 | [1936] 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 09:33:14 INFO - PROCESS | 1936 | 1472229194703 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:33:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:33:14 INFO - {} 09:33:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:33:14 INFO - {} 09:33:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:33:14 INFO - {} 09:33:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:33:14 INFO - {} 09:33:14 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 520ms 09:33:14 INFO - TEST-START | /FileAPI/fileReader.html 09:33:14 INFO - PROCESS | 1936 | 1472229194747 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:33:14 INFO - PROCESS | 1936 | 1472229194748 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:33:14 INFO - PROCESS | 1936 | 1472229194751 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:33:14 INFO - PROCESS | 1936 | 1472229194752 Marionette TRACE conn2 <- [1,3018,null,{}] 09:33:14 INFO - PROCESS | 1936 | 1472229194770 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}] 09:33:14 INFO - PROCESS | 1936 | 1472229194771 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:14 INFO - PROCESS | 1936 | 1472229194853 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:33:14 INFO - PROCESS | 1936 | 1472229194857 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:14 INFO - PROCESS | 1936 | 1472229194858 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x12ba61000 == 36 [pid = 1936] [id = 764] 09:33:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x123887800) [pid = 1936] [serial = 2290] [outer = 0x0] 09:33:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x123d7e800) [pid = 1936] [serial = 2291] [outer = 0x123887800] 09:33:14 INFO - PROCESS | 1936 | 1472229194883 Marionette DEBUG loaded listener.js 09:33:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x124db1800) [pid = 1936] [serial = 2292] [outer = 0x123887800] 09:33:15 INFO - PROCESS | 1936 | 1472229195237 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]]]}] 09:33:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:33:15 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:33:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:33:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:33:15 INFO - TEST-OK | /FileAPI/fileReader.html | took 538ms 09:33:15 INFO - PROCESS | 1936 | 1472229195289 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:33:15 INFO - PROCESS | 1936 | 1472229195291 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:33:15 INFO - TEST-START | /FileAPI/historical.html 09:33:15 INFO - PROCESS | 1936 | 1472229195293 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:33:15 INFO - PROCESS | 1936 | 1472229195295 Marionette TRACE conn2 <- [1,3022,null,{}] 09:33:15 INFO - PROCESS | 1936 | 1472229195297 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}] 09:33:15 INFO - PROCESS | 1936 | 1472229195299 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:15 INFO - PROCESS | 1936 | 1472229195419 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:33:15 INFO - PROCESS | 1936 | 1472229195435 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:15 INFO - PROCESS | 1936 | 1472229195437 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x123bd0000 == 37 [pid = 1936] [id = 765] 09:33:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x124e29000) [pid = 1936] [serial = 2293] [outer = 0x0] 09:33:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x125aeb000) [pid = 1936] [serial = 2294] [outer = 0x124e29000] 09:33:15 INFO - PROCESS | 1936 | 1472229195464 Marionette DEBUG loaded listener.js 09:33:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x126079c00) [pid = 1936] [serial = 2295] [outer = 0x124e29000] 09:33:15 INFO - PROCESS | 1936 | 1472229195780 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"]]]}] 09:33:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:33:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:33:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:33:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:33:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:33:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:33:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:33:15 INFO - TEST-OK | /FileAPI/historical.html | took 523ms 09:33:15 INFO - PROCESS | 1936 | 1472229195820 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:33:15 INFO - PROCESS | 1936 | 1472229195822 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:33:15 INFO - TEST-START | /FileAPI/idlharness.html 09:33:15 INFO - PROCESS | 1936 | 1472229195824 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:33:15 INFO - PROCESS | 1936 | 1472229195825 Marionette TRACE conn2 <- [1,3026,null,{}] 09:33:15 INFO - PROCESS | 1936 | 1472229195828 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}] 09:33:15 INFO - PROCESS | 1936 | 1472229195829 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:15 INFO - PROCESS | 1936 | 1472229195931 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:33:15 INFO - PROCESS | 1936 | 1472229195935 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:15 INFO - PROCESS | 1936 | 1472229195936 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c6a9000 == 38 [pid = 1936] [id = 766] 09:33:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x125af3c00) [pid = 1936] [serial = 2296] [outer = 0x0] 09:33:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x1260ca800) [pid = 1936] [serial = 2297] [outer = 0x125af3c00] 09:33:15 INFO - PROCESS | 1936 | 1472229195961 Marionette DEBUG loaded listener.js 09:33:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x119e37c00) [pid = 1936] [serial = 2298] [outer = 0x125af3c00] 09:33:16 INFO - PROCESS | 1936 | 1472229196499 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]]]}] 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:33:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:33:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:33:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:33:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:33:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:33:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:33:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:33:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:33:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:33:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:33:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:33:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:33:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:33:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:33:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:33:16 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 09:33:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:33:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:33:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:33:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:33:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:33:16 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 09:33:16 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 09:33:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:33:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:33:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:33:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:33:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:33:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:33:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:33:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:33:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:33:16 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 09:33:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:33:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:33:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:33:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:33:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:33:16 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 09:33:16 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 09:33:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:33:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:33:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:33:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:33:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:33:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:33:16 INFO - TEST-OK | /FileAPI/idlharness.html | took 730ms 09:33:16 INFO - PROCESS | 1936 | 1472229196555 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:33:16 INFO - PROCESS | 1936 | 1472229196556 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:33:16 INFO - TEST-START | /FileAPI/idlharness.worker 09:33:16 INFO - PROCESS | 1936 | 1472229196559 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:33:16 INFO - PROCESS | 1936 | 1472229196560 Marionette TRACE conn2 <- [1,3030,null,{}] 09:33:16 INFO - PROCESS | 1936 | 1472229196563 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}] 09:33:16 INFO - PROCESS | 1936 | 1472229196564 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:16 INFO - PROCESS | 1936 | 1472229196677 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:33:16 INFO - PROCESS | 1936 | 1472229196712 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:16 INFO - PROCESS | 1936 | 1472229196713 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x12e1b1800 == 39 [pid = 1936] [id = 767] 09:33:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x12aa9c000) [pid = 1936] [serial = 2299] [outer = 0x0] 09:33:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x12b61f400) [pid = 1936] [serial = 2300] [outer = 0x12aa9c000] 09:33:16 INFO - PROCESS | 1936 | 1472229196738 Marionette DEBUG loaded listener.js 09:33:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x12b625800) [pid = 1936] [serial = 2301] [outer = 0x12aa9c000] 09:33:16 INFO - PROCESS | 1936 | [1936] 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 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x123015c00) [pid = 1936] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x119ac7800) [pid = 1936] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x11844e400) [pid = 1936] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x123887400) [pid = 1936] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x119ac6c00) [pid = 1936] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x113207800) [pid = 1936] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x1184cb400) [pid = 1936] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x110f93400) [pid = 1936] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x113207c00) [pid = 1936] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x1129db000) [pid = 1936] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x126099c00) [pid = 1936] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x112776400) [pid = 1936] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x121256c00) [pid = 1936] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x1260c3400) [pid = 1936] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x1260ce000) [pid = 1936] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x124083c00) [pid = 1936] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x128ad3800) [pid = 1936] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x125aec000) [pid = 1936] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:33:17 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x110e62400) [pid = 1936] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:33:17 INFO - PROCESS | 1936 | 1472229197526 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,{},{}]]]}] 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:33:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:33:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:33:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:33:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:33:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:33:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:33:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:33:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:33:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:33:17 INFO - {} 09:33:17 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 09:33:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:33:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:33:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:33:17 INFO - {} 09:33:17 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 - {} 09:33:17 INFO - {} 09:33:17 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 09:33:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:33:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:33:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:33:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:33:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:33:17 INFO - {} 09:33:17 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 09:33:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:33:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:33:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:33:17 INFO - {} 09:33:17 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 - {} 09:33:17 INFO - {} 09:33:17 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 09:33:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:33:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:33:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 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 09:33:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:33:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:33:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:33:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:33:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:33:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 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 09:33:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:33:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 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 09:33:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:33:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 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 09:33:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:33:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:33:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:33:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:33:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:33:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:33:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:33:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:33:17 INFO - {} 09:33:17 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1034ms 09:33:17 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:33:17 INFO - PROCESS | 1936 | 1472229197594 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:33:17 INFO - PROCESS | 1936 | 1472229197595 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:33:17 INFO - PROCESS | 1936 | 1472229197609 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:33:17 INFO - PROCESS | 1936 | 1472229197611 Marionette TRACE conn2 <- [1,3034,null,{}] 09:33:17 INFO - PROCESS | 1936 | 1472229197614 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}] 09:33:17 INFO - PROCESS | 1936 | 1472229197616 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:17 INFO - PROCESS | 1936 | 1472229197732 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:33:17 INFO - PROCESS | 1936 | 1472229197802 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:17 INFO - PROCESS | 1936 | 1472229197803 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x1233b2000 == 40 [pid = 1936] [id = 768] 09:33:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x12b625400) [pid = 1936] [serial = 2302] [outer = 0x0] 09:33:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x12bf1dc00) [pid = 1936] [serial = 2303] [outer = 0x12b625400] 09:33:17 INFO - PROCESS | 1936 | 1472229197829 Marionette DEBUG loaded listener.js 09:33:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x12bf21800) [pid = 1936] [serial = 2304] [outer = 0x12b625400] 09:33:18 INFO - PROCESS | 1936 | 1472229198079 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]]]}] 09:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:33:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 532ms 09:33:18 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:33:18 INFO - PROCESS | 1936 | 1472229198138 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:33:18 INFO - PROCESS | 1936 | 1472229198139 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:33:18 INFO - PROCESS | 1936 | 1472229198142 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:33:18 INFO - PROCESS | 1936 | 1472229198143 Marionette TRACE conn2 <- [1,3038,null,{}] 09:33:18 INFO - PROCESS | 1936 | 1472229198146 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}] 09:33:18 INFO - PROCESS | 1936 | 1472229198147 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:18 INFO - PROCESS | 1936 | 1472229198236 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:33:18 INFO - PROCESS | 1936 | 1472229198240 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:18 INFO - PROCESS | 1936 | 1472229198241 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x12d59c000 == 41 [pid = 1936] [id = 769] 09:33:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x12c57cc00) [pid = 1936] [serial = 2305] [outer = 0x0] 09:33:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x12c580c00) [pid = 1936] [serial = 2306] [outer = 0x12c57cc00] 09:33:18 INFO - PROCESS | 1936 | 1472229198267 Marionette DEBUG loaded listener.js 09:33:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x12c587400) [pid = 1936] [serial = 2307] [outer = 0x12c57cc00] 09:33:18 INFO - PROCESS | 1936 | 1472229198577 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"]]]}] 09:33:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:33:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 476ms 09:33:18 INFO - PROCESS | 1936 | 1472229198619 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:33:18 INFO - PROCESS | 1936 | 1472229198620 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:33:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:33:18 INFO - PROCESS | 1936 | 1472229198623 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:33:18 INFO - PROCESS | 1936 | 1472229198624 Marionette TRACE conn2 <- [1,3042,null,{}] 09:33:18 INFO - PROCESS | 1936 | 1472229198626 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}] 09:33:18 INFO - PROCESS | 1936 | 1472229198627 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:18 INFO - PROCESS | 1936 | 1472229198712 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:33:18 INFO - PROCESS | 1936 | 1472229198777 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:18 INFO - PROCESS | 1936 | 1472229198778 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x11317c800 == 42 [pid = 1936] [id = 770] 09:33:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x12c587000) [pid = 1936] [serial = 2308] [outer = 0x0] 09:33:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12cd3cc00) [pid = 1936] [serial = 2309] [outer = 0x12c587000] 09:33:18 INFO - PROCESS | 1936 | 1472229198803 Marionette DEBUG loaded listener.js 09:33:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x12cd41400) [pid = 1936] [serial = 2310] [outer = 0x12c587000] 09:33:19 INFO - PROCESS | 1936 | 1472229199156 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]]]}] 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:33:19 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. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:33:19 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'.) 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:33:19 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. 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:33:19 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. 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:33:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:33:19 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. 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:33:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:33:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:33:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 577ms 09:33:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:33:19 INFO - PROCESS | 1936 | 1472229199200 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:33:19 INFO - PROCESS | 1936 | 1472229199202 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:33:19 INFO - PROCESS | 1936 | 1472229199204 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:33:19 INFO - PROCESS | 1936 | 1472229199205 Marionette TRACE conn2 <- [1,3046,null,{}] 09:33:19 INFO - PROCESS | 1936 | 1472229199208 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}] 09:33:19 INFO - PROCESS | 1936 | 1472229199209 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:19 INFO - PROCESS | 1936 | 1472229199353 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:33:19 INFO - PROCESS | 1936 | 1472229199457 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:19 INFO - PROCESS | 1936 | 1472229199459 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x11335d000 == 43 [pid = 1936] [id = 771] 09:33:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x111e35800) [pid = 1936] [serial = 2311] [outer = 0x0] 09:33:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x11229d400) [pid = 1936] [serial = 2312] [outer = 0x111e35800] 09:33:19 INFO - PROCESS | 1936 | 1472229199493 Marionette DEBUG loaded listener.js 09:33:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x1129d7400) [pid = 1936] [serial = 2313] [outer = 0x111e35800] 09:33:19 INFO - PROCESS | 1936 | [1936] 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 09:33:19 INFO - PROCESS | 1936 | 1472229199935 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:33:19 INFO - {} 09:33:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 773ms 09:33:20 INFO - PROCESS | 1936 | 1472229200020 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:33:20 INFO - PROCESS | 1936 | 1472229200025 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:33:20 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:33:20 INFO - PROCESS | 1936 | 1472229200040 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:33:20 INFO - PROCESS | 1936 | 1472229200044 Marionette TRACE conn2 <- [1,3050,null,{}] 09:33:20 INFO - PROCESS | 1936 | 1472229200051 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}] 09:33:20 INFO - PROCESS | 1936 | 1472229200054 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:20 INFO - PROCESS | 1936 | 1472229200218 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:33:20 INFO - PROCESS | 1936 | 1472229200301 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:20 INFO - PROCESS | 1936 | 1472229200303 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x119ecb800 == 44 [pid = 1936] [id = 772] 09:33:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x115f20400) [pid = 1936] [serial = 2314] [outer = 0x0] 09:33:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x116146400) [pid = 1936] [serial = 2315] [outer = 0x115f20400] 09:33:20 INFO - PROCESS | 1936 | 1472229200336 Marionette DEBUG loaded listener.js 09:33:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x1173c1400) [pid = 1936] [serial = 2316] [outer = 0x115f20400] 09:33:20 INFO - PROCESS | 1936 | 1472229200827 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]]]}] 09:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:33:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 836ms 09:33:20 INFO - PROCESS | 1936 | 1472229200867 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:33:20 INFO - PROCESS | 1936 | 1472229200869 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:33:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:33:20 INFO - PROCESS | 1936 | 1472229200872 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:33:20 INFO - PROCESS | 1936 | 1472229200873 Marionette TRACE conn2 <- [1,3054,null,{}] 09:33:20 INFO - PROCESS | 1936 | 1472229200876 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}] 09:33:20 INFO - PROCESS | 1936 | 1472229200877 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:21 INFO - PROCESS | 1936 | 1472229200996 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:33:21 INFO - PROCESS | 1936 | 1472229201059 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:21 INFO - PROCESS | 1936 | 1472229201060 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x1133ab000 == 45 [pid = 1936] [id = 773] 09:33:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x110fa0800) [pid = 1936] [serial = 2317] [outer = 0x0] 09:33:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x1131d5400) [pid = 1936] [serial = 2318] [outer = 0x110fa0800] 09:33:21 INFO - PROCESS | 1936 | 1472229201281 Marionette DEBUG loaded listener.js 09:33:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x116111800) [pid = 1936] [serial = 2319] [outer = 0x110fa0800] 09:33:21 INFO - PROCESS | 1936 | 1472229201807 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"]]]}] 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:33:21 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" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:33:21 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" 09:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:33:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 987ms 09:33:21 INFO - PROCESS | 1936 | 1472229201860 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:33:21 INFO - PROCESS | 1936 | 1472229201863 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:33:21 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:33:21 INFO - PROCESS | 1936 | 1472229201866 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:33:21 INFO - PROCESS | 1936 | 1472229201868 Marionette TRACE conn2 <- [1,3058,null,{}] 09:33:21 INFO - PROCESS | 1936 | 1472229201871 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}] 09:33:21 INFO - PROCESS | 1936 | 1472229201873 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:22 INFO - PROCESS | 1936 | 1472229202005 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x11317c800 == 44 [pid = 1936] [id = 770] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12d59c000 == 43 [pid = 1936] [id = 769] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1233b2000 == 42 [pid = 1936] [id = 768] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12e1b1800 == 41 [pid = 1936] [id = 767] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12c6a9000 == 40 [pid = 1936] [id = 766] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x123bd0000 == 39 [pid = 1936] [id = 765] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12ba61000 == 38 [pid = 1936] [id = 764] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x119ccd000 == 37 [pid = 1936] [id = 763] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x129df2800) [pid = 1936] [serial = 2259] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x129d44000 == 36 [pid = 1936] [id = 762] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12919f800 == 35 [pid = 1936] [id = 761] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x126043000 == 34 [pid = 1936] [id = 760] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x123bd1000 == 33 [pid = 1936] [id = 759] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1213dd000 == 32 [pid = 1936] [id = 758] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x119eb2800 == 31 [pid = 1936] [id = 757] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x119cce000 == 30 [pid = 1936] [id = 756] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1188b3800 == 29 [pid = 1936] [id = 755] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x1171ad000 == 28 [pid = 1936] [id = 754] 09:33:22 INFO - PROCESS | 1936 | --DOCSHELL 0x12d8bd800 == 27 [pid = 1936] [id = 753] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x1260c5000) [pid = 1936] [serial = 2239] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x125a0dc00) [pid = 1936] [serial = 2236] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x128b1d400) [pid = 1936] [serial = 2244] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x1260cbc00) [pid = 1936] [serial = 2241] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x128ad3000) [pid = 1936] [serial = 2242] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x128ea2800) [pid = 1936] [serial = 2245] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x12917f400) [pid = 1936] [serial = 2247] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x11398cc00) [pid = 1936] [serial = 2250] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x1292b6000) [pid = 1936] [serial = 2248] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x119673800) [pid = 1936] [serial = 2251] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x123881c00) [pid = 1936] [serial = 2230] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x123099800) [pid = 1936] [serial = 2227] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x12385a800) [pid = 1936] [serial = 2228] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x121396c00) [pid = 1936] [serial = 2224] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x123015000) [pid = 1936] [serial = 2225] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x129475000) [pid = 1936] [serial = 2257] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x11a1f5400) [pid = 1936] [serial = 2222] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x119c29800) [pid = 1936] [serial = 2221] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x1188fcc00) [pid = 1936] [serial = 2218] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x119a4d000) [pid = 1936] [serial = 2219] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x1188ee400) [pid = 1936] [serial = 2216] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x118728400) [pid = 1936] [serial = 2215] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x116749000) [pid = 1936] [serial = 2212] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x118453000) [pid = 1936] [serial = 2213] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x113989c00) [pid = 1936] [serial = 2209] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x113f45000) [pid = 1936] [serial = 2210] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x112a89c00) [pid = 1936] [serial = 2206] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x113207400) [pid = 1936] [serial = 2207] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x128b13c00) [pid = 1936] [serial = 2204] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x123b64000) [pid = 1936] [serial = 2233] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x12395c800) [pid = 1936] [serial = 2231] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x1260a2c00) [pid = 1936] [serial = 2237] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x1243c9000) [pid = 1936] [serial = 2253] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x1245adc00) [pid = 1936] [serial = 2234] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x1292bf800) [pid = 1936] [serial = 2256] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x1292b6400) [pid = 1936] [serial = 2254] [outer = 0x0] [url = about:blank] 09:33:22 INFO - PROCESS | 1936 | 1472229202104 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:22 INFO - PROCESS | 1936 | 1472229202106 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x11317c800 == 28 [pid = 1936] [id = 774] 09:33:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x112a87c00) [pid = 1936] [serial = 2320] [outer = 0x0] 09:33:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x113965800) [pid = 1936] [serial = 2321] [outer = 0x112a87c00] 09:33:22 INFO - PROCESS | 1936 | 1472229202135 Marionette DEBUG loaded listener.js 09:33:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x1187f1800) [pid = 1936] [serial = 2322] [outer = 0x112a87c00] 09:33:22 INFO - PROCESS | 1936 | 1472229202447 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]]]}] 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:33:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:33:22 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:22 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:33:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:33:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:33:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:33:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:33:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:33:22 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 622ms 09:33:22 INFO - PROCESS | 1936 | 1472229202489 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:33:22 INFO - PROCESS | 1936 | 1472229202492 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:33:22 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:33:22 INFO - PROCESS | 1936 | 1472229202521 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:33:22 INFO - PROCESS | 1936 | 1472229202524 Marionette TRACE conn2 <- [1,3062,null,{}] 09:33:22 INFO - PROCESS | 1936 | 1472229202526 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}] 09:33:22 INFO - PROCESS | 1936 | 1472229202529 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:22 INFO - PROCESS | 1936 | 1472229202669 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:33:22 INFO - PROCESS | 1936 | 1472229202743 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:22 INFO - PROCESS | 1936 | 1472229202745 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x1161bf800 == 29 [pid = 1936] [id = 775] 09:33:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x111c7b800) [pid = 1936] [serial = 2323] [outer = 0x0] 09:33:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x113083c00) [pid = 1936] [serial = 2324] [outer = 0x111c7b800] 09:33:22 INFO - PROCESS | 1936 | 1472229202790 Marionette DEBUG loaded listener.js 09:33:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x1198e6800) [pid = 1936] [serial = 2325] [outer = 0x111c7b800] 09:33:22 INFO - PROCESS | 1936 | [1936] 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 09:33:23 INFO - PROCESS | 1936 | 1472229203174 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:33:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:33:23 INFO - {} 09:33:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 696ms 09:33:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:33:23 INFO - PROCESS | 1936 | 1472229203193 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:33:23 INFO - PROCESS | 1936 | 1472229203195 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:33:23 INFO - PROCESS | 1936 | 1472229203197 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:33:23 INFO - PROCESS | 1936 | 1472229203199 Marionette TRACE conn2 <- [1,3066,null,{}] 09:33:23 INFO - PROCESS | 1936 | 1472229203229 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}] 09:33:23 INFO - PROCESS | 1936 | 1472229203233 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:23 INFO - PROCESS | 1936 | 1472229203319 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:33:23 INFO - PROCESS | 1936 | 1472229203324 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:23 INFO - PROCESS | 1936 | 1472229203326 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x12335d000 == 30 [pid = 1936] [id = 776] 09:33:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x119e3ec00) [pid = 1936] [serial = 2326] [outer = 0x0] 09:33:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x119e64400) [pid = 1936] [serial = 2327] [outer = 0x119e3ec00] 09:33:23 INFO - PROCESS | 1936 | 1472229203352 Marionette DEBUG loaded listener.js 09:33:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x123098c00) [pid = 1936] [serial = 2328] [outer = 0x119e3ec00] 09:33:23 INFO - PROCESS | 1936 | 1472229203669 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]]]}] 09:33:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:33:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:33:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:33:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:33:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:33:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:33:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:33:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 529ms 09:33:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:33:23 INFO - PROCESS | 1936 | 1472229203727 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:33:23 INFO - PROCESS | 1936 | 1472229203729 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:33:23 INFO - PROCESS | 1936 | 1472229203731 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:33:23 INFO - PROCESS | 1936 | 1472229203732 Marionette TRACE conn2 <- [1,3070,null,{}] 09:33:23 INFO - PROCESS | 1936 | 1472229203735 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}] 09:33:23 INFO - PROCESS | 1936 | 1472229203736 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:23 INFO - PROCESS | 1936 | 1472229203821 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:33:23 INFO - PROCESS | 1936 | 1472229203889 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:23 INFO - PROCESS | 1936 | 1472229203890 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x11923f000 == 31 [pid = 1936] [id = 777] 09:33:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x1234d0c00) [pid = 1936] [serial = 2329] [outer = 0x0] 09:33:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x1234d9400) [pid = 1936] [serial = 2330] [outer = 0x1234d0c00] 09:33:23 INFO - PROCESS | 1936 | 1472229203917 Marionette DEBUG loaded listener.js 09:33:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x1236aac00) [pid = 1936] [serial = 2331] [outer = 0x1234d0c00] 09:33:24 INFO - PROCESS | 1936 | 1472229204271 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]]]}] 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:33:24 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 571ms 09:33:24 INFO - PROCESS | 1936 | 1472229204312 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:33:24 INFO - PROCESS | 1936 | 1472229204314 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:33:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:33:24 INFO - PROCESS | 1936 | 1472229204318 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:33:24 INFO - PROCESS | 1936 | 1472229204320 Marionette TRACE conn2 <- [1,3074,null,{}] 09:33:24 INFO - PROCESS | 1936 | 1472229204323 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}] 09:33:24 INFO - PROCESS | 1936 | 1472229204325 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:24 INFO - PROCESS | 1936 | 1472229204487 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:33:24 INFO - PROCESS | 1936 | 1472229204507 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:24 INFO - PROCESS | 1936 | 1472229204509 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x125ea3000 == 32 [pid = 1936] [id = 778] 09:33:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x123886c00) [pid = 1936] [serial = 2332] [outer = 0x0] 09:33:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x123958c00) [pid = 1936] [serial = 2333] [outer = 0x123886c00] 09:33:24 INFO - PROCESS | 1936 | 1472229204563 Marionette DEBUG loaded listener.js 09:33:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x124217c00) [pid = 1936] [serial = 2334] [outer = 0x123886c00] 09:33:24 INFO - PROCESS | 1936 | 1472229204944 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]]]}] 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:33:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 673ms 09:33:24 INFO - PROCESS | 1936 | 1472229204991 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:33:24 INFO - PROCESS | 1936 | 1472229204992 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:33:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:33:24 INFO - PROCESS | 1936 | 1472229204994 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:33:24 INFO - PROCESS | 1936 | 1472229204995 Marionette TRACE conn2 <- [1,3078,null,{}] 09:33:25 INFO - PROCESS | 1936 | 1472229204997 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}] 09:33:25 INFO - PROCESS | 1936 | 1472229205001 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:25 INFO - PROCESS | 1936 | 1472229205104 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:33:25 INFO - PROCESS | 1936 | 1472229205136 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:25 INFO - PROCESS | 1936 | 1472229205137 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x1196b8000 == 33 [pid = 1936] [id = 779] 09:33:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x1129e0400) [pid = 1936] [serial = 2335] [outer = 0x0] 09:33:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x112a85c00) [pid = 1936] [serial = 2336] [outer = 0x1129e0400] 09:33:25 INFO - PROCESS | 1936 | 1472229205163 Marionette DEBUG loaded listener.js 09:33:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x1243d0400) [pid = 1936] [serial = 2337] [outer = 0x1129e0400] 09:33:25 INFO - PROCESS | 1936 | 1472229205515 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] 09:33:25 INFO - PROCESS | 1936 | 1472229205569 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:33:25 INFO - PROCESS | 1936 | 1472229205571 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:33:25 INFO - PROCESS | 1936 | 1472229205572 Marionette TRACE conn2 <- [1,3082,null,{}] 09:33:25 INFO - PROCESS | 1936 | 1472229205574 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}] 09:33:25 INFO - PROCESS | 1936 | 1472229205576 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:25 INFO - PROCESS | 1936 | 1472229205677 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:33:25 INFO - PROCESS | 1936 | 1472229205689 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:25 INFO - PROCESS | 1936 | 1472229205690 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x12a77c800 == 34 [pid = 1936] [id = 780] 09:33:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x125a10c00) [pid = 1936] [serial = 2338] [outer = 0x0] 09:33:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x125ef3800) [pid = 1936] [serial = 2339] [outer = 0x125a10c00] 09:33:25 INFO - PROCESS | 1936 | 1472229205715 Marionette DEBUG loaded listener.js 09:33:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x1260cb800) [pid = 1936] [serial = 2340] [outer = 0x125a10c00] 09:33:26 INFO - PROCESS | 1936 | 1472229206022 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]]]}] 09:33:26 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:33:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:33:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:33:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:33:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 469ms 09:33:26 INFO - PROCESS | 1936 | 1472229206041 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:33:26 INFO - PROCESS | 1936 | 1472229206043 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:33:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:33:26 INFO - PROCESS | 1936 | 1472229206045 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:33:26 INFO - PROCESS | 1936 | 1472229206046 Marionette TRACE conn2 <- [1,3086,null,{}] 09:33:26 INFO - PROCESS | 1936 | 1472229206058 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}] 09:33:26 INFO - PROCESS | 1936 | 1472229206059 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:26 INFO - PROCESS | 1936 | 1472229206166 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:33:26 INFO - PROCESS | 1936 | 1472229206169 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:26 INFO - PROCESS | 1936 | 1472229206171 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b646800 == 35 [pid = 1936] [id = 781] 09:33:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x125e47000) [pid = 1936] [serial = 2341] [outer = 0x0] 09:33:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x128ad3000) [pid = 1936] [serial = 2342] [outer = 0x125e47000] 09:33:26 INFO - PROCESS | 1936 | 1472229206196 Marionette DEBUG loaded listener.js 09:33:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x128b1a400) [pid = 1936] [serial = 2343] [outer = 0x125e47000] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x12c57cc00) [pid = 1936] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x116ba9c00) [pid = 1936] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x11337ac00) [pid = 1936] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x124e29000) [pid = 1936] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x112a85800) [pid = 1936] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x12301b400) [pid = 1936] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x123887800) [pid = 1936] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x11966b800) [pid = 1936] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x12918dc00) [pid = 1936] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x119e43800) [pid = 1936] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x1182ed000) [pid = 1936] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x125af3c00) [pid = 1936] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x1122a6c00) [pid = 1936] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x1184ca800) [pid = 1936] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x110f9f400) [pid = 1936] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x12aa9c000) [pid = 1936] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 09:33:26 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x12b625400) [pid = 1936] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 09:33:26 INFO - PROCESS | 1936 | 1472229206647 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:33:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:33:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 624ms 09:33:26 INFO - PROCESS | 1936 | 1472229206673 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:33:26 INFO - PROCESS | 1936 | 1472229206674 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:33:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:33:26 INFO - PROCESS | 1936 | 1472229206681 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:33:26 INFO - PROCESS | 1936 | 1472229206683 Marionette TRACE conn2 <- [1,3090,null,{}] 09:33:26 INFO - PROCESS | 1936 | 1472229206693 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}] 09:33:26 INFO - PROCESS | 1936 | 1472229206694 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:26 INFO - PROCESS | 1936 | 1472229206810 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:33:26 INFO - PROCESS | 1936 | 1472229206847 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:26 INFO - PROCESS | 1936 | 1472229206848 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x12b664000 == 36 [pid = 1936] [id = 782] 09:33:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x11337ac00) [pid = 1936] [serial = 2344] [outer = 0x0] 09:33:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x123887800) [pid = 1936] [serial = 2345] [outer = 0x11337ac00] 09:33:26 INFO - PROCESS | 1936 | 1472229206873 Marionette DEBUG loaded listener.js 09:33:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x128b1bc00) [pid = 1936] [serial = 2346] [outer = 0x11337ac00] 09:33:27 INFO - PROCESS | 1936 | 1472229207124 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:33:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:33:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 478ms 09:33:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:33:27 INFO - PROCESS | 1936 | 1472229207160 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:33:27 INFO - PROCESS | 1936 | 1472229207161 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:33:27 INFO - PROCESS | 1936 | 1472229207163 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:33:27 INFO - PROCESS | 1936 | 1472229207164 Marionette TRACE conn2 <- [1,3094,null,{}] 09:33:27 INFO - PROCESS | 1936 | 1472229207175 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}] 09:33:27 INFO - PROCESS | 1936 | 1472229207176 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:27 INFO - PROCESS | 1936 | 1472229207261 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:33:27 INFO - PROCESS | 1936 | 1472229207265 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:27 INFO - PROCESS | 1936 | 1472229207268 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c050800 == 37 [pid = 1936] [id = 783] 09:33:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x125ef4000) [pid = 1936] [serial = 2347] [outer = 0x0] 09:33:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x12917ec00) [pid = 1936] [serial = 2348] [outer = 0x125ef4000] 09:33:27 INFO - PROCESS | 1936 | 1472229207297 Marionette DEBUG loaded listener.js 09:33:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x1292b8c00) [pid = 1936] [serial = 2349] [outer = 0x125ef4000] 09:33:27 INFO - PROCESS | 1936 | 1472229207644 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:33:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:33:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 530ms 09:33:27 INFO - PROCESS | 1936 | 1472229207693 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:33:27 INFO - PROCESS | 1936 | 1472229207695 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:33:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:33:27 INFO - PROCESS | 1936 | 1472229207710 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:33:27 INFO - PROCESS | 1936 | 1472229207712 Marionette TRACE conn2 <- [1,3098,null,{}] 09:33:27 INFO - PROCESS | 1936 | 1472229207716 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}] 09:33:27 INFO - PROCESS | 1936 | 1472229207717 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:27 INFO - PROCESS | 1936 | 1472229207813 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:33:27 INFO - PROCESS | 1936 | 1472229207818 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:27 INFO - PROCESS | 1936 | 1472229207820 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x12c6ab000 == 38 [pid = 1936] [id = 784] 09:33:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x1292bf800) [pid = 1936] [serial = 2350] [outer = 0x0] 09:33:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x129476400) [pid = 1936] [serial = 2351] [outer = 0x1292bf800] 09:33:27 INFO - PROCESS | 1936 | 1472229207846 Marionette DEBUG loaded listener.js 09:33:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x12a5d7800) [pid = 1936] [serial = 2352] [outer = 0x1292bf800] 09:33:28 INFO - PROCESS | 1936 | 1472229208162 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]]]}] 09:33:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:33:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:33:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 483ms 09:33:28 INFO - PROCESS | 1936 | 1472229208181 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:33:28 INFO - PROCESS | 1936 | 1472229208182 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:33:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:33:28 INFO - PROCESS | 1936 | 1472229208187 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:33:28 INFO - PROCESS | 1936 | 1472229208188 Marionette TRACE conn2 <- [1,3102,null,{}] 09:33:28 INFO - PROCESS | 1936 | 1472229208190 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}] 09:33:28 INFO - PROCESS | 1936 | 1472229208191 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:28 INFO - PROCESS | 1936 | 1472229208275 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:33:28 INFO - PROCESS | 1936 | 1472229208280 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:28 INFO - PROCESS | 1936 | 1472229208281 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x1161dd000 == 39 [pid = 1936] [id = 785] 09:33:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x119ac7800) [pid = 1936] [serial = 2353] [outer = 0x0] 09:33:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x119c6dc00) [pid = 1936] [serial = 2354] [outer = 0x119ac7800] 09:33:28 INFO - PROCESS | 1936 | 1472229208315 Marionette DEBUG loaded listener.js 09:33:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x12a5efc00) [pid = 1936] [serial = 2355] [outer = 0x119ac7800] 09:33:28 INFO - PROCESS | 1936 | 1472229208753 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:33:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:33:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 619ms 09:33:28 INFO - PROCESS | 1936 | 1472229208806 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:33:28 INFO - PROCESS | 1936 | 1472229208809 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:33:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:33:28 INFO - PROCESS | 1936 | 1472229208812 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:33:28 INFO - PROCESS | 1936 | 1472229208814 Marionette TRACE conn2 <- [1,3106,null,{}] 09:33:28 INFO - PROCESS | 1936 | 1472229208819 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}] 09:33:28 INFO - PROCESS | 1936 | 1472229208821 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:28 INFO - PROCESS | 1936 | 1472229208964 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:33:29 INFO - PROCESS | 1936 | 1472229209070 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:29 INFO - PROCESS | 1936 | 1472229209072 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x118773800 == 40 [pid = 1936] [id = 786] 09:33:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x113dc2c00) [pid = 1936] [serial = 2356] [outer = 0x0] 09:33:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x115f22c00) [pid = 1936] [serial = 2357] [outer = 0x113dc2c00] 09:33:29 INFO - PROCESS | 1936 | 1472229209131 Marionette DEBUG loaded listener.js 09:33:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x118219000) [pid = 1936] [serial = 2358] [outer = 0x113dc2c00] 09:33:29 INFO - PROCESS | 1936 | 1472229209514 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]]]}] 09:33:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:33:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:33:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:33:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 723ms 09:33:29 INFO - PROCESS | 1936 | 1472229209536 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:33:29 INFO - PROCESS | 1936 | 1472229209539 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:33:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:33:29 INFO - PROCESS | 1936 | 1472229209544 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:33:29 INFO - PROCESS | 1936 | 1472229209546 Marionette TRACE conn2 <- [1,3110,null,{}] 09:33:29 INFO - PROCESS | 1936 | 1472229209549 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}] 09:33:29 INFO - PROCESS | 1936 | 1472229209551 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:29 INFO - PROCESS | 1936 | 1472229209658 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:33:29 INFO - PROCESS | 1936 | 1472229209723 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:29 INFO - PROCESS | 1936 | 1472229209724 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x1233a0800 == 41 [pid = 1936] [id = 787] 09:33:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x118550c00) [pid = 1936] [serial = 2359] [outer = 0x0] 09:33:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x1194e6c00) [pid = 1936] [serial = 2360] [outer = 0x118550c00] 09:33:29 INFO - PROCESS | 1936 | 1472229209797 Marionette DEBUG loaded listener.js 09:33:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x119a4ec00) [pid = 1936] [serial = 2361] [outer = 0x118550c00] 09:33:30 INFO - PROCESS | 1936 | 1472229210182 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"]]]}] 09:33:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:33:30 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 09:33:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:33:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 673ms 09:33:30 INFO - PROCESS | 1936 | 1472229210219 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:33:30 INFO - PROCESS | 1936 | 1472229210222 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:33:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:33:30 INFO - PROCESS | 1936 | 1472229210226 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:33:30 INFO - PROCESS | 1936 | 1472229210230 Marionette TRACE conn2 <- [1,3114,null,{}] 09:33:30 INFO - PROCESS | 1936 | 1472229210241 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}] 09:33:30 INFO - PROCESS | 1936 | 1472229210246 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:30 INFO - PROCESS | 1936 | 1472229210366 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:33:30 INFO - PROCESS | 1936 | 1472229210482 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\", \"ec47df9b-2ce0-46f4-8d1a-879ef9d50b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:30 INFO - PROCESS | 1936 | 1472229210484 Marionette INFO sendAsync 3572d0a2-9f0b-ec48-8147-104148a3051b 09:33:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x12bdc1800 == 42 [pid = 1936] [id = 788] 09:33:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x119e38800) [pid = 1936] [serial = 2362] [outer = 0x0] 09:33:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x12330fc00) [pid = 1936] [serial = 2363] [outer = 0x119e38800] 09:33:30 INFO - PROCESS | 1936 | 1472229210518 Marionette DEBUG loaded listener.js 09:33:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x12369f800) [pid = 1936] [serial = 2364] [outer = 0x119e38800] 09:33:30 INFO - PROCESS | 1936 | 1472229210881 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]]]}] 09:33:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:33:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 674ms 09:33:30 INFO - PROCESS | 1936 | 1472229210900 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:33:30 INFO - PROCESS | 1936 | 1472229210903 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:33:31 WARNING - u'runner_teardown' () 09:33:31 INFO - No more tests 09:33:31 INFO - Got 0 unexpected results 09:33:31 INFO - SUITE-END | took 518s 09:33:31 INFO - Closing logging queue 09:33:31 INFO - queue closed 09:33:32 INFO - Return code: 0 09:33:32 WARNING - # TBPL SUCCESS # 09:33:32 INFO - Running post-action listener: _resource_record_post_action 09:33:32 INFO - Running post-run listener: _resource_record_post_run 09:33:33 INFO - Total resource usage - Wall time: 540s; CPU: 58.0%; Read bytes: 459264; Write bytes: 957789184; Read time: 11; Write time: 5088 09:33:33 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:33:33 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152443392; Write bytes: 150435840; Read time: 13798; Write time: 317 09:33:33 INFO - run-tests - Wall time: 522s; CPU: 58.0%; Read bytes: 356864; Write bytes: 792253440; Read time: 10; Write time: 4701 09:33:33 INFO - Running post-run listener: _upload_blobber_files 09:33:33 INFO - Blob upload gear active. 09:33:33 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:33:33 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 09:33:33 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'] 09:33:33 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 09:33:33 INFO - (blobuploader) - INFO - Open directory for files ... 09:33:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:33:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:33:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:33:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:33:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:33:34 INFO - (blobuploader) - INFO - Done attempting. 09:33:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:33:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:33:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:33:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:33:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:33:36 INFO - (blobuploader) - INFO - Done attempting. 09:33:36 INFO - (blobuploader) - INFO - Iteration through files over. 09:33:36 INFO - Return code: 0 09:33:36 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:33:36 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:33:36 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d5f863667bcabe0d6684f57108c886abf9d697ae6b5b876c6c9ee9bb509daa3c581741effc5edd00f0335d51fb3e07eb86498e021a203e56f4c4ed96b663d80e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3498f276da96c1acb5dbe9446555fccaae06ec7987ec1e443929dffe9bf86b0fd4806d7d47af18a0eaf696965491e33a41767a51c4ca1e1cb462f18d396b3e83"} 09:33:36 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:33:36 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:33:36 INFO - Contents: 09:33:36 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d5f863667bcabe0d6684f57108c886abf9d697ae6b5b876c6c9ee9bb509daa3c581741effc5edd00f0335d51fb3e07eb86498e021a203e56f4c4ed96b663d80e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3498f276da96c1acb5dbe9446555fccaae06ec7987ec1e443929dffe9bf86b0fd4806d7d47af18a0eaf696965491e33a41767a51c4ca1e1cb462f18d396b3e83"} 09:33:36 INFO - Running post-run listener: copy_logs_to_upload_dir 09:33:36 INFO - Copying logs to upload dir... 09:33:36 INFO - mkdir: /builds/slave/test/build/upload/logs 09:33:36 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1046.362022 ========= master_lag: 0.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 26 secs) (at 2016-08-26 09:33:36.807627) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-26 09:33:36.811558) ========= 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.Is1MHmggDt/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.mXUqfqVtpE/Listeners TMPDIR=/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/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/d5f863667bcabe0d6684f57108c886abf9d697ae6b5b876c6c9ee9bb509daa3c581741effc5edd00f0335d51fb3e07eb86498e021a203e56f4c4ed96b663d80e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3498f276da96c1acb5dbe9446555fccaae06ec7987ec1e443929dffe9bf86b0fd4806d7d47af18a0eaf696965491e33a41767a51c4ca1e1cb462f18d396b3e83"} build_url:https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012984 build_url: 'https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d5f863667bcabe0d6684f57108c886abf9d697ae6b5b876c6c9ee9bb509daa3c581741effc5edd00f0335d51fb3e07eb86498e021a203e56f4c4ed96b663d80e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3498f276da96c1acb5dbe9446555fccaae06ec7987ec1e443929dffe9bf86b0fd4806d7d47af18a0eaf696965491e33a41767a51c4ca1e1cb462f18d396b3e83"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IIVTuXRNT-2IDbdhNCaVqQ/artifacts/public/build/firefox-48.0.3.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-26 09:33:36.850885) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 09:33:36.851277) ========= 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.Is1MHmggDt/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.mXUqfqVtpE/Listeners TMPDIR=/var/folders/hm/9qlv5fh54ms08d6djtv3wf9r00000w/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.005257 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 09:33:36.903154) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-26 09:33:36.903537) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-26 09:33:36.903933) ========= ========= Total master_lag: 0.49 =========